We welcome contributions to Stroma! This guide will help you get started with contributing to the project.
Before you begin, please make sure you have a GitHub account and are familiar with Git workflows.
Start by forking the Stroma repository to your GitHub account.
git clone https://github.com/YOUR_USERNAME/stroma.git
cd stromagit checkout -b my-new-featureUse a descriptive branch name that reflects the changes you're making (e.g., fix-validation-bug, add-logging-support).
- Write clean, readable code that follows the project's coding standards
- Add tests for new functionality
- Update documentation as needed
git commit -am "Add some feature"Write clear, concise commit messages that describe what changed and why.
git push origin my-new-featureVisit the original repository and create a new Pull Request from your feature branch.
In your PR description:
- Clearly describe the changes you've made
- Reference any related issues
- Explain the reasoning behind your approach
If you have questions about contributing, feel free to open an issue in the main repository.
Thank you for contributing to Stroma! 🎉