Thank you for your interest in contributing to STRAP! We welcome contributions from the community.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Add tests for new functionality
- Ensure all tests pass
- Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
git clone https://github.com/murapadev/strap.git
cd strap
make
# Run tests
cd tests
gcc -I.. -L.. -o test_strap test_strap.c -lstrap
./test_strap- Use consistent indentation (4 spaces)
- Add comments for complex logic
- Follow C99 standards where possible
- Write clear, descriptive function and variable names
Please use the bug report template when creating issues. Include as much detail as possible to help us reproduce and fix the issue.
By contributing, you agree that your contributions will be licensed under the MIT License.