See openstax/CONTRIBUTING.md for more information!
- include a screenshot in the Issue/PR body (if UI changed)
- add either
Needs Code
orNeeds Review
label - if it is waiting on input from someone add the
blocked
label - if it is linked to another Issue or Pull Request, link the Issue/PR number by editing the Issue/PR body
- link to the Ticket/Issue in the Issue/PR body
- Find the commit SHA to base the hotfix on
- create a
hotfix-*
branch - make a Pull request to
master
(note: it may have merge conflicts) - add the
HOTFIX
label - deploy the hotfix
- merge master in (DO NOT REBASE! It is important to make sure the deployed commit is in master for undoability)
- merge the Pull request
- Fix lint warnings by running
npm run lint-cjsx
- Every element should have a
className
- prefix the classname with
-
if it does not appear in CSS
- prefix the classname with
- Add Unit tests if the model or logic changed
- Use 👍 reaction when an issue is resolved but the comment is still visible in the Pull Request page
- delete the branch