jbboehr/akashi

Executable documentation testing for PHP.

Maintainers

Package info

github.com/jbboehr/akashi.php

pkg:composer/jbboehr/akashi

Transparency log

Statistics

Installs: 320

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-master 2026-08-07 08:33 UTC

This package is auto-updated.

Last update: 2026-08-08 04:42:27 UTC


README

Probatio Verborum Viventium『証』〜AKASHI〜 — executable documentation testing for PHP

Akashi

Build Built with Nix License: AGPL-3.0-only WITH romic-exception AI burn

Akashi is a PHP project for testing examples embedded in documentation.

Status: Markdown discovery and extraction, the marked-example CLI, in-process and separate-process execution, PHPUnit integration, and PHPStan verification are implemented. The API remains provisional until the Yumemi and Yumemi Apocrypha consumer migrations pass their acceptance gates.

Installation

Akashi requires PHP 8.2 or later. Until the first tagged release, install the development branch:

composer require --dev jbboehr/akashi:dev-master

Composer installs the command as:

vendor/bin/akashi

Extract an explicitly marked PHP fence without adding decorative output:

vendor/bin/akashi extract \
    --marker-name=akashi-example \
    docs/pages/getting-started.md \
    hello-world

Documentation

See the documentation index for current project status and development notes.

License

Akashi is licensed under AGPL-3.0-only WITH romic-exception. See LICENSE.md and the Romic Exception. Contributions follow the terms in CONTRIBUTING.md.