We would love for you to contribute to Enroll and help make it even better than it is today! As a contributor, here are the guidelines we would like you to follow:
Before you submit your Pull Request (PR) consider the following guidelines:
- Fork the
ideacrew/enroll
repo - In your forked repository, make your changes in a new git branch
- Create your patch, including appropriate test cases
- Follow our Development Process
- Run the most relevant tests, including any that you've updated or created, and ensure that all tests pass
- Commit your changes using a descriptive commit message
- Push your branch to GitHub
- In GitHub, send a pull request to
ideacrew:trunk
Once submitted, IdeaCrew will assign two team members to review the proposed changes.
If we ask for changes via code reviews then:
- Make the required updates to the code
- Re-run the test suites to ensure tests are still passing
- Push additional commit(s)
At IdeaCrew, we squash all PRs into a single commit that uses the PR title as the commit message. Because of this, individual commit messages are less important than the PR title. All PR titles must follow a few simple rules:
- Should not reference any ticket #
- Should be ~50 characters or less in length
- Should be in present tense ("change", not "changed" or "changes")
- No capitalization
- No punctuation
After your pull request is merged, you can safely delete your branch and pull the changes from the main (upstream) repository