Thank you for considering contributing to AppState! Your contributions help make this project better for everyone.
If you encounter any bugs, please open an issue on GitHub. When reporting a bug, please include:
- A clear and descriptive title.
- A detailed description of the bug, including steps to reproduce it.
- The expected behavior and what actually happened.
- The version of AppState you are using.
- Any relevant screenshots or logs.
New ideas are welcome! If you have a feature you'd like to see added to AppState, please open an issue and describe:
- The problem the feature would solve.
- How you think the feature should work.
- Any additional context or examples that would help illustrate your idea.
If you'd like to contribute code to AppState, follow these steps:
- Fork the Repository: Create a personal fork of the AppState repository on GitHub.
- Clone Your Fork: Clone your fork to your local machine:
git clone https://github.com/your-username/AppState.git
- Create a New Branch: Create a new branch for your feature or bugfix:
git checkout -b my-feature-branch
- Make Changes: Implement your changes in the new branch.
- Test Your Changes: Ensure your changes pass all tests. Add new tests if necessary.
- Commit Your Changes: Commit your changes with a descriptive commit message:
git commit -m "Add my new feature"
- Push to GitHub: Push your branch to your GitHub fork:
git push origin my-feature-branch
- Create a Pull Request: Go to the AppState repository on GitHub and create a pull request from your branch.
Please follow the coding style guidelines used in the AppState project. Consistent code style helps make the codebase more maintainable and easier to review.
By contributing to AppState, you agree that your contributions will be licensed under the same license as the project: LICENSE.
Your contributions are highly valued and appreciated. Thank you for helping improve AppState!