First off, thank you for considering contributing to our project! Your contributions help make this project better for everyone.
If you find a bug, please report it by opening an issue. Include as much detail as possible:
- A clear and descriptive title.
- Steps to reproduce the bug.
- Expected and actual behavior.
- Any relevant screenshots or logs.
If you have an idea to improve the project, we'd love to hear it! Please create an issue with:
- A clear and descriptive title.
- A detailed explanation of the enhancement.
- Any supporting material or examples.
We welcome pull requests! If you have a fix or an enhancement, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
To ensure consistency, please follow these guidelines:
- Follow the existing code style and formatting.
- Write clear, concise comments.
- Write tests for new features and bug fixes.
Write meaningful commit messages:
- Use the present tense ("Add feature" not "Added feature").
- Use imperative mood ("Move cursor to..." not "Moves cursor to...").
- Include relevant issue numbers (e.g.,
#123
).
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
To get started with development, follow these steps:
- Clone the repository (
git clone https://github.com/digreatbrian/kivystart.git
). - Install dependencies (
pip install -r requirements.txt
, etc.). - Start new project (
python3 -m kivystart makeproject
).
If you need any help or have questions, feel free to reach out by opening an issue or contacting the maintainers.
Thank you for your contributions!