Want to contribute to Open Source Friday? That's great! Here are a couple of guidelines that will help you contribute. Before we get started: Please note that this project is released with a Contributor Code of Conduct to ensure that this project is a welcoming place for everyone to contribute to. By participating in this project you agree to abide by its terms.
- Fork the project.
- Make your feature addition or bug fix.
- Send a pull request. Bonus points for topic branches.
You can find instructions to get setup in our README.
- Fork the project.
- Clone your fork to your machine.
- Create a new branch for your translation work.
- Copy
_data/locales/en.yml
to target locale file e.g._data/locales/es.yml
. - Create a new folder in the repository root e.g.
es/
. - Copy
businesses.html
,index.html
andmaintainers.html
from the repository root into the new folder e.g.es/businesses.html
etc. - Edit the
lang: en
to be the correct language in the newbusinesses.html
,index.html
andmaintainers.html
files e.g.lang: es
- Translate messages in new locale file and use
script/server
to verify they are displayed correctly. - Send a pull request.
So you've found a bug, and want to help us fix it? Before filing a bug report, please double-check the bug hasn't already been reported. You can do so on our issue tracker. If something hasn't been raised, you can go ahead and create a new issue with the following information:
- On which page did the error happen?
- How can the error be reproduced?
- If possible, please also provide an error message or a screenshot to illustrate the problem
If you want to be really thorough, there is a great overview on Stack Overflow of what you should consider when reporting a bug.
It goes without saying that you're welcome to help investigate further and/or find a fix for the bug. If you want to do so, just mention it in your bug report and offer your help!
Especially if you're a newcomer to Open Source and you've found some little bumps along the way while contributing, we recommend you write about them. Here's a great article about why writing about your experience is important; this will encourage other beginners to try their luck at Open Source, too!