Skip to main content

Contributing to Performance.gov

This guide outlines the process for submitting changes.

Contribution Workflow​

  1. Fork the project repository

  2. Checkout the main branch

    git checkout main
  3. Create a Branch: Branch name should be descriptive.

    git checkout -b ticket-number-feature-name
  4. Make your changes:

    • Write clear code with comments and documentation.
    • Include unit tests (if applicable).
    • Commit frequently with descriptive messages.
  5. Push your branch:

    git push origin ticket-number-feature-name
  6. 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.

  7. Request Review: Request code review and reassign ticket.

  8. Assign Ticket: After code review, assign back to original ticket holder.

  9. Merging: Ticket holder merges their PR and changes ticket status to done.