Thank you for considering contributing to Statify! Your help is appreciated. To ensure a smooth process, please follow these guidelines.
- Fork the Repository: Click on the "Fork" button at the top right of the repository page.
- Clone Your Fork: Clone your forked repository to your local machine using
git clone https://github.com/your-username/statify.git
. - Create a Branch: Create a new branch for your changes using
git checkout -b your-branch-name
.
- Code of Conduct: Please adhere to our Code of Conduct.
- Pull Requests: Ensure your pull request (PR) is well-documented and addresses a specific issue or feature.
- Style Guide: Follow the coding style used in the repository. Run
npm run lint
to check for any linting issues. - Tests: Add tests for your changes and ensure existing tests pass by running
npm test
.
- Reporting Bugs: If you find a bug, please open an issue with detailed information and steps to reproduce the problem.
- Feature Requests: For new features, please open an issue to discuss the feature before submitting a PR.
- Format: Use clear and concise commit messages. Follow the format:
type(scope): message
.- Example:
feat(ui): add new dashboard component
- Example:
- Type: Use one of the following types:
feat
: A new featurefix
: A bug fixdocs
: Documentation changesstyle
: Code style changes (formatting, missing semi-colons, etc.)refactor
: Code refactoring without adding new features or fixing bugstest
: Adding or updating testschore
: Changes to the build process or auxiliary tools
If you need help or have questions, feel free to open an issue or start a discussion in our GitHub Discussions page.
Thank you for contributing!