Thank you for your interest in contributing to ShineButton! We welcome all contributions, including bug fixes, new features, and documentation improvements.
- Search the issue tracker for existing reports.
- If no issue exists, create a new one with a clear description and steps to reproduce.
- Open an issue to discuss your proposed feature before starting any work.
- Fork the repository.
- Create a new branch for your changes:
git checkout -b feature/my-new-feature. - Make your changes and ensure they follow the project's coding style.
- Add or update tests as needed.
- Commit your changes:
git commit -am 'Add some feature'. - Push to the branch:
git push origin feature/my-new-feature. - Submit a pull request.
- Follow standard Android coding conventions.
- Use meaningful variable and method names.
- Keep methods short and focused.
- Add comments where necessary, but aim for self-documenting code.
By contributing, you agree that your contributions will be licensed under the MIT License.