Skip to content

Commit 509dda4

Browse files
hivecommons-hive[bot]kubestellar-hive[bot]
andauthored
fix: make check:markdown pass on a clean checkout (#315)
- LAUNCH.md: normalize table pipe spacing (MD060) - MILESTONES.md, MAINTAINERS.md: rewrap paragraphs so wrapped lines no longer start with '#', which markdownlint misparsed as ATX headings (MD018 false positive) - blog: write the truncate marker as {/*truncate*/}; the spaced form tripped MD037 (spaces inside emphasis markers). The Docusaurus truncate regex allows zero whitespace, so truncation still works. - docs/community/end-user-community.md: drop single trailing space - add .markdownlintignore for docs/architectures/**: these files are deleted and regenerated from upstream content by scripts/import-architectures.mjs on every daily import run, so hand-applied lint fixes there would be overwritten. Generated pages remain covered by scripts/validate-architectures.mjs. Verified: 'npm run check:markdown' exits 0 (was 123, 164 errors in 11 files) and 'npm run test:unit' passes on main @ 00b44df. Closes #306 Signed-off-by: kubestellar-hive[bot] <kubestellar-hive[bot]@users.noreply.github.com> Co-authored-by: kubestellar-hive[bot] <kubestellar-hive[bot]@users.noreply.github.com>
1 parent a6bbf4f commit 509dda4

7 files changed

Lines changed: 26 additions & 19 deletions

‎.markdownlintignore‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# docs/architectures/*.md is generated content: scripts/import-architectures.mjs
2+
# deletes and rewrites these files from upstream sources on every daily import
3+
# run, so hand-applied lint fixes would be overwritten. Linting is enforced on
4+
# hand-maintained content only; generated pages are covered by
5+
# scripts/validate-architectures.mjs instead.
6+
docs/architectures/**

‎LAUNCH.md‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,28 +28,28 @@ Salt Lake City. **Today (2026-08-08) is 13 weeks out — launch Monday is
2828
## Timeline (weeks are Mondays)
2929

3030
| Week | Date | Milestone |
31-
|------|------|-----------|
31+
| ------ | ------ | ----------- |
3232
| W-13 | 2026-08-11 | Merge LICENSE (#40) and close Phase 0; create the four GitHub milestones (#78) so every launch task is tagged |
3333
| W-12 | 2026-08-17 | ADR 0001 ownership decision made (#46/#99) — this gates the announcement target and DNS work |
3434
| W-11 | 2026-08-24 | Metrics refresh workflow landed (#74); events page lists KubeCon NA 2026 co-located end-user events (#75) |
3535
| W-10 | 2026-08-31 | Awards list verified complete against cncf.io announcements (#77) |
36-
| W-9 | 2026-09-07 | Architectures freshness indicator on-page (#80); community/TAB staleness signal (#79) |
37-
| W-8 | 2026-09-14 | Good-first-issue curation done (#98); CONTRIBUTING walk-through by someone who didn't write it |
38-
| W-7 | 2026-09-21 | Blog cadence resumes: first post-welcome article (#76) — end-user story or architecture deep-dive |
39-
| W-6 | 2026-09-28 | Success-metrics baseline captured (see below) and dashboard/tracking issue live (#100) |
40-
| W-5 | 2026-10-05 | Launch blog post drafted; announcement channels confirmed (CNCF blog/Twitter amplification, end-user Slack, TAB mailing list) |
41-
| W-4 | 2026-10-12 | Full content freeze rehearsal: every generated-data workflow runs green end-to-end |
42-
| W-3 | 2026-10-19 | Launch blog post reviewed; DNS cutover executed if ownership decision landed on a CNCF org (Phase 3) |
43-
| W-2 | 2026-10-26 | Dry-run announcement to end-user community Slack; collect last-mile fixes |
44-
| W-1 | 2026-11-02 | Final content refresh; all Phase 1 issues closed or explicitly deferred |
45-
| W-0 | 2026-11-09 | **Launch during KubeCon NA week**: publish launch post, amplify on agreed channels, open feedback issue template |
36+
| W-9 | 2026-09-07 | Architectures freshness indicator on-page (#80); community/TAB staleness signal (#79) |
37+
| W-8 | 2026-09-14 | Good-first-issue curation done (#98); CONTRIBUTING walk-through by someone who didn't write it |
38+
| W-7 | 2026-09-21 | Blog cadence resumes: first post-welcome article (#76) — end-user story or architecture deep-dive |
39+
| W-6 | 2026-09-28 | Success-metrics baseline captured (see below) and dashboard/tracking issue live (#100) |
40+
| W-5 | 2026-10-05 | Launch blog post drafted; announcement channels confirmed (CNCF blog/Twitter amplification, end-user Slack, TAB mailing list) |
41+
| W-4 | 2026-10-12 | Full content freeze rehearsal: every generated-data workflow runs green end-to-end |
42+
| W-3 | 2026-10-19 | Launch blog post reviewed; DNS cutover executed if ownership decision landed on a CNCF org (Phase 3) |
43+
| W-2 | 2026-10-26 | Dry-run announcement to end-user community Slack; collect last-mile fixes |
44+
| W-1 | 2026-11-02 | Final content refresh; all Phase 1 issues closed or explicitly deferred |
45+
| W-0 | 2026-11-09 | **Launch during KubeCon NA week**: publish launch post, amplify on agreed channels, open feedback issue template |
4646

4747
## Success metrics (baseline + 30-day post-launch targets)
4848

4949
Baselines are as of 2026-08-08; capture the W-6 baseline snapshot in #100.
5050

5151
| Signal | Baseline (2026-08-08) | 30-day post-launch target |
52-
|--------|----------------------|---------------------------|
52+
| -------- | ---------------------- | --------------------------- |
5353
| GitHub stars | 0 | 50 |
5454
| Watchers / forks | 0 / 1 | 10 / 5 |
5555
| Unique contributors (humans, non-bot) | 1 | 5 |

‎MAINTAINERS.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
This file lists the people responsible for reviewing and merging changes to
44
endusers.cncf.io, and the process for adding more of them. It exists because a
55
single point of failure on review/merge limits both continuity and community
6-
trust for a site that presents itself as a CNCF community property (see issue
7-
#47).
6+
trust for a site that presents itself as a CNCF community property
7+
(see issue #47).
88

99
## Current maintainers
1010

‎MILESTONES.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,9 @@ Tag issues/PRs covering:
6565
North America 2026 (Nov 9–12, Salt Lake City).
6666

6767
See `LAUNCH.md` (PR #108) for the full date-backed plan. This milestone tracks
68-
launch-specific coordination. The six content-pillar issues (#74, #75, #76, #77,
69-
#79, and #80) remain in Phase 1 because GitHub supports one milestone per issue;
68+
launch-specific coordination. The six content-pillar issues
69+
(#74, #75, #76, #77, #79, and #80) remain in Phase 1 because GitHub supports
70+
one milestone per issue;
7071
the launch milestone depends on that phase instead of duplicating those
7172
assignments.
7273

‎blog/2026-07-22-welcome-to-endusers-cncf-io.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ us end up adopting. This site is for them.
1414
Community](https://www.cncf.io/enduser/): the practitioners, architects, and
1515
organizations adopting cloud native technologies to build things that matter.
1616

17-
{/* truncate */}
17+
{/*truncate*/}
1818

1919
## What lives here
2020

‎blog/2026-08-08-month-in-metrics-august-2026.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This is the first in a monthly series pulled straight from the numbers behind
99
[/metrics](/metrics/) and [/architectures](/architectures/) — no editorializing, just what
1010
changed and where the data comes from.
1111

12-
{/* truncate */}
12+
{/*truncate*/}
1313

1414
## The landscape, by the numbers
1515

‎docs/community/end-user-community.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,6 @@ since 2018 and how to nominate an organization.
196196

197197
## CNCF End User Support Staff
198198

199-
Your membership in the CNCF [funds full time staff](https://www.cncf.io/membership-hub/) to help coordinate community efforts. This includes access to community experts with hundreds of years of collective OSS experience, as well as world class marketing and event support.
199+
Your membership in the CNCF [funds full time staff](https://www.cncf.io/membership-hub/) to help coordinate community efforts. This includes access to community experts with hundreds of years of collective OSS experience, as well as world class marketing and event support.
200200

201201
<CommunityPeople section="staff" />

0 commit comments

Comments
 (0)