Thank you for your interest in contributing to the stommobs project! We welcome all contributions, whether they are bug reports, feature requests, code improvements, or documentation updates.
-
Fork the Repository
- Click the "Fork" button at the top right of the repository page to create your own copy.
-
Clone Your Fork
- Clone your fork to your local machine:
git clone https://github.com/your-username/stommobs.git
- Clone your fork to your local machine:
-
Create a Branch
- Create a new branch for your feature or fix:
git checkout -b my-feature
- Create a new branch for your feature or fix:
-
Make Your Changes
- Write clear, concise code and include tests or examples where appropriate.
- Follow the existing code style and conventions.
-
Test Your Changes
- Ensure your changes build and pass all tests:
./gradlew build
- For local server testing:
./gradlew runTestServer
- Ensure your changes build and pass all tests:
-
Commit and Push
- Commit your changes with a descriptive message:
git commit -am "Add my feature" git push origin my-feature
- Commit your changes with a descriptive message:
-
Open a Pull Request
- Go to the GitHub page for your fork and click "Compare & pull request".
- Describe your changes and reference any related issues.
Please be respectful and considerate in all interactions. See CODE_OF_CONDUCT.md if available.
- Use the GitHub Issues tab to report bugs or request features.
- Provide as much detail as possible, including steps to reproduce and relevant logs or screenshots.
- Use idiomatic Kotlin and Java.
- Write clear, maintainable code and documentation.
- Keep pull requests focused and minimal.
Open an issue or start a discussion in the repository.
Thank you for helping make stommobs better!