Skip to content

Community Articles ​

This section hosts articles, notes, source-reading write-ups, engineering experience, and high-quality Q&A digests contributed by the Tutorial_AwesomeModernCPP community.

Community articles are not forced into the main tutorial volumes. This section is a more open entry point: contributors submit Markdown first, maintainers run a basic check and put the piece online, and the decision on long-term inclusion — or on further polishing it into a mainline chapter — comes afterwards, based on discussion and review.

Latest Submissions ​

The newest community submission takes a thorough look at "why C++ still has no unified, smooth package manager" — from downloading, ABI, and build-system fragmentation all the way to C++20 modules. By CharlieChen114514.

Content Status ​

How Articles Flow ​

  1. The contributor submits a Markdown file.
  2. Maintainers check basic quality, copyright provenance, and obvious technical errors.
  3. After passing the basic check, the article enters community/incoming/ and can be featured on the documentation site and in the TAMCPP weekly newsletter.
  4. After community discussion, wording revisions, and technical review, the article moves to community/articles/.
  5. If the article fits the main tutorial particularly well, maintainers can further work it into the corresponding volume or chapter.

Submission Scope ​

Contributors can be responsible for the body content alone — no need to understand the full site structure up front.

Recommended to provide:

  • The article title and author attribution.
  • The body text in Markdown.
  • Source attribution for images, code, and referenced materials.
  • The target audience or applicable context.
  • Whether maintainers may adjust the title, formatting, placement, and some of the wording.

Maintainers take care of:

  • Deciding whether the article goes into the first-issue area, the reviewed collection, or the main tutorial.
  • Filling in the necessary frontmatter, navigation, indices, and links.
  • Basic formatting cleanup, terminology alignment, and technical review.
  • Deciding whether an English translation or later topical restructuring is warranted.

Minimum Inclusion Requirements ​

The community first issue is not a final draft, but a few basics still have to hold before an article goes online:

  • The content renders correctly.
  • No glaring technical blunders.
  • Original work, or clearly authorized.
  • Sources given wherever external material is cited.
  • Clear provenance for images, code, and long quoted passages.
  • The author agrees to public display and to necessary edits by maintainers.

Quick questions and day-to-day chat are welcome in the QQ group; for open-ended discussion, please prefer GitHub Discussions, and for concrete content proposals or submission topics, use a GitHub Issue.

The project's own maintenance cadence, site iterations, and release metrics are recorded in Project Development.

pdf-latest-4-g85128cc · 85128cc · 2026-10-05