Files
grecia/CONTRIBUTING.md
Javi Martín 375134ea04 Run the test suite using GitHub Actions
Using GitHub Actions has a few advantages over using Travis CI:

* More jobs can be run in parallel
* All CONSUL repositories on GitHub will be configured automatically

Besides, Travis have recently changed their policy twice. First, they
announced their site for free software projects would be shut down but
free software projects could still use their site for private projects.
And then, they limited the usage of their services for free software
projects.

Just like we used to do with Travis, we're enabling builds for pull
requests but not for pushed branches.

We're also building the master branch. Even if we never push to the
master branch directly, we're aware other CONSUL repositories do, so
we're running the tests for this case.
2020-11-23 14:00:33 +01:00

2.9 KiB

How to Contribute to this Project

Code of conduct

The core team members and the project's community adopt an inclusive Code of Conduct that you can read in the CODE_OF_CONDUCT.md file.

Reporting an issue

The prefered way to report any bug is opening an issue in the project's repo.

  • Try to use a descriptive and to-the-point title
  • It's a good idea to include some of these sections:
    • Steps to reproduce the bug
    • Expected behaviour/response
    • Actual response
  • Sometimes it is also helpful if you mention your operating system, browser version and installed plugins.

Thanks! ❤️ ❤️ ❤️

Solving an issue

Issues labeled with help wanted are well defined features ready to be implemented by whoever wants to do it.

If you want to contribute code to solve an issue:

  • Add a comment to tell everyone you are working on the issue.
  • Open a pull request to the main repository describing what issue you are addressing and following our coding conventions

Working on your first Pull Request? You can learn how from this free series How to Contribute to an Open Source Project on GitHub

Coding conventions

If you'd like us to review your pull request in good spirits, please follow our coding conventions:

  • Include specs to test any changes you've made
  • Our CI will check whether the rest of the application is still working properly; check its build and make sure all tests are passing
  • Your pull request will be automatically reviewed by Hound CI; fix any issues it reports
  • Follow the seven rules of a great commit message

When we review your pull request and ask for changes, if you're proficient using git rebase edit existing commits instead of adding new ones. If you aren't proficient with git rebase, ignore this point.

Contributors

Core team members

All other contributors

In addition to the formal team, there are over a hundred contributors. Thank you so much for your code! Big thanks too to the people that contribute in many other ways including documentation, translations, evangelism, dev ops, communication, organizing and more!

Finally a special thanks to the former core team members. Lovingly known as The Alumni:

Juanjo Bazán, Enrique García Cota, Alberto Calderón, María Checa, Alberto García