Contributing to BetterAuth
Hello and welcome! We're thrilled that you're interested in contributing to Better Auth. Whether you're fixing bugs, adding new features, improving documentation, or just sharing ideas, your contribution helps make Better Auth better for everyone.
Getting Started
Before diving in, here are a few important resources:
- Take a look at our existing issues and pull requests
- Join our community discussions in Discord
Development Setup
To get started with development:
Make sure you have Node.JS installed, preferably on LTS.
1. Fork the repository
Visit https://github.com/better-auth/better-auth
Click the "Fork" button in the top right.
3. Install dependencies
Make sure you have pnpm installed!
4. Prepare ENV files
Copy the example env file to create your new .env
file.
Making changes
Once you have an idea of what you want to contribute, you can start making changes. Here are some steps to get started:
Best Practices
- Write clear commit messages
- Update documentation to reflect your changes
- Add tests for new features
- Follow our coding standards
- Keep pull requests focused on a single change
Need Help?
Don't hesitate to ask for help! You can:
- Open an issue with questions
- Join our community discussions
- Reach out to project maintainers
Together, we can make Better Auth an even better authentication solution. Thank you for being part of our community! Your contributions are greatly appreciated, and we look forward to collaborating with you!