We welcome contributions from everyone! Contributions to sunhat are released under the terms of the MIT License. By submitting a pull request, you agree to license your contribution under this license.
If you find a bug, please open an issue on our GitHub repository. When you are creating a bug report, please include:
- A clear and descriptive title.
- A detailed description of the problem, including the expected and actual behavior.
- Steps to reproduce the bug.
- Information about your environment (e.g., operating system,
sunhatversion).
If you have an idea for a new feature or an improvement to an existing one, please open an issue to discuss it. This allows us to coordinate our efforts and prevent duplication of work.
We follow a standard GitHub fork and pull request workflow.
- Fork the repository to your own GitHub account.
- Clone your fork to your local machine.
- Create a new branch for your changes. It's good practice to name your branch something descriptive, like
fix-authentication-bugoradd-user-profiles-feature. - Make your changes. Ensure that your code adheres to the project's coding standards.
- Write clear and concise commit messages. A good commit message explains why a change was made.
- Push your changes to your fork on GitHub.
- Open a pull request from your branch to the
mainbranch of thesunhatrepository. - Respond to feedback. The project maintainers will review your pull request and may suggest changes. Be open to discussion and be prepared to make further modifications.