Nanobox manages a collection of open-source projects to which you're welcome to contribute. Any contributions to Nanobox projects should follow the following process and guidelines.
git clone [email protected]:your-username/project-name.git
Your branch name should reflect the changes contained within (update/my-update
, bugfix/my-bugfix
, etc.).
git checkout -b feature/my-feature
If you have multiple commits, squash merge them into a single commit.
git commit -am 'Added my feature'
git push origin feature/my-feature
Pull requests must do the following in order to be merged:
- Match the style of code already existing in the project.
- Must not contain any merge conflicts (Pull and merge master before submitting the pull request).
- For projects that already have tests in place, include tests for the modifications in your commit.