Thank you for considering contributing to the Superlist Block project! We welcome contributions of all kinds, including bug fixes, feature development, documentation improvements, and more.
- Fork the Repository: Start by forking the repository to your GitHub account.
- Clone the Repository: Clone your forked repository to your local machine.
git clone https://github.com/your-username/superlist-block.git
- Create a Branch: Create a new branch for your feature or bug fix.
git checkout -b feature/your-feature-name
- Make Changes: Make your changes in the codebase. Be sure to follow the project's coding style and conventions.
- Open a Pull Request: Once you have made your changes, push your branch to your forked repository and open a pull request against the
mainrepository.Then, go to the original repository and click on "New Pull Request". Select your branch and provide a clear description of your changes.git push origin feature/your-feature-name
- Review Process: Your pull request will be reviewed by the maintainers. They may request changes or provide feedback. Be open to suggestions and make any necessary adjustments.
- Merge: Once your pull request is approved, it will be merged into the main branch. You will be notified when this happens.
mainBranch: All development work should be merged into the main branch. This is the default branch for active development.productionBranch: The production branch contains the officially released code. Only stable and tested changes from the main branch are merged into production.
Once your changes have been merged into the main branch and thoroughly tested, they may be merged into the production branch by a maintainer for an official release. There is no set release schedule, but we aim to release new versions regularly. If you have a specific feature or bug fix that you believe should be included in the next release, please open an issue or pull request to discuss it with the maintainers.
If you encounter any issues or have suggestions for improvements, please open an issue in the repository. Provide as much detail as possible to help us understand and address the problem.