First off, thanks for looking to contribute to Bubbles! We need people like you to help us make the best quality product we possibly can. Regardless of whether you're a developer, a designer, a technical writer, a student, or even someone just interested in learning more about open source and how to contribute, you're welcome here.
Please take a look at our contributor Code of Conduct. We take harassment and non-inclusive behavior very seriously and will not tolerate bullying in any form.
Our development process works as follows:
- Fork this repository to your own local Github account.
- Clone your local version of the repository:
git clone git@github.com:<username>/bubbles
. - Create a branch on your local repository:
git checkout -b <username>/#<issue>-<short-description>
. - Make any changes you see fit to fix the issue or add your work.
- Verify that tests pass:
bundle install && rake spec
. - If you're adding a new feature, make sure to add tests for the feature.
- Commit your changes and push to your fork of the repository.
- Submit a pull request to the
master
branch of the original repository. - You will receive a review within 7 days, at which time, you may need to make modifications to your code, or your contribution might be accepted as-is.
You can take a look at our good first issues to check out some issues that might be a good starting point for you.