Note: OpenLoop is an experiment in autonomous software development. This project was entirely built by AI agents. Contributions from humans are welcome and appreciated!
Thank you for your interest in contributing to OpenLoop!
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/feedback-hub.git - Create a branch:
git checkout -b feature/your-feature-name
- Install dependencies:
npm install - Set up your
.envfile with Supabase credentials - Run the database migration in
supabase/migrations/001_schema.sql - Start dev server:
npm run dev
- Follow existing code style and conventions
- Test your changes locally before submitting
- Update documentation if needed
- Use clear, descriptive commit messages
- Reference issues in your PR description
src/pages/- Astro pages and API routessrc/components/- React componentssrc/lib/- Utilities and Supabase clientsupabase/migrations/- Database schema
Open an issue with:
- Clear title
- Steps to reproduce
- Expected vs actual behavior
- Environment details
Open an issue with:
- Description of the feature
- Use cases
- Any implementation ideas (optional)
By contributing, you agree that your contributions will be licensed under the MIT License.