Skip to content

Bug Bash Rules

gondzo edited this page Jul 25, 2018 · 8 revisions

Bug bash workflow

  1. See the open issues list at https://github.com/appirio-tech/connect-app/issues
  2. You can assign any issue with an "OPEN FOR PICKUP" label to yourself and remove the 'Open for pickup' label
  3. Assign only one issue at a time.
  4. Fix the issue and create a pull request to the dev branch (unless noted otherwise in challenge or issue description)! If the change requires updates to the react-components repo, create the pull request to feature/connectv2 branch at https://github.com/appirio-tech/react-components. For changes to accounts-app create pull requests to dev branch at https://github.com/appirio-tech/accounts-app/. Your pull request must pass lint verification and the travis build must be successful.
  5. When you submit the PR, label the issue with "READY FOR REVIEW" and follow the issue for the possible comments from the project team. You can now start working on the next ticket (no need to wait for review to finish).
  6. If the ticket is fixed properly, your pull request will be merged in, and the ticket will be marked as "ACCEPTED".
  7. When the ticket is closed, payment will be recorded, and ticket tagged "PAID".
  8. You'll be required to fix any merge conflicts before the change is reviewed and merged.
  9. If you need longer than 12h to complete a task, post a comment about the reason for it, otherwise the ticket will be marked as open for pickup.