Knack doesn't have an out-of-the-box way to version control the custom CSS and JS that can be added through the Knack builder interface. Therefore, DTS builders have designed the following workflow to version control this custom code using GitHub.
Recording of Dev meeting about Knack Customizationarrow-up-right. Presentation slides herearrow-up-right.
Make sure staging code matches production branch - if not, someone has code that's not deployed
Name branch: (Initials_Issue#_Feature_description)
Test in Knack test environment
Commit changes to Github
Commit messages: are like change logs, says what the commit does, e.g. "Add big button to home page"
Assign a reviewer
Link the PR to an issue. See Github docsarrow-up-right.OncComment on PR
Once code is reviewed:
Copy code to Knack production environment
Test it
Merge pull request
Last updated 8 months ago
Was this helpful?