We welcome contributions. Here's how to get started.
git clone https://github.com/SolariResearch/solari.git
cd solari
pip install -e ".[all]"
python -m pytest tests/- New ingest source types (RSS feeds, Notion, Confluence, etc.)
- Performance improvements to FAISS indexing
- Additional workspace processors
- Documentation and examples
- Bug fixes with tests
- Fork the repo
- Create a feature branch (
git checkout -b feature/my-feature) - Write tests for new functionality
- Ensure all tests pass (
python -m pytest) - Submit a PR with a clear description
- Python 3.10+
- Type hints on public functions
- Docstrings on modules and classes
- Keep dependencies minimal
By contributing, you agree that your contributions will be licensed under the AGPL-3.0 license.