Skip to content

Notes & Quick Ideas #3

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions