Contributing¶
We welcome contributions from the community.
Workflow¶
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Make changes following existing code patterns
- Test thoroughly:
npm run lint - Commit with conventional commit format
- Push and submit a Pull Request
Code standards¶
- TypeScript for all new code (frontend and backend)
- Follow existing patterns in the codebase
- Meaningful commit messages
- Update documentation for new features
Areas for contribution¶
| Area | Examples |
|---|---|
| Frontend | UI improvements, accessibility, responsive design |
| Backend | API enhancements, performance, new endpoints |
| AI | Better prompts, new model integrations |
| Docs | Guides, examples, API documentation |
| Testing | Unit tests, integration tests, E2E |
Project structure¶
src/— React frontend (components, pages, context, utils)server/— Express backend (routes, services, middleware)schema*.sql— Database migrationsn8n-workflows/— Automation workflow JSON filesknowledge-base/— AI agent prompts and context