A comprehensive multi-language development template featuring:
Click “Code” → “Codespaces” → “Create codespace on main”
The devcontainer will automatically install all required tools.
cd python
uv sync --all-extras
uv run pytest
cd rust
cargo build
cargo test
mkdocs serve
Then open http://localhost:8000
uv for fast dependency management=== “Python” - Unit tests with pytest - Property-based testing with Hypothesis
=== “Rust” - Unit and integration tests - Property-based testing with proptest - Fuzzing with cargo-fuzz and honggfuzz
centaur_template/
├── .devcontainer/ # Codespaces configuration
├── .github/workflows/ # CI/CD pipelines
├── docs/ # MkDocs documentation
├── python/ # Python project
│ ├── src/ # Source code
│ └── tests/ # Tests (unit/integration/fuzzing)
├── rust/ # Rust project
│ ├── src/ # Source code
│ ├── tests/ # Integration tests
│ └── fuzz/ # Fuzzing targets
├── scripts/ # Utility scripts
├── Summary/ # Development notes
└── Claude.md # Claude Code guidance
pyproject.toml and Cargo.toml.devcontainer/setup.sh.github/workflows/pyproject.toml and Cargo.tomlmkdocs.ymlSee Development → Getting Started for contribution guidelines.
MIT License - see LICENSE file for details.