コンテンツにスキップ
検索語を入力してください

    開発環境

    dagayn本体の開発・パッチ提出向けの手順である。利用者向けの インストール とは別物。

    Terminal window
    git clone https://github.com/manji-0/dagayn.git
    cd dagayn
    ツール用途
    Python 3.12+CLI・MCP・テスト
    uv推奨パッケージマネージャ
    Rust toolchaindagayn._core ビルド
    C compilerPyO3 拡張
    Terminal window
    uv sync
    uvx maturin develop --release

    source checkoutでは maturin develop でRust拡張をeditable installする。

    Terminal window
    uv run pytest

    skills関連:

    Terminal window
    uv run pytest tests/test_skills.py -q

    CIは ty をPython 3.13想定で実行する。

    Terminal window
    ty check dagayn --python-version 3.13 --ignore unresolved-import

    upstreamリポジトリの docs/ に詳細な技術ノートがある。

    ドキュメント内容
    ARCHITECTURE.mdパイプライン、GraphStore
    COMMANDS.mdCLI・MCP全表面
    SCHEMA.mdSQLiteスキーマ
    MARKDOWN-AUTHORING.md設計書の書き方
    LOCAL-EMBEDDINGS.mdsidecar設定

    dagaynは code-review-graph のforkである。upstreamのNOTICEに帰属を記載。dagaynリポジトリ内のドキュメントがdagayn向けの正とする。