# Beman Project Development

**URL:** https://discourse.bemanproject.org/c/project-dev/9.md?page=1

[Latest](https://discourse.bemanproject.org/latest.md) · [Categories](https://discourse.bemanproject.org/categories.md) · [Tags](https://discourse.bemanproject.org/tags.md)

**Page:** 2

---

## [Please sign up for team @bemanproject/core-reviewers](https://discourse.bemanproject.org/t/please-sign-up-for-team-bemanproject-core-reviewers/367)

<div class="topic-metadata">

**Author:** [@neatudarius](https://discourse.bemanproject.org/u/neatudarius)\
**Replies:** 8\
**Last updated:** [July 23, 2025, 11:41pm UTC](https://discourse.bemanproject.org/t/please-sign-up-for-team-bemanproject-core-reviewers/367 "2025-07-23T23:41:03Z")

</div>

Hello @all, As decided in today’s meeting, we’ll have this new requirement in the standard: PR already merged with exact naming discussed in the meeting: Update BEMAN\_STANDARD: REPOSITORY.CODEOWNERS by neatudarius · …

---

## [Announcing Our New Build Czar: Vito Gamberini (@vito.gamberini)](https://discourse.bemanproject.org/t/announcing-our-new-build-czar-vito-gamberini-vito-gamberini/492)

<div class="topic-metadata">

**Author:** [@dsankel](https://discourse.bemanproject.org/u/dsankel)\
**Replies:** 1\
**Last updated:** [July 22, 2025, 10:41pm UTC](https://discourse.bemanproject.org/t/announcing-our-new-build-czar-vito-gamberini-vito-gamberini/492 "2025-07-22T22:41:50Z")

</div>

Hello everyone, I am thrilled to announce an exciting development for our build system infrastructure. After careful consideration and collecting valuable feedback from the community, the Beman Leads (@leads) have appoi…

---

## [License headers](https://discourse.bemanproject.org/t/license-headers/479)

<div class="topic-metadata">

**Author:** [@ednolan](https://discourse.bemanproject.org/u/ednolan)\
**Replies:** 3\
**Last updated:** [July 22, 2025, 12:11pm UTC](https://discourse.bemanproject.org/t/license-headers/479 "2025-07-22T12:11:38Z")

</div>

beman.exemplar contains the following header above its LICENSE file: ============================================================================== The Beman Project is under the Apache License v2.0 with LLVM Exceptions…

---

## [Users view of cookiecutter](https://discourse.bemanproject.org/t/users-view-of-cookiecutter/464)

<div class="topic-metadata">

**Author:** [@Jeff-Garland](https://discourse.bemanproject.org/u/Jeff-Garland)\
**Replies:** 0\
**Last updated:** [July 13, 2025, 12:41pm UTC](https://discourse.bemanproject.org/t/users-view-of-cookiecutter/464 "2025-07-13T12:41:39Z")

</div>

I’m starting a new thread about this since the old ones on the topic aren’t really relevant. This is in related to this issue: Documentation for cookiecutter · Issue #196 · bemanproject/exemplar · GitHub For a variety o…

---

## [A Hater's Case Against Config.hpp](https://discourse.bemanproject.org/t/a-haters-case-against-config-hpp/434)

<div class="topic-metadata">

**Author:** [@vito.gamberini](https://discourse.bemanproject.org/u/vito.gamberini)\
**Replies:** 3\
**Last updated:** [July 7, 2025, 5:13pm UTC](https://discourse.bemanproject.org/t/a-haters-case-against-config-hpp/434 "2025-07-07T17:13:54Z")

</div>

\[CMAKE.PASSIVE\_TARGETS\] states: Preprocessor definitions intended for external use should be generated into a config.hpp file at CMake configuration time. This config.hpp should then be included by public headers. An…

---

## [Working on new\_project\_from\_exemplar.py](https://discourse.bemanproject.org/t/working-on-new-project-from-exemplar-py/293)

<div class="topic-metadata">

**Author:** [@tzlaine](https://discourse.bemanproject.org/u/tzlaine)\
**Replies:** 25\
**Last updated:** [July 7, 2025, 3:38pm UTC](https://discourse.bemanproject.org/t/working-on-new-project-from-exemplar-py/293 "2025-07-07T15:38:05Z")

</div>

I’ve created this Python script, new\_project\_from\_exemplar.py, that just replaces the default README.md with a skeleton full of TODOs, and replaces the name ‘exemplar’ with your new project name throughout the exemplar p…

---

## [Code reviewers group was successfully deleted from Beman org](https://discourse.bemanproject.org/t/code-reviewers-group-was-successfully-deleted-from-beman-org/459)

<div class="topic-metadata">

**Author:** [@neatudarius](https://discourse.bemanproject.org/u/neatudarius)\
**Replies:** 0\
**Last updated:** [June 30, 2025, 5:57pm UTC](https://discourse.bemanproject.org/t/code-reviewers-group-was-successfully-deleted-from-beman-org/459 "2025-06-30T17:57:09Z")

</div>

Code reviewers group was successfully deleted from Beman org. As stated in Beman Standard, we don’t need it - beman/docs/BEMAN\_STANDARD.md at main · bemanproject/beman · GitHub. More details, in Beman Weekly Sync Minutes…

---

## [Beman sync cancelled on June 16th](https://discourse.bemanproject.org/t/beman-sync-cancelled-on-june-16th/441)

<div class="topic-metadata">

**Author:** [@river](https://discourse.bemanproject.org/u/river)\
**Replies:** 1\
**Last updated:** [June 15, 2025, 6:14am UTC](https://discourse.bemanproject.org/t/beman-sync-cancelled-on-june-16th/441 "2025-06-15T06:14:06Z")

</div>

Sophia meeting will be hosted on June 16th, so most beman usuals won’t be able to attend the sync, the usually protocol is to cancel the meeting. While I previously volunteered to host the sync on 16th, I am no longer a…

---

## [The Codebase Bemanification Tool - beman-tidy is ready for MVP!](https://discourse.bemanproject.org/t/the-codebase-bemanification-tool-beman-tidy-is-ready-for-mvp/435)

<div class="topic-metadata">

**Author:** [@neatudarius](https://discourse.bemanproject.org/u/neatudarius)\
**Replies:** 1\
**Last updated:** [June 14, 2025, 5:23am UTC](https://discourse.bemanproject.org/t/the-codebase-bemanification-tool-beman-tidy-is-ready-for-mvp/435 "2025-06-14T05:23:22Z")

</div>

Hello, As previously discussed in the face to face WG21 meeting in Hagenberg, where I did a demo with a beman-tidy POC, I continued the work and incorporated the feedback into what’s now proposed to be the MVP for beman…

---

## [Make Beman Packageable](https://discourse.bemanproject.org/t/make-beman-packageable/331)

<div class="topic-metadata">

**Author:** [@bretbrownjr](https://discourse.bemanproject.org/u/bretbrownjr)\
**Replies:** 21\
**Last updated:** [June 3, 2025, 1:35am UTC](https://discourse.bemanproject.org/t/make-beman-packageable/331 "2025-06-03T01:35:54Z")

</div>

Disclaimers Apologies for CMake Mortals Before I dig into the issue below, I want to apologize up front to anyone not deep into CMake features. There are a lot of arcane features at play here, which I do not like, but th…

---

## [Static analyser clang-tidy: which checks should be used?](https://discourse.bemanproject.org/t/static-analyser-clang-tidy-which-checks-should-be-used/273)

<div class="topic-metadata">

**Author:** [@ClausKlein](https://discourse.bemanproject.org/u/ClausKlein)\
**Replies:** 8\
**Last updated:** [June 2, 2025, 4:26pm UTC](https://discourse.bemanproject.org/t/static-analyser-clang-tidy-which-checks-should-be-used/273 "2025-06-02T16:26:43Z")

</div>

clang-tidy is really helpful and we should use it. It is available on every OS and may be use in debug builds. Use clang-tidy in Debug builds if available see i.e. Too many warnings with clang-tidy · Issue #37 · beman…

---

## [Apply the Beman Standard to Beman.Example](https://discourse.bemanproject.org/t/apply-the-beman-standard-to-beman-example/151)

<div class="topic-metadata">

**Author:** [@neatudarius](https://discourse.bemanproject.org/u/neatudarius)\
**Replies:** 6\
**Last updated:** [June 2, 2025, 3:19pm UTC](https://discourse.bemanproject.org/t/apply-the-beman-standard-to-beman-example/151 "2025-06-02T15:19:22Z")

</div>

Created Apply the Beman Standard to Beman.Example · Issue #14 · beman-project/exemplar · GitHub to track updates applied to Beman.Example. I have WIP PR for applying existing standard - be ready for review soon.

---

## [Update: Leads Team Adopts Rotating Leadership Model](https://discourse.bemanproject.org/t/update-leads-team-adopts-rotating-leadership-model/428)

<div class="topic-metadata">

**Author:** [@dsankel](https://discourse.bemanproject.org/u/dsankel)\
**Replies:** 2\
**Last updated:** [June 2, 2025, 2:46pm UTC](https://discourse.bemanproject.org/t/update-leads-team-adopts-rotating-leadership-model/428 "2025-06-02T14:46:06Z")

</div>

Hi everyone, This is an update to let you know that the leads team has met and made a decision regarding the leadership structure for Beman. We’ve agreed to implement a rotating leadership model. We believe this approa…

---

## [Goals for our build system](https://discourse.bemanproject.org/t/goals-for-our-build-system/417)

<div class="topic-metadata">

**Author:** [@dsankel](https://discourse.bemanproject.org/u/dsankel)\
**Replies:** 5\
**Last updated:** [June 1, 2025, 9:26pm UTC](https://discourse.bemanproject.org/t/goals-for-our-build-system/417 "2025-06-01T21:26:43Z")

</div>

Rather than respond directly to Adding beman.infra as a dependency of beman.exemplar using git subtree or submodule, I thought it might be helpful to make a new thread for taking a step back to examin the higher-level go…

---

## [Cppnow 2025 remote participation - 08:00 Mountain, 14:00 UTC](https://discourse.bemanproject.org/t/cppnow-2025-remote-participation-08-00-mountain-14-00-utc/404)

<div class="topic-metadata">

**Author:** [@Jeff-Garland](https://discourse.bemanproject.org/u/Jeff-Garland)\
**Replies:** 5\
**Last updated:** [May 1, 2025, 2:02pm UTC](https://discourse.bemanproject.org/t/cppnow-2025-remote-participation-08-00-mountain-14-00-utc/404 "2025-05-01T14:02:07Z")

</div>

So in the AM we will attempt to set up a live feed from Aspen for our global participants. I’ll post a google meet in the AM here. We had a wide ranging discussion at lunch, even while missing some of our principles. T…

---

## [Considering Lit for the Beman Project](https://discourse.bemanproject.org/t/considering-lit-for-the-beman-project/159)

<div class="topic-metadata">

**Author:** [@dsankel](https://discourse.bemanproject.org/u/dsankel)\
**Replies:** 20\
**Last updated:** [April 30, 2025, 1:18pm UTC](https://discourse.bemanproject.org/t/considering-lit-for-the-beman-project/159 "2025-04-30T13:18:38Z")

</div>

Abstract The LLVM Integrated Tester (lit) is being proposed as the recommended test framework for Beman Projects. While it supports compilation failure testing, it has limited usage experience, introduces complexity, and…

---

## [Stuff to get done before CppNow](https://discourse.bemanproject.org/t/stuff-to-get-done-before-cppnow/361)

<div class="topic-metadata">

**Author:** [@river](https://discourse.bemanproject.org/u/river)\
**Replies:** 9\
**Last updated:** [April 28, 2025, 12:52pm UTC](https://discourse.bemanproject.org/t/stuff-to-get-done-before-cppnow/361 "2025-04-28T12:52:50Z")

</div>

CppNow is quickly approaching in 2 month! We will likely see people interested in beman coming to checkout the projects and individual libraries during CppNow. (I have also submitted a proposal to talk about beman libr…

---

## [Proposal Paper Template (?)](https://discourse.bemanproject.org/t/proposal-paper-template/401)

<div class="topic-metadata">

**Author:** [@paul](https://discourse.bemanproject.org/u/paul)\
**Replies:** 2\
**Last updated:** [April 27, 2025, 3:50pm UTC](https://discourse.bemanproject.org/t/proposal-paper-template/401 "2025-04-27T15:50:04Z")

</div>

Would it fit to provide a proposal paper template as part of Beman? I know there are some templates out there that people use to generate HTML from, but it may be nice to provide a Beman version of this for paper authors…

---

## [Create release related rules for the Beman Standard](https://discourse.bemanproject.org/t/create-release-related-rules-for-the-beman-standard/394)

<div class="topic-metadata">

**Author:** [@neatudarius](https://discourse.bemanproject.org/u/neatudarius)\
**Replies:** 4\
**Last updated:** [April 21, 2025, 12:36pm UTC](https://discourse.bemanproject.org/t/create-release-related-rules-for-the-beman-standard/394 "2025-04-21T12:36:27Z")

</div>

Hello all, After discussions from Update the Beman Standard: remove changelog by neatudarius · Pull Request #103 · bemanproject/beman · GitHub, we removed the Changelog file and we want to add some rules related to rele…

---

## [Members not displayed on our org page](https://discourse.bemanproject.org/t/members-not-displayed-on-our-org-page/302)

<div class="topic-metadata">

**Author:** [@neatudarius](https://discourse.bemanproject.org/u/neatudarius)\
**Replies:** 9\
**Last updated:** [April 10, 2025, 2:46pm UTC](https://discourse.bemanproject.org/t/members-not-displayed-on-our-org-page/302 "2025-04-10T14:46:31Z")

</div>

Hello, Check this page in incognito - The Beman Project · GitHub. People are not displayed on the org page. Can someone check? I tried, I don’t see such settings (I have admin permissions). CC: @leads We have 37 me…

---

## [Should we have a dedicated repo for infrastructure?](https://discourse.bemanproject.org/t/should-we-have-a-dedicated-repo-for-infrastructure/226)

<div class="topic-metadata">

**Author:** [@neatudarius](https://discourse.bemanproject.org/u/neatudarius)\
**Replies:** 13\
**Last updated:** [April 5, 2025, 11:15am UTC](https://discourse.bemanproject.org/t/should-we-have-a-dedicated-repo-for-infrastructure/226 "2025-04-05T11:15:50Z")

</div>

We are talking about build matrix, linters, debug on CI etc. My preference would be have a dedicated repo for infrastructure and be able to use as dependency in each repo (e.g., optional26 to have as a submodule this inf…

---

## [Github supply chain attack](https://discourse.bemanproject.org/t/github-supply-chain-attack/389)

<div class="topic-metadata">

**Author:** [@dietmarkuehl](https://discourse.bemanproject.org/u/dietmarkuehl)\
**Replies:** 2\
**Last updated:** [April 2, 2025, 9:18am UTC](https://discourse.bemanproject.org/t/github-supply-chain-attack/389 "2025-04-02T09:18:08Z")

</div>

When reading random news I came across this note about a github supply chain attack. The short version is that some tj-actions used for CI were modified to leak some private keys into the build logs (in obfuscated form) …

---

## [Using shell scripts in .github/workflow](https://discourse.bemanproject.org/t/using-shell-scripts-in-github-workflow/384)

<div class="topic-metadata">

**Author:** [@Sdowney](https://discourse.bemanproject.org/u/Sdowney)\
**Replies:** 10\
**Last updated:** [March 27, 2025, 10:49pm UTC](https://discourse.bemanproject.org/t/using-shell-scripts-in-github-workflow/384 "2025-03-27T22:49:13Z")

</div>

I’ve seen a few projects in the wild putting the code for part of a CI action in a shell script, rather than putting it inline in the yaml for the action. On the pro side that makes it much more testable outside a github…

---

## [New to Beman, would like to contribute](https://discourse.bemanproject.org/t/new-to-beman-would-like-to-contribute/381)

<div class="topic-metadata">

**Author:** [@Daniel\_Nikpayuk](https://discourse.bemanproject.org/u/Daniel_Nikpayuk)\
**Replies:** 4\
**Last updated:** [March 24, 2025, 11:06pm UTC](https://discourse.bemanproject.org/t/new-to-beman-would-like-to-contribute/381 "2025-03-24T23:06:20Z")

</div>

Hello All, I am inquiring to know if there are any libraries or related I can help contribute to here at the Beman project? As I am new here, I will introduce my background, general strengths and current lackings: I h…

---

## [Picking a time for the Beman Weekly Sync](https://discourse.bemanproject.org/t/picking-a-time-for-the-beman-weekly-sync/377)

<div class="topic-metadata">

**Author:** [@ednolan](https://discourse.bemanproject.org/u/ednolan)\
**Replies:** 4\
**Last updated:** [March 24, 2025, 1:59pm UTC](https://discourse.bemanproject.org/t/picking-a-time-for-the-beman-weekly-sync/377 "2025-03-24T13:59:46Z")

</div>

The Beman weekly sync is currently at 9AM on Mondays. We want to see if there’s an alternative time (still on Monday) that works better. I created a LettuceMeet link where people can post their availability: LettuceM…

---

## [Bemanproject/beman issues](https://discourse.bemanproject.org/t/bemanproject-beman-issues/358)

<div class="topic-metadata">

**Author:** [@ednolan](https://discourse.bemanproject.org/u/ednolan)\
**Replies:** 8\
**Last updated:** [March 14, 2025, 7:20pm UTC](https://discourse.bemanproject.org/t/bemanproject-beman-issues/358 "2025-03-14T19:20:25Z")

</div>

The repository bemanproject/beman seems not to be being maintained: There is an example/ directory last updated four months ago that seems to have been superseded by bemanproject/exemplar It contains a libraries.json f…

---

## [Looking to Get Involved in the C++ Community!](https://discourse.bemanproject.org/t/looking-to-get-involved-in-the-c-community/346)

<div class="topic-metadata">

**Author:** [@chayden83](https://discourse.bemanproject.org/u/chayden83)\
**Replies:** 9\
**Last updated:** [March 3, 2025, 10:05pm UTC](https://discourse.bemanproject.org/t/looking-to-get-involved-in-the-c-community/346 "2025-03-03T22:05:35Z")

</div>

Hello everyone! I am an experienced C++ developer looking to get involved in the broader C++ community. I saw @dsankel’s CppCon talk and the Beman project looks like it’s exactly what I’m looking for. In addition to C++,…

---

## [Exemplar Released](https://discourse.bemanproject.org/t/exemplar-released/360)

<div class="topic-metadata">

**Author:** [@bretbrownjr](https://discourse.bemanproject.org/u/bretbrownjr)\
**Replies:** 1\
**Last updated:** [February 26, 2025, 10:13pm UTC](https://discourse.bemanproject.org/t/exemplar-released/360 "2025-02-26T22:13:15Z")

</div>

Release Initial Release · bemanproject/exemplar I made some decisions on what exactly we would expect in release notes. It took maybe five minutes to click the release buttons and fill in some text. I would expect subse…

---

## [Beman's linkedin company page is live!](https://discourse.bemanproject.org/t/bemans-linkedin-company-page-is-live/355)

<div class="topic-metadata">

**Author:** [@river](https://discourse.bemanproject.org/u/river)\
**Replies:** 1\
**Last updated:** [February 14, 2025, 4:08am UTC](https://discourse.bemanproject.org/t/bemans-linkedin-company-page-is-live/355 "2025-02-14T04:08:58Z")

</div>

Hi folks, I just created a linkedin company page for beman (with permissions from the @leads ). Feel free to link it on your linkedin! I will see what I can do to make the page more lively, could be a great place to pu…

---

## [Thoughts on using CPM.cmake as FetchContent Alternative](https://discourse.bemanproject.org/t/thoughts-on-using-cpm-cmake-as-fetchcontent-alternative/221)

<div class="topic-metadata">

**Author:** [@paul](https://discourse.bemanproject.org/u/paul)\
**Replies:** 25\
**Last updated:** [February 8, 2025, 12:43pm UTC](https://discourse.bemanproject.org/t/thoughts-on-using-cpm-cmake-as-fetchcontent-alternative/221 "2025-02-08T12:43:42Z")

</div>

It seems like for the short term, we are using FetchContent to get testing dependencies into Beman libraries. I personally think this is a fine solution for simple test dependencies but I wanted to throw CPM.cmake out th…

[Previous page](https://discourse.bemanproject.org/c/project-dev/9.md)

[Next page](https://discourse.bemanproject.org/c/project-dev/9.md?page=2)
