Thank you for considering contributing to PomoSuperFocus! 💝😻🚀.
We welcome contributions from everyone, whether you're a seasoned developer or just getting started. This document outlines the process for contributing to the project.
- Code of Conduct
- How to Contribute
- Reporting Bugs
- Suggesting Features
- Development Setup
- Pull Request Process
- Community
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.
- Join the Community: Join our Discord server to connect with other contributors and discuss ideas.
- Open an Issue: If you find a bug or have a feature request, please open an issue on GitHub.
- Work on an Issue: If you want to work on an issue, please comment on the issue and we will assign it to you. Once you have it assigned, you can start working on it following the Pull Request Process.
- Search for existing issues: Before reporting a bug, please check if it has already been reported.
- Create a detailed report: Include steps to reproduce the bug, expected behavior, and screenshots if applicable.
- Discuss first: Start a discussion on Discord or open an issue to propose your idea.
- Be specific: Clearly describe the feature, its benefits, and any potential drawbacks.
- Fork the repository: Create your own copy of the repository.
- Clone the repository:
git clone https://github.com/your-username/pomo-super-focus-webapp.git
- Install dependencies: Run
npm install
to install the necessary packages. - Build the project: Run
npm run build
to build the project. - Run the app: Use
npm run start
to start the development server.
- Create a branch: Use a descriptive name for your branch. We follow the convention of
type/description
(e.g.,fix/bug-123
orfeat/new-feature
). You can see the existing branches here to get an idea. - Commit your changes: Write clear and concise commit messages.
- Push to GitHub: Push your branch to your forked repository.
- Open a pull request: Submit your pull request to the
master
branch of the original repository.
- Discord: Join our Discord server for real-time discussions.
- GitHub Issues: Use GitHub issues to report bugs and suggest features.
- Email: You can also email me at samyakshah3008@gmail.com for any queries.
Thank you for your interest in contributing to PomoSuperFocus! Your contributions are greatly appreciated.