Thank you for your interest in contributing to sthub! Your help is greatly appreciated. This project is under active development, and contributions of all kinds are welcome.
-
Bug Reports & Feature Requests
Please use the GitHub Issues page to report bugs, request features, or suggest enhancements. Make sure to check if your issue hasn’t been reported already. -
Pull Requests
We welcome pull requests for fixes, features, documentation, and tests. Please follow these steps:- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature). - Make your changes, and write clear commit messages.
- Ensure code compiles and run tests (
cargo test). - Open a pull request against the
mainbranch with a description of your changes.
-
Code Style & Guidelines
- Keep the code clean, readable, and idiomatic to Rust.
- Document public functions and added features.
- Add or update tests when relevant.
To get started with local development:
- Clone the repository:
git clone https://github.com/shackerd/sthub.git - Enter the directory:
cd sthub - Build the project:
cargo build - Run tests:
cargo test
Please treat everyone with respect and kindness. This project adheres to the Rust Code of Conduct. Harassment or discrimination will not be tolerated.
If you have any questions or need help, don’t hesitate to open an issue or start a discussion.
Looking forward to your contributions! 🚀