Thanks for your interest in contributing to this project! This is a casual, community-driven project, and we welcome contributions of all kinds.
Found something that's not working? Let us know by opening an issue! Include:
- What you were trying to do
- What you expected to happen
- What actually happened
- Steps to reproduce the issue
- Your environment (OS, Node version, etc.)
Have an idea to make this project better? Open an issue with:
- A clear description of what you'd like to see
- Why it would be useful
- Any implementation ideas you have
Want to fix a bug or add a feature yourself? Great!
- Fork the repo
- Create a branch (
git checkout -b cool-new-feature) - Make your changes
- Test your changes
- Commit (
git commit -m 'Add some feature') - Push to your branch (
git push origin cool-new-feature) - Open a Pull Request
Documentation improvements are always welcome! Fix typos, add examples, or clarify confusing sections.
# Clone the repo
git clone https://github.com/usetrmnl/byos_next.git
cd byos_next
# Install dependencies
pnpm install # or npm install or yarn
# Start the dev server
pnpm run dev # or npm run dev or yarn devWe're not super strict, but please try to follow the existing style:
- Use TypeScript when possible
- Use functional React components with hooks
- Format your code using Biome (run
pnpm lintto check,pnpm formatto auto-fix) - Add comments for non-obvious code
If you have questions, just open an issue! We're a friendly community and happy to help.
Happy Coding! 🚀