Thank you for considering contributing to ChronoSlots! We appreciate your interest in helping us improve the project. By participating, you agree to abide by our code of conduct and to follow the guidelines outlined below.
If you find a bug or have a feature request, please open an issue in the [issue tracker](link to the issue tracker). Be sure to include the following information:
- A clear and descriptive title.
- A detailed description of the issue or feature request.
- Steps to reproduce the issue, if applicable.
- Screenshots or code snippets, if relevant.
To submit changes to the project, follow these steps:
- Fork the Repository
Click the "Fork" button in the top right corner of the repository page.
- Clone Your Fork
Clone your fork to your local machine using the command:
git clone https://github.com/daichiyoshimura/chrono-slots.git
- Create a Branch
Create a new branch for your feature or bug fix:
git checkout -b feature-or-bugfix-name
- Make Your Changes
Make the necessary changes in your local repository. Be sure to write clear, concise commit messages that describe your changes.
- Run Tests
Ensure that all tests pass. If you are adding new functionality, please include tests for your changes.
- Push Your Changes
Push your changes to your fork:
git push origin feature-or-bugfix-name
- Create a Pull Request
Go to the original repository and click on "New Pull Request." Select your branch and provide a description of your changes. Be sure to reference any related issues.
Please follow the existing code style used in the project. Consistency helps keep the codebase maintainable and readable. If you're unsure about the coding style, feel free to check existing files or ask in the issue tracker.
Please be respectful and considerate of others when contributing. We have a [Code of Conduct](link to code of conduct) that outlines our expectations for participation.
Thank you for your contributions and support for ChronoSlots!