Skip to content

Commit 6248c49

Browse files
authored
fix formatting
1 parent e0c08bb commit 6248c49

File tree

64 files changed

+445
-804
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+445
-804
lines changed

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ blog/2000-10-30-my-blog-example/
2727
3. Add your full Markdown blog post content inside the `index.md` file.
2828

2929
Example
30+
3031
```shell
3132
$ cat blog/2000-10-30-my-blog-example/index.md
3233
---
@@ -66,33 +67,32 @@ socials: # [optional] Include your socials (like your Github, X, Linkedin
6667

6768
> Note: The Discourse comments plugin only works for production website (a.k.a. https://bemanproject.org/). You cannot test it locally or on preview deployments. Check [Integrate Discourse comment feature for blog posts](https://github.com/bemanproject/website/issues/25) for more details.
6869
69-
7070
4. Open a `DRAFT PR` and `wait` up to one minute for a preview deployment of your blog post.
7171

72-
* Draft PR example: [Add blog post: My Blog Example #54](https://github.com/bemanproject/website/pull/54/).
72+
- Draft PR example: [Add blog post: My Blog Example #54](https://github.com/bemanproject/website/pull/54/).
7373

74-
* Click on the `Deploy Preview` URL (format `https://deploy-preview-${PR NUMBER}--bemanproject.netlify.app/`).
74+
- Click on the `Deploy Preview` URL (format `https://deploy-preview-${PR NUMBER}--bemanproject.netlify.app/`).
7575

76-
* Successful CI preview deployment example:
76+
- Successful CI preview deployment example:
7777

7878
![CI preview deployment success message](./images/tutorial/add-a-blog/ci-preview-deployment-success-message.gif)
7979

80-
* Test your deployment.
80+
- Test your deployment.
8181

8282
<details>
8383
<summary> [DEBUG] Inspect CI preview deployment error logs. </summary>
8484

8585
The CI preview deployment logs should be public. Please ping a codeowner otherwise.
8686

