Skip to content

[v2.0] Phase 4: Build & local development setup #26

@fsecada01

Description

@fsecada01

Document and validate the local development workflow for contributors working on the Rust extension.

Wiki: Phase 4 detail
Branch: feature/rust-backend

Tasks

  • 4.1 Validate maturin develop (debug) and maturin develop --release (optimized) both work end-to-end
  • 4.2 Validate maturin build --release produces a valid wheel installable via pip install
  • 4.3 Update CONTRIBUTING.md with Rust dev prerequisites (rustup, maturin) and the develop/test cycle
  • 4.4 Add a note to CONTRIBUTING.md that maturin develop requires the venv to be active

Notes

Always run maturin develop inside the activated venv (source .venv/bin/activate or uv run), otherwise the extension installs into the wrong environment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttrackingParent tracking issue with sub-tasksv2.0TextSpitter v2.0 Rust backend

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions