Skip to content

Refresh to latest beman.exemplar template#20

Merged
ednolan merged 1 commit intobemanproject:mainfrom
ednolan:ednolan_exemplarfix_20260405
Apr 6, 2026
Merged

Refresh to latest beman.exemplar template#20
ednolan merged 1 commit intobemanproject:mainfrom
ednolan:ednolan_exemplarfix_20260405

Conversation

@ednolan
Copy link
Copy Markdown
Member

@ednolan ednolan commented Apr 6, 2026

Update the repository to use the latest beman.exemplar cookiecutter template (stamp.sh). Key changes:

  • Upgrade infra/ submodule to latest version (removes beman-submodule tools, adds Config.cmake.in, updates beman-install-library.cmake)
  • Switch to new CMake layout: include/beman/take_before/CMakeLists.txt for header sources, updated target names in tests and examples
  • Remove beman.take_before-config.cmake.in (superseded by infra/cmake/Config.cmake.in)
  • Update CI workflows to infra-workflows@1.5.0; carry over take_before-specific matrix_config (C++20+ only, Debug.Dynamic)
  • Update README.md to exemplar boilerplate with take_before content
  • Add CONTRIBUTING.md from exemplar template
  • Remove .devcontainer/ (not in new exemplar template)

Update the repository to use the latest beman.exemplar cookiecutter
template (stamp.sh). Key changes:

- Upgrade infra/ submodule to latest version (removes beman-submodule
  tools, adds Config.cmake.in, updates beman-install-library.cmake)
- Switch to new CMake layout: include/beman/take_before/CMakeLists.txt
  for header sources, updated target names in tests and examples
- Remove beman.take_before-config.cmake.in (superseded by
  infra/cmake/Config.cmake.in)
- Update CI workflows to infra-workflows@1.5.0; carry over
  take_before-specific matrix_config (C++20+ only, Debug.Dynamic)
- Update README.md to exemplar boilerplate with take_before content
- Add CONTRIBUTING.md from exemplar template
- Remove .devcontainer/ (not in new exemplar template)
@ednolan ednolan merged commit 5b28c54 into bemanproject:main Apr 6, 2026
80 checks passed
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.

1 participant