Contributing to SmartKDB 🤝

We welcome contributions!

Setup

  1. Clone the repo.

  2. Install dependencies: pip install -r requirements.txt (if any) or pip install fastapi uvicorn.

  3. Run tests: python -m unittest discover tests.

Pull Request Process

  1. Fork the repo.

  2. Create a feature branch.

  3. Submit a PR with a description of changes.

  4. Ensure tests pass.

Code Style

  • Follow PEP 8.

  • Use type hints.

  • Document new features in docs/.