Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 826 Bytes

File metadata and controls

43 lines (32 loc) · 826 Bytes

Contributing to Context Memory Persistor

We welcome contributions! Please follow these guidelines to ensure a smooth process.

Development Setup

  1. Clone the repo:
    git clone ...
  2. Install Dependencies:
    ./scripts/setup.sh
    # OR
    poetry install
    pre-commit install

Code Quality

We enforce strict code quality standards:

  • Style: Black
  • Linting: Flake8
  • Types: Mypy (Strict)

These are checked via pre-commit hooks.

Testing

Run the full test suite before submitting a PR:

poetry run pytest

Add tests for any new features or bug fixes.

Pull Request Process

  1. Fork the repository.
  2. Create a feature branch (feature/amazing-feature).
  3. Commit your changes.
  4. Push to the branch.
  5. Open a Pull Request.