We are grateful for your interest in contributing to Rspack! Every single contribution counts and helps us take Rspack to the next level.
If you have any questions, please do not hesitate to ask in either the Discord support channel or on the GitHub discussion board.
The Rspack repro template can be used to create a minimal reproducible example.
A minimal reproducible example (MRE) is a code that is:
An MRE is essential because it allows us to quickly understand and reproduce your issue. This, in turn, increases the likelihood of getting a helpful and accurate response in a shorter amount of time. It is important to note that an MRE should not include extraneous code related to unrelated functionality, and should instead focus solely on the problem at hand.
Please see also How to create a Minimal, Reproducible Example from Stack Overflow.
If you are looking to dive into the codebase and get started, we recommend checking out our issue list labeled with good first issue. This will help you get acquainted with the project and start contributing.
If you are interested in understanding our project's direction and want to work on issues that are aligned with our priorities, our tracking issues list provides an overview of our progress and current goals.
main
.pnpm run lint:js
and pnpm run lint:rs
to check the code style.When submitting a Pull Request, please note the following:
The format of PR titles follow Conventional Commits.
A example
Your PR
Type
Scope
Scope
should be lower caseSubject
We are always looking for contributors, and that goes beyond just our main repository.
Check out these other ways to get involved and start making a difference today.
As a reminder, all contributors are expected to follow our Code of Conduct.