Welcome to Stack Auth! We welcome and appreciate contributors from all over the world. However, due to the nature of authentication, this may not be the easiest project to contribute to, so if you are looking for projects to help you gain programming experience, we may not be a great match. However, if you think you're up for the challenge, feel free to join our Discord and get in touch.
If you would like to contribute to the project, you can start by looking at the issues labeled as good first issue,
For any security-related concerns & bug bounties, please email us at [email protected].
Please make sure to:
- Install ESLint in your IDE and follow the code format of the code base (e.g., spaces around
=
, semicolons at the end, etc.). - Run
pnpm typecheck
,pnpm lint
, andpnpm build
.pnpm prisma migrate dev
All of them should pass. - Create only one DB migration file per PR.
- Ensure all dependencies are in the correct
package.json
files. - Ensure the PR is ready for review. If you want to discuss WIP code, make it a draft.