2026-03-29 00:10:26 +01:00
# Contributing to Predix
2025-03-21 08:56:13 +01:00
2026-03-29 00:10:26 +01:00
We welcome contributions and suggestions to improve Predix. Whether it's solving an issue, addressing a bug, enhancing documentation, or even correcting a typo, every contribution is valuable and helps improve the project.
2025-03-21 08:56:13 +01:00
## Getting Started
2026-03-29 00:10:26 +01:00
To get started, you can explore the issues list or search for `TODO:` comments in the codebase by running:
2025-03-21 08:56:13 +01:00
```sh
grep -r "TODO:"
```
## How to Contribute
1. **Fork the Repository** : Create a fork of the repository on GitHub.
2. **Clone the Repository** : Clone your forked repository to your local machine.
```sh
2026-03-29 00:10:26 +01:00
git clone https://github.com/your-username/predix.git
2025-03-21 08:56:13 +01:00
` ``
3. **Create a Branch**: Create a new branch for your changes.
` ``sh
git checkout -b feature/your-feature-name
` ``
4. **Make Changes**: Make your changes to the codebase.
5. **Commit Changes**: Commit your changes with a descriptive commit message.
` ``sh
git commit -m "Description of your changes"
` ``
6. **Push Changes**: Push your changes to your forked repository.
` ``sh
git push origin feature/your-feature-name
` ``
7. **Ensure CI Passes** : Make sure your code passes the automatic CI checks on GitHub.
8. **Create a Pull Request** : Create a pull request from your forked repository to the main repository.
## Code of Conduct
Please adhere to the [Code of Conduct ](CODE_OF_CONDUCT.md ) in all your interactions with the project.
## Reporting Issues
If you encounter any issues or have suggestions for improvements, please open an issue on GitHub.
## Guidelines
- Ensure your code follows the project's coding standards.
- Write clear and concise commit messages.
- Update documentation as needed.
- Test your changes thoroughly before submitting a pull request.
2026-03-29 00:10:26 +01:00
Thank you for contributing to Predix!