Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

colliery-io/plissken

Repository files navigation

plissken logo

plissken

CI Crates.io Documentation

Documentation generator for Rust-Python hybrid projects

plissken generates beautiful, unified documentation for projects that combine Rust and Python code, with special support for PyO3 and maturin bindings.

Features

  • Unified Documentation - Single documentation site for both Python and Rust APIs
  • Cross-Reference Links - Automatic bidirectional links between Python classes and their Rust implementations
  • Multiple SSG Support - Generate docs for MkDocs Material or mdBook
  • Smart Discovery - Auto-detect Python packages and Rust crates
  • Customizable Themes - Full theme support with CSS variables for dark mode
  • Template Overrides - Customize any template without forking

Installation

Quick Install (Linux/macOS)

curl -fsSL https://raw.githubusercontent.com/colliery-io/plissken/main/install.sh | bash

From crates.io

cargo install plissken

From Source

git clone https://github.com/colliery-io/plissken.git
cd plissken
cargo install --path crates/plissken-cli

Quick Start

# Initialize configuration in your project
plissken init
# Generate documentation
plissken render
# Serve with MkDocs
mkdocs serve

Documentation

Full documentation is available at https://colliery-io.github.io/plissken/

License

MIT License - see LICENSE for details.

About

Documentation generator for Rust/Python hybrid projects. Unified docs with cross-language references. Supports MkDocs Material and mdBook.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

AltStyle によって変換されたページ (->オリジナル) /