Skip to content

Latest commit

 

History

History
49 lines (25 loc) · 2.17 KB

CONTRIBUTING.md

File metadata and controls

49 lines (25 loc) · 2.17 KB

Contributing to plataforma-sabia

As the creators and maintainers of this project, we want to ensure that the project lives, continues to grow and evolves. The evolution of the project should never be blocked by any single person's time. One of the simplest ways of doing this is by encouraging a larger set of shallow contributors. Through this, we hope to mitigate the problems of a project that needs updates but there's no-one who has the power to do so.

Code of Conduct

It's important to note that this repository has a Code of Conduct. So, please follow it in all your interactions with the project.

Code contributions

Quick Guide to Contributing

Here is a quick guide for doing code contributions to the project.

  1. Find some issue you're interested in or a feature that you'd like to tackle. Make sure that no one else is already working on it. We don't want you to be disappointed.

  2. Discuss the change you wish to make via issue with the maintainers before making a change.

  3. Fork, then clone: git clone https://github.com/YOUR_USERNAME/plataforma-sabia.git

  4. Create a branch with a meaningful name for the issue: git checkout -b fix-something

  5. Follow the README file instructions in order to install the dependencies and run the project locally.

  6. Make your changes and commit: git add and git commit

    Remember that we have a pre-commit hook that lints the code to prevent mistakes.

  7. Make sure the tests still pass: npm run test (in order to run the api tests) or npm run jest (for running the web package tests).

  8. Push your branch: git push -u origin your-branch-name

  9. Submit a pull request to the upstream repository.

  10. Choose a descriptive title and describe your changes briefly.

  11. Wait for a maintainer to review your PR, make changes if it's being recommended, and get it merged.

  12. Celebrate! 🎉

Credits

Guidelines

These contribution guidelines are based on https://github.com/moya/contributors. Big thanks to @alloy, @orta et al. for the inspiration and guidance.

Contributors

Thank you to all the people who have already contributed to plataforma-sabia!