First off, thank you for considering contributing to Ajatuskumppani! It's people like you that make this such a great community. We welcome contributions of all kinds, including code, documentation, bug reports, feature requests, and more.
We have a Code of Conduct that we expect all contributors to adhere to. Please read it before contributing.
- Fork the repository on GitHub.
- Clone your fork to your local machine:
git clone https://github.com/YOUR_USERNAME/ajatuskumppani.git - Create a new branch for your changes:
git checkout -b feature/your-feature-name - Make your changes and commit them with a clear and descriptive commit message.
- Push your changes to your fork:
git push origin feature/your-feature-name - Create a pull request from your fork to the
mainbranch of thepinnacore-ai/ajatuskumppanirepository.
- Ensure your code adheres to the existing code style.
- Include tests for any new features or bug fixes.
- Update the documentation to reflect your changes.
- Make sure all tests pass before submitting your pull request.
If you find a bug, please create an issue in the GitHub repository. Be sure to include a clear and descriptive title, a detailed description of the bug, and steps to reproduce it.
If you have an idea for a new feature, please create an issue in the GitHub repository. Describe the feature in detail and explain why you think it would be a valuable addition to the project.
If you have any questions, feel free to ask in the #ajatuskumppani channel on our Discord server.