Skip to content

πŸ“š Contributing to Basalt Helper

πŸ—οΈ Introduction

If you wish to contribute to Basalt Helper, we would be delighted!

The following steps will guide you through the contribution process, helping you understand how you can help the project.

πŸ› οΈ Bun Setup

curl -fsSL https://bun.sh/install | bash
powershell -c "irm bun.sh/install.ps1 | iex"

You can also visit the official Bun website.

πŸ”„ Contribution Process

gitGraph
   commit
   branch develop
   checkout develop
   branch feature/id
   checkout feature/id
   commit id: "feat(πŸš€): add some feature"
   commit id: "test(πŸ§ͺ): add some tests"
   checkout develop
   merge feature/id id:"Merge branch 'feature/id' into develop" tag:"v1.0.0-canary-19971212-ee94487"
   checkout main
   merge develop id:"Merge branch 'develop' into main" tag:"v1.0.0"
  1. Fork the project
    Start by creating a fork of the repository on GitHub. This will help you create your own copy of the project on your account, allowing you to make changes freely.
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
    Create a new branch to work on your feature from the develop branch.
  3. Commit your changes (git commit -m 'feat: Add some AmazingFeature')
    Once you have completed your changes, you can commit them and prepare them for pushing. Please use conventional commits for your commit messages, this will allow automatic generation of version notes in addition to automatic version incrementing.
  4. Push to the branch (git push origin feature/AmazingFeature)
    Once you have completed your changes, you can push them to your fork.
  5. Open a Pull Request to the develop branch
    Once you have pushed your changes to your fork, you can open a Pull Request to the main repository's develop branch.
  6. After your Pull Request is approved, your branch will be merged into develop and deleted.
    Once your Pull Request has been approved, your branch will be merged into develop and deleted.

Note

Make sure to always update your local branch with the develop branch before starting work on a new feature to ensure you're working with the latest version of the project.

πŸ“ Additional Notes

Make sure to test all your changes and add tests when possible.

Be open to feedback and suggestions on your pull request.

πŸ™ Acknowledgment

Thank you sincerely for your interest in contributing to Basalt Helper. Your help is greatly appreciated and contributes to the improvement of the project.