Contributing
Playlist Pipeline is open source and we welcome contributions!
Ways to Contribute
Section titled “Ways to Contribute”- Report bugs - Found a bug? Open an issue on GitHub
- Suggest features - Have an idea? Start a discussion
- Improve docs - See a typo or unclear explanation? Submit a PR
- Write code - Fix bugs or implement features
Development Setup
Section titled “Development Setup”- Fork the repository
- Clone your fork
- Install dependencies:
bun install- Start the development database:
bun run dev:db:start- Run the app you want to work on:
bun run dev:apibun run dev:webPull Requests
Section titled “Pull Requests”- Create a branch for your changes
- Make your changes
- Run tests and linting:
bun verify- Submit a pull request
Code Style
Section titled “Code Style”- We use Biome for formatting and linting
- Run
bun fmtto format your code - Follow existing patterns in the codebase
Questions?
Section titled “Questions?”If you’re unsure about something, open a discussion on GitHub before starting work. We’re happy to help!