Thank you for considering contributing to the Rust Toolchain project! We welcome contributions from everyone. By participating in this project, you agree to abide by our code of conduct.
This GitHub Action heavily relise on rustup installer any major changes in this tool can break this action and introduction to new feautres might create room for more features for this Action.
- Fork the repository and clone your fork locally.
- Create a new branch for your contribution:
git checkout -b my-feature-branch
- Make you changes in the new branch.
-
Install the necessary dependencies:
npm install
-
Build the project:
npm run bundle
-
Run the tests:
npm run test
-
Run
npm run all
before pushing changes and opening PR, this will ensure every thing is up-to date so that GitHub Actions don't fail. -
Commit your changes with a clear and descriptive commit message.
-
Push your changes to your fork:
git push origin my-feature-branch
-
Open a pull request again the
main
branch of the original repository