87-
* `DRAFT` PR example with CI preview deployment error - [#49](https://github.com/bemanproject/website/pull/49).
87+
- `DRAFT` PR example with CI preview deployment error - [#49](https://github.com/bemanproject/website/pull/49).
8888

89-
* Click on the `Latest deploy log` URL - e.g., https://app.netlify.com/sites/bemanproject/deploys/6809108974fd910008633aa9.
89+
- Click on the `Latest deploy log` URL - e.g., https://app.netlify.com/sites/bemanproject/deploys/6809108974fd910008633aa9.
9090

91-
* Logs inspect example:
91+
- Logs inspect example:
9292

9393
![](./images/tutorial/add-a-blog/ci-preview-deployment-failure-message.gif)
9494

95-
* Fix the error, commit and push the changes. Wait for new deployment.
95+
- Fix the error, commit and push the changes. Wait for new deployment.
9696

9797
> If you need to browse through more recent CI preview deployments logs use https://app.netlify.com/sites/bemanproject/deploys/. Note: netlify provides a single a single CI preview deployment for each PR - latest commit, but stores logs for multiple ones.
9898
@@ -101,7 +101,7 @@ The CI preview deployment logs should be public. Please ping a codeowner otherwi
101101
<details>
102102
<summary> [DEBUG] Inspect local deployment error logs. </summary>
103103

104-
* On local setup, run `make` (see [Local development](#local-development)) and check if there is any error in the console - example:
104+
- On local setup, run `make` (see [Local development](#local-development)) and check if there is any error in the console - example:
105105

106106
```shell
107107
$ make
@@ -120,9 +120,9 @@ $ make
120120
- DavidSankel
121121
```
122122
123-
* Fix the error, re-deploy the local website.
123+
- Fix the error, re-deploy the local website.
124124
125-
* Commit and push the changes. Wait for a new CI preview deployment.
125+
- Commit and push the changes. Wait for a new CI preview deployment.
126126
127127
</details>
128128
@@ -131,6 +131,7 @@ $ make
131131
6. Apply the review feedback. Get approval. Merge the PR.
132132
133133
<!-- TODO: Replace with https://www.bemanproject.org/ after the website deployment switch. -->
134+
134135
7. The updates are automatically deployed to the production website after a few minutes - check https://bemanproject.github.io/website/.
135136
136137
## Local development
@@ -204,11 +205,10 @@ To start a local development server, run:
204205
$ make start
205206
```
206207
207-
If everything is properly installed, the command should open a browser window on http://localhost:3000/.
208+
If everything is properly installed, the command should open a browser window on http://localhost:3000/.
208209
209210
Most changes are reflected live without having to restart the server.
210211
211-
212212
### Generate static content for GitHub Pages deployment
213213
214214
To generate static from the project that can be served using any static contents hosting service (like `gh-pages`).

blog/2025-01-13-beman-intro/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ comments: true
77

88
# Beman Project Introduction Online
99

10-
David Sankel’s talk on Beman at 2024 CppCon is now online!
11-
The presentation answers many questions about the project purpose and policies.
10+
David Sankel’s talk on Beman at 2024 CppCon is now online!
11+
The presentation answers many questions about the project purpose and policies.
1212

1313
https://youtu.be/f4JinCpcQOg
1414

blog/2025-01-29-nyc-hackathon/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ comments: true
1111

1212
Adobe hosted an exciting and intense half-day Beman hackathon where we worked on
1313
adding new Beman libraries, addressed infrastructure issues, and brainstormed
14-
designs for the Beman website.
14+
designs for the Beman website.
15+
1516
<!-- truncate -->
1617

1718
It was awesome to collaborate in person. Here's
-375 KB
Loading

blog/2025-07-06-sofia-hackathon/index.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,15 @@ comments: true
99

1010
![intro](./images/intro-v2.png)
1111

12-
1312
During the ISO WG21 C++ Meeting in [Sofia, June 2025](https://wg21.link/N5004), we hosted an in-person Beman - Evening Session — a mix of short presentations, a hands-on hackathon, and plenty of big ideas for the future of C++. What started as a relaxed gathering quickly turned into a productive (and caffeinated) brainstorming hub, where we explored potential C++29 library proposals, shared early-stage experiments, and even wrote code live. It was part workshop, part jam session, and fully in the spirit of what makes the C++ community so unique: collaboration, creativity, and a shared passion for pushing the language forward.
1413

1514
<!-- truncate -->
1615

17-
Since November 2024, we have been organizing Beman presentations at ISO WG21 C++ meetings (Warsaw 2024 - Poland, Hagenberg 2025 - Austria). Since we have been receiving positive feedback, we decided to organize another one in Sofia, June 2025 - Bulgaria. (Note that our next session will be at CppCon in September in Colorado - stay tuned for more details!)
16+
Since November 2024, we have been organizing Beman presentations at ISO WG21 C++ meetings (Warsaw 2024 - Poland, Hagenberg 2025 - Austria). Since we have been receiving positive feedback, we decided to organize another one in Sofia, June 2025 - Bulgaria. (Note that our next session will be at CppCon in September in Colorado - stay tuned for more details!)
1817

1918
![intro](./images/intro-v1.png)
2019

21-
We had a great turnout, with 25 participants. The evening started with a great discussion about The Beman Project and where it is going, especially considering the C++26 is closed and the design cycle for C++29 is starting.
20+
We had a great turnout, with 25 participants. The evening started with a great discussion about The Beman Project and where it is going, especially considering the C++26 is closed and the design cycle for C++29 is starting.
2221

2322
We presented our first [Production ready. API may undergo changes.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#production-ready-api-may-undergo-changes) library, which is the [beman.optional](https://github.com/bemanproject/optional) library, hoping to get it into the C++26 standard and become [Production ready. Stable API.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#production-ready-stable-api). We counted a total of 10 [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#production-ready-stable-api) Beman libraries.
2423

@@ -34,7 +33,7 @@ The implication during the hackathon was substantial, with 10 participants worki
3433

3534
We were very happy with the impact of that evening (Wednesday evening, in the middle of the ISO WG21 C++ Meeting), but surprises continued ...
3635

37-
After Friday's LEWG session, [P3655R1: std::zstring_view](https://wg21.link/P3655R1) was presented and got feedback to continue the proposed direction. As an immediate consequence of this event, a new author created the [beman.cstring_view](https://github.com/bemanproject/cstring_view) library, to pursue the C++29 proposal.
36+
After Friday's LEWG session, [P3655R1: std::zstring_view](https://wg21.link/P3655R1) was presented and got feedback to continue the proposed direction. As an immediate consequence of this event, a new author created the [beman.cstring_view](https://github.com/bemanproject/cstring_view) library, to pursue the C++29 proposal.
3837

3938
The cherry on the cake was the Saturday's plenary! Lots and lots of great news for Beman folks!
4039

blog/2025-09-15-beman-infra-containers/index.md

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -44,38 +44,49 @@ The simplest way to understand how the infra-containers are used is to look at a
4444
```json
4545
{
4646
"clang": [
47-
{ "versions": ["20"],
47+
{
48+
"versions": ["20"],
4849
"tests": [
49-
{"cxxversions": ["c++26"],
50+
{
51+
"cxxversions": ["c++26"],
5052
"tests": [
51-
{ "stdlibs": ["libstdc++", "libc++"],
53+
{
54+
"stdlibs": ["libstdc++", "libc++"],
5255
"tests": [
53-
"Debug.Default", "Release.Default", "Release.MaxSan",
54-
"Debug.Werror", "Debug.Dynamic"
56+
"Debug.Default",
57+
"Release.Default",
58+
"Release.MaxSan",
59+
"Debug.Werror",
60+
"Debug.Dynamic"
5561
]
5662
}
5763
]
5864
},
59-
{ "cxxversions": ["c++23", "c++20"],
65+
{
66+
"cxxversions": ["c++23", "c++20"],
6067
"tests": [
61-
{"stdlibs": ["libstdc++", "libc++"], "tests": ["Release.Default"]}
68+
{ "stdlibs": ["libstdc++", "libc++"], "tests": ["Release.Default"] }
6269
]
6370
}
6471
]
6572
},
66-
{ "versions": ["19", "18"],
73+
{
74+
"versions": ["19", "18"],
6775
"tests": [
68-
{ "cxxversions": ["c++26", "c++23", "c++20"],
76+
{
77+
"cxxversions": ["c++26", "c++23", "c++20"],
6978
"tests": [
70-
{"stdlibs": ["libstdc++", "libc++"], "tests": ["Release.Default"]}
79+
{ "stdlibs": ["libstdc++", "libc++"], "tests": ["Release.Default"] }
7180
]
7281
}
7382
]
7483
},
75-
{ "versions": ["17"],
84+
{
85+
"versions": ["17"],
7686
"tests": [
77-
{ "cxxversions": ["c++26", "c++23", "c++20"],
78-
"tests": [{"stdlibs": ["libc++"], "tests": ["Release.Default"]}]
87+
{
88+
"cxxversions": ["c++26", "c++23", "c++20"],
89+
"tests": [{ "stdlibs": ["libc++"], "tests": ["Release.Default"] }]
7990
}
8091
]
8192
}

blog/authors.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ dabrahams:
2626
github: dabrahams
2727

2828
dietmarkuehl:
29-
name: Dietmar Kühl
29+
name: Dietmar Kühl
3030
title: Software Developer
3131
url: http://www.dietmar-kuehl.de/
3232
image_url: https://avatars.githubusercontent.com/u/1319703?v=4
@@ -37,7 +37,7 @@ dietmarkuehl:
3737
linkedin: dietmar-kühl
3838

3939
ednolan:
40-
name: Eddie Nolan
40+
name: Eddie Nolan
4141
title: C++ Developer
4242
url: https://www.ednolan.com/
4343
image_url: https://avatars.githubusercontent.com/u/907967?v=4
@@ -64,7 +64,7 @@ JeffGarland:
6464
github: JeffGarland
6565

6666
mguludag:
67-
name: Muhammed Galib Uludağ
67+
name: Muhammed Galib Uludağ
6868
title: SW Engineer (C++ CMake Linux Automotive)
6969
url: https://github.com/mguludag
7070
image_url: https://avatars.githubusercontent.com/u/12413639?v=4

docs/beman_library_maturity_model.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ These Beman-compliant libraries are production-ready, fully implementing the tar
2626
2727
### Production ready. Stable API.
2828

29-
These production-ready libraries offer stable, standardized APIs. They are part of the C++ Standard and can be used as a polyfill for compilers lacking native support. Note that these libraries will be retired after two standardization cycles (6 years).
29+
These production-ready libraries offer stable, standardized APIs. They are part of the C++ Standard and can be used as a polyfill for compilers lacking native support. Note that these libraries will be retired after two standardization cycles (6 years).
3030

3131
> These libraries are recommended for production usage.
3232
@@ -37,11 +37,10 @@ These libraries were archived and no longer maintained. These libraries are not
3737
> These libraries are not recommended for production use!
3838
> These libraries were removed from the Beman main distribution, but the initial authors could still support them outside the Beman Project.
3939
40-
4140
Transition examples:
4241

43-
* They were [Production ready. Stable API.](./beman_library_maturity_model.md#production-ready-stable-api) at some point, but are no longer developed or maintained, being superseded by native compiler implementations - `Mature retirement`.
42+
- They were [Production ready. Stable API.](./beman_library_maturity_model.md#production-ready-stable-api) at some point, but are no longer developed or maintained, being superseded by native compiler implementations - `Mature retirement`.
4443

45-
* They were [Production ready. API may undergo changes.](./beman_library_maturity_model.md#production-ready-api-may-undergo-changes) at some point, but are no longer developed or maintained, being rejected from the ISO C+ Standardization - `Early retirement`.
44+
- They were [Production ready. API may undergo changes.](./beman_library_maturity_model.md#production-ready-api-may-undergo-changes) at some point, but are no longer developed or maintained, being rejected from the ISO C+ Standardization - `Early retirement`.
4645

47-
* They were [Under development and not yet ready for production use.](./beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) at some point and were abandoned - `Early retirement`.
46+
- They were [Under development and not yet ready for production use.](./beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use) at some point and were abandoned - `Early retirement`.

0 commit comments

Comments
 (0)