Contributing to Performance.gov
This guide outlines the process for submitting changes.
Contribution Workflow
-
Fork the project repository
-
Checkout the
main
branchgit checkout main
-
Create a Branch: Branch name should be descriptive.
git checkout -b ticket-number-feature-name
-
Make your changes:
- Write clear code with comments and documentation.
- Include unit tests (if applicable).
- Commit frequently with descriptive messages.
-
Push your branch:
git push origin ticket-number-feature-name
-
Create Pull Request: Create a PR against the
main
branch. Include a summary of changes, link to the issue (if applicable), context, and testing instructions. -
Request Review: Request code review and reassign ticket.
-
Assign Ticket: After code review, assign back to original ticket holder.
-
Merging: Ticket holder merges their PR and changes ticket status to done.