Skip to content

feat(template): add docs/tests scaffolding and refresh CI#12

Merged
buddingengineers12345 merged 3 commits intomainfrom
2026-04-02-a9fq
Apr 2, 2026
Merged

feat(template): add docs/tests scaffolding and refresh CI#12
buddingengineers12345 merged 3 commits intomainfrom
2026-04-02-a9fq

Conversation

@buddingengineers12345
Copy link
Copy Markdown
Owner

Summary

This PR ships documentation and test scaffolding in the Copier template, tightens update safety and CI for generated projects, and expands meta-template tests.

Changes

  • Generated projects: template/docs/index.md.jinja, template/tests/ layout with support-module tests.
  • Copier: Broader _skip_if_exists (e.g. docs, CONTRIBUTING) and related copier.yml updates.
  • CI / tooling: Adjusted template GitHub workflows, justfile, pyproject, pre-commit, and meta-repo .github/workflows/tests.yml, .gitignore, scripts/update_files.sh.
  • Cleanup: Remove ROOT_VS_TEMPLATE.md; trim support logging_manager / utils templates.

Verification

  • uv sync --frozen --extra dev && just test — 18 passed, 4 skipped.

Made with Cursor

- Add template docs index and package tests for generated projects

- Extend meta-template pytest coverage; widen Copier _skip_if_exists

- Update generated GitHub workflows, justfile, pre-commit, and scripts

- Remove ROOT_VS_TEMPLATE.md; simplify support module templates

Made-with: Cursor
buddingengineers12345 added a commit that referenced this pull request Apr 2, 2026
…conflicts-6304

Resolve PR #12 conflicts: make tests pass under strict typing
cursoragent and others added 2 commits April 2, 2026 20:19
Co-authored-by: buddingengineers12345 <buddingengineers12345@gmail.com>
Co-authored-by: buddingengineers12345 <buddingengineers12345@gmail.com>
@buddingengineers12345 buddingengineers12345 merged commit 9f2ef06 into main Apr 2, 2026
4 checks passed
@buddingengineers12345 buddingengineers12345 deleted the 2026-04-02-a9fq branch April 2, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants