We're so glad you're thinking about contributing to a open source project of the U.S. government! If you're unsure about anything, just ask -- or submit the issue or pull request anyway. The worst that can happen is you'll be politely asked to change something. We love all friendly contributions.
We encourage you to read this project's CONTRIBUTING policy (you are here), its LICENSE, and its README.
We want to ensure a welcoming environment for all of our projects. Our staff follow the TTS Code of Conduct and all contributors should do the same.
We adhere to the 18F Open Source Policy. If you have any questions, just shoot us an email.
This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.
All contributions to this project will be released under the CC0 dedication. By submitting a pull request or issue, you are agreeing to comply with this waiver of copyright interest.
Follow the 18F Front End Coding Style Guide and Accessibility Guide
We deploy and branch off
main
We group release work together on
develop
Your Workflow should look like this,
^
|
|-----.
| |_____.
| | |
| | |
| | |
| | |
|--------feature/
| |
|--develop
|
main
The following branch naming conventions can be pre-pended to your branch name
feature/
bug/
content/
hotfix/
test/
docs/
Additionally, branch names should follow the following convention
<brief-ticket-description>-<ticket-number>
an example of a properly formatted branch name looks like this,
feature/appends-icon-TKT-633
We run precommit hooks with husky to handle prettier and lint errors.
To prepare for code review, please follow the following checks.
- branch has detailed description of work/updates
- title format follows:
[Ticket Number] : Brief statement describing what this pull request solves
. - passed all integrated testing
- pipeline has completed successfully
- federalist preview has been generated
- code review/design review requested as appropriate
- branch/preview link updated in ticket