• v0.3.2 3e0047f36f

    RepoFoundry 0.3.2
    TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Successful in 3s
    Stable

    Tirsvad released this 2026-10-08 08:34:23 +02:00 | 0 commits to main since this release

    create-project.sh --version prints RepoFoundry 0.3.2.

    Changed

    • The files the framework installs are excluded from git in the new project. After the templates are copied, the script adds /.claude, /.agents and /AGENTS.md to the new project's .git/info/exclude, as its own step, "Git excludes" (MIL-009, PRs #70 to #74). No .gitignore or tracked file changes and nothing is committed. The step is skipped when the framework steps are skipped, and a path git already tracks stays tracked and is named in the summary.
    • The README has a new section, "The files git ignores in the new project".
    • The version is raised to 0.3.2.

    Things to know

    • The whole .claude and .agents folders are ignored, not only their skills folders, so anything else kept there (settings, agents) is ignored too.
    • The entries live in .git/info/exclude, which belongs to the clone. A fresh clone has neither the entries nor these files. Make the skills again with bash framework/scripts/install-skills.sh (after git submodule update --init --recursive). AGENTS.md cannot be made again that way: it is a copy of a template that the project edits.

    Upgrading

    A project made by an earlier version is not changed. To get the same exclusions there, add the three lines /.claude, /.agents and /AGENTS.md to its .git/info/exclude by hand. A file git already tracks stays tracked.

    Tests

    The full suite passes: 1188 checks, 0 failed. The phase is described in docs/milestones/mil-009-exclude-framework-files.md and was reviewed in RC-032.

    Downloads