Thanks for your support! ❤️. If you hadn't done it yet, please read the project README. There you'll find our app's main goals and instructions to get started with the development environment. In Pilas Bloques we work using Pull Requests and feature branches. So if you want to contribute, fork the project, make your changes in a branch, and make a Pull Request to the original repo. You can check the first good issues or also the Pilas Bloques Github Projects for hints on what is there to do.
If you found a bug and you want to report it, or if you have an idea for a feature for Pilas Bloques, create an issue describing it.
- Link the solved issue in your PR description using
Fixes #<issue number>
. - If you make visual changes, you are encouraged to include a screen capture showing the change.
- Include unit or integration tests for each feature or fix you make.
- Every test in the app should pass.
- Every new code should be writen in English. The long-term objective is that every Pilas Bloques file is in English. See "About the language" section below.
Example of a good PR: #147
-
If you want to improve or complete an already existing translation you can do so by editing the proper translation file in the locales folder and making a pull request with your proposed changes.
-
If you want to start the translation to a language that Pilas Bloques doesn't support yet, you can do so by creating a translation file in the locales folder and making a pull request with your proposed translation.
You can tag us in Github with @pilasbloqueros
or you can also send us an email to pilasbloques@program.ar
Thank you so much for wanting to collaborate with Pilas Bloques!!! ❤️ ❤️
Pilas Bloques has a user and developer community that are mainly spanish-speakers. That's why the documentation and PRs are mainly written in spanish, as well as part of the code.
However, in order to broaden these communities we are beggining to accept english as a secondary language for our issues and discussions and we already have our first english docs.
Furthermore we have a very ambitious goal: we're starting to translate app code to english. That's why:
- Every newly added code in the pull request should be written in English. 🇬🇧
- Pilas Bloques team will eagerly help you with any issues with the existing or new code. 👍
- If a PR does extensive changes to a component, you are encouraged to translate the entire component to English. 🦾