Skip to content

Notes & Quick Ideas #3

@djdarcy

Description

@djdarcy

Notes & Quick Ideas

Quick notes, small bugs, and ideas that don't warrant their own issue yet.

Ideas

  • Subtree health check: script that verifies all consuming projects are on the latest version
  • update-common.sh --all: update all known consuming projects in one command
  • Changelog auto-generation from git log between subtree versions
  • Hook configuration file (.repokit-hooks.yml) to enable/disable specific checks per-project

Quick bugs / observations

  • Template leftovers: projects created from git-repokit-template inherit .github/, .repokit.json, CONTRIBUTING.md, LICENSE, .gitignore into scripts/ -- these are noise when consumed as subtree
  • PHASE = None vs PHASE = "" inconsistency across projects (dazzlecmd uses None, template generates "")

Notes from recent work

  • sync-versions.py --check was failing on new repos because CHANGELOG compare links reference tags that don't exist yet (fixed in v0.1.4-alpha / v0.2.2)
  • Demo tools (build_demo.py, demo_render.py) moved to demo/ subdirectory -- required path fix (parent.parent -> parent.parent.parent)
  • CI/release workflows removed -- this repo isn't pip-installable, those always failed

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestevergreenNever close -- living document updated over timepinnedPermanently open issue

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions