Contributing
March 30, 2026 ยท View on GitHub
Thanks for your interest in contributing to Content Pipeline!
Reporting Issues
- Use GitHub Issues to report bugs
- Include steps to reproduce, expected vs actual behavior, and your environment
Proposing Features
- Open a Feature Request issue
- Describe the problem, your proposed solution, and any alternatives considered
Submitting PRs
- Fork the repo and create a branch from
main - Name your branch
feat/descriptionorfix/description - Make your changes and ensure
npm run buildpasses - Write a clear PR description explaining what changed and why
- Submit the PR against
main
Local Development
git clone https://github.com/Affitor/content-pipeline.git
cd content-pipeline
npm install
cp .env.example .env.local
# Add your API keys to .env.local
npm run dev
Code Style
- TypeScript strict mode
- ESLint config is included โ run
npm run lintbefore submitting - Follow existing patterns in the codebase