Thank you for your interest in contributing! 🎉 This project is open to improvements and collaboration. Please follow the guidelines below to ensure a smooth contribution process.
- Fork the repository.
- Clone your fork:
git clone https://github.com/your-username/repository-name.git
- Create a new branch for your changes:
git checkout -b feature-or-bugfix-name
- Make your changes and commit them:
git commit -m "Add a meaningful commit message" - Push to your fork:
git push origin feature-or-bugfix-name
- Create a Pull Request (PR) on GitHub and provide a clear description of your changes.
- Follow the Code of Conduct (if applicable).
- Keep pull requests small and focused.
- Write clear commit messages that explain the changes made.
- Document changes where necessary (e.g., update the README if applicable).
- Ensure compatibility with the project's existing setup.
- Run tests before submitting a PR, if applicable.
- Search before posting: Check if the issue has already been reported.
- Provide detailed information: Include steps to reproduce, screenshots (if applicable), and expected behavior.
- Suggest possible fixes if you have any ideas.
- Use clear and concise titles for new issues.
- Follow the existing coding style.
- Use meaningful variable and function names.
- Format code consistently.
- Write self-explanatory and well-structured code.
When you add a new service, ensure that it:
- Imports are updated in
pkg/ts/index.ts. - Update service
URLSenvironment indocker-compose.yaml. - Run Makefile
make gen-prototo generate the service code.
If you have any questions or need guidance, feel free to:
- Open an issue on GitHub.
- Join the discussions section to engage with the community.
We appreciate your contributions! 🎉