First of all, thank you very much for taking the time to contribute to study-computer! It is people like you that make study-computer such a great project.
We welcome all forms of contributions, including but not limited to:
- Reporting bugs
- Submitting feature requests
- Writing or improving documentation
- Submitting pull requests
Before contributing to this project, please take a moment to read our CODE_OF_CONDUCT.md. We expect all contributors to adhere to this code to ensure a friendly and inclusive community.
If you find a bug in the project, please submit an issue on GitHub Issues. When submitting an issue, please provide as much of the following information as possible:
- A clear title and description: Briefly describe the problem.
- Steps to reproduce: Detail how to reproduce the bug.
- Expected behavior and actual behavior: Explain what you expected to happen and what actually happened.
- Screenshots or screen recordings (if applicable): This can help us better understand the problem.
If you have a suggestion for a new feature or improvement, please also submit an issue on GitHub Issues. Please describe your suggestion in detail in the issue and explain what problem it solves.
We warmly welcome direct contributions to the code or documentation! Please follow these steps:
- Fork this repository: Click the "Fork" button in the upper right corner of the repository.
- Clone the repository to your local machine:
git clone [https://github.com/your-username/study-computer.git](https://github.com/your-username/study-computer.git) cd study-computer - Create a new branch:
or
git checkout -b feature/your-feature-name
git checkout -b fix/your-bug-fix-name
- Install dependencies: This project uses
yarnorbunas the package manager.oryarn install
bun install
- Make your changes: Make your changes in your favorite code editor. You can start the local development server with the following command:
or
yarn start
bun run start
- Commit your changes:
git add . git commit -m "feat: Add some feature"
- Push your branch to GitHub:
git push origin feature/your-feature-name
- Create a Pull Request: On GitHub, you will see a prompt to create a pull request. Please fill in the relevant information and submit it.
- All documentation is located in the
docs/directory. - Please ensure your documentation is clear, easy to understand, and follows the overall style of the project.
- If you add new documentation, please make sure to configure it accordingly in the
sidebars.tsfile.
Thank you again for your contribution!