We welcome contributions and value your ideas. Please use GitHub Issues if you would like to suggest ideas, request new features or enhancements, or report bugs. To contribute code, open a GitHub Pull Requests. If you are new to the project, we kindly ask you to review FIWARE's contribution requirements.
- Fork the repository and clone the fork to your local development environment
- Identify a modular contribution to the code (avoid too large contributions to simplify review)
- Create a branch in your repository where you tackle the "modular
contributions"
- For multiple contributions tackling different functionalities, create different branches
- For all the new functionalities provide tests (see
setup_dev_env.sh
andrun_tests.sh
in the root to understand how tests can be run locally)
- Wait for the review
- Implement required changes
- Repeat until approval
- Done :) You can delete the branch in your repository.
To setup development environment please follow the instruction