-
Notifications
You must be signed in to change notification settings - Fork 3
Development Workflow
Follow this workflow each time you change the website.
Run:
git statusThis lists changed and untracked files. Do not overwrite or remove work you do not recognize; ask the owner or a maintainer first.
A branch keeps one change separate from other work:
git switch -c short-descriptionReplace short-description with a brief name such as fix-contact-text or add-project-news.
If an issue or maintainer tells you to start from a particular branch, switch to that branch before creating yours.
Use the wiki section related to your task. Avoid changing unrelated formatting or content in the same branch.
Edit source files only. Never edit _site/ or .jekyll-cache/ because Jekyll replaces them.
Start the local server as explained in Local Setup. Open every affected page and check both a narrow and a wide browser window.
For visual or interactive work, follow the extra browser checks in Styling and Responsive Design and Accessible Interactions.
Follow Running Checks. Fix errors caused by your change and run the failed command again.
See the changed files:
git statusReview their exact changes:
git diffCheck for spacing mistakes:
git diff --checkConfirm that the diff contains only the work you intended to submit.
Complete the Contributing Checklist, then follow Making a Pull Request.
Return to Getting Started.