Welcome to Goma Gateway! This document shall serve as a guide for you to follow in your journey to contributing to this project. There are many ways to contribute to Goma Gateway:
- Reporting Bugs
- Resolving issues
- Sharing an idea and working on it
- Working on a feature with other contributors.
- And More…
To get started, take a look at the following sections.
Firstly you should check if such an issue was previously opened/closed for your problem on the repository. If it doesn't then you should create a new issue.
If there is an issue you think you can solve, and want to solve, then you should create a new fork of this repository. In that repository you should create a new branch for the issue you are working on and commit changes there. When the issue is solved, and you want it to be integrated into the official repository, you may create a pull request for the same. The description of the pull request should clearly describe both the issue and the solution along with other necessary information. The developers will merge after making the necessary changes (if arises a need to do so).
Goma Gateway welcomes new ideas. If you have an idea you should first check if a similar or identical idea was presented previously or not, or check thoroughly if the idea is already present in Goma Gateway. To share your idea you can open a discussion in https://github.com/jkaninda/goma-gateway/discussions There you can share your idea and if you want to work on it, you can follow the same steps as mentioned in previously.
Your first resource in this should be https://docs.github.com/en/get-started/exploring-projects-on-github/contributing-to-a-project This file serves as your guide specifically for this project to help you get your contributions into the project. If you still have some questions or need help, feel free to open a discussion on the same.