Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 0 additions & 89 deletions .github/workflows/create-milestones.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .npmrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Dependency lifecycle scripts (preinstall/install/postinstall) are arbitrary
# code from 1490 third-party packages, and CI runs `npm ci` in jobs that hold a
# write-scoped GITHUB_TOKEN (architecture-submission, refresh-metrics,
# pr-queue-hygiene, create-milestones). Nothing in this project needs them, so
# pr-queue-hygiene). Nothing in this project needs them, so
# they are not run. Verified: no package.json lifecycle hooks exist, and only
# three dependencies declare install scripts, none of them load-bearing:
# - @swc/core postinstall is an advisory warning only; the native
Expand Down
2 changes: 0 additions & 2 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@
docs/architectures/*.md
!docs/architectures/index.md
!docs/architectures/submit.md
# Workflow file: formatting it requires a credential with the Workflows permission:
.github/workflows/create-milestones.yml
# Blog posts contain MDX JSX comments ({/* truncate */}) that prettier's markdown
# parser mangles into {/_ _/}, breaking Docusaurus truncation and SSG:
blog/
31 changes: 14 additions & 17 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,21 +89,20 @@ in mind for every page.
Most pages are generated from data files. Contribute by editing the data, not by
hand-building pages:

| Page | Data source | Validation |
| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| `/community/awards` | `data/awards.json` | `npm run validate:awards` |
| `/resources/metrics` | `data/metrics.json` (generated) | `npm run validate:metrics` |
| `/architectures` | `data/architectures/records/*.json` | `npm run validate:architectures` |
| `/community/members` | `data/enduser-landscape.json` (pinned CNCF landscape snapshot) + `data/members.json` (generated from the snapshot, `data/awards.json`, and `data/architectures/catalog.json`) | `npm run validate:enduser-members` and `npm run validate:members` |
| Community people lightboxes | `data/community-roster.json` (curated) → refreshed into `data/community-people.json` | `npm run validate:community-people` |
| `docs/community/` user groups | `data/community-groups.json` (generated) | `npm run validate:community-groups` |
| ProjectsBorn (`/community/projects-born`) | `data/projects-born.json` | `npm run validate:projects-born` |
| `/resources/case-studies` | `data/case-studies.json` (generated by `npm run collect:case-studies`) | `npm run validate:case-studies` |
| `/resources/radar-reports` | `data/radar-reports.json` (generated by `npm run collect:radar-reports`) | `npm run validate:radar-reports` |
| `/events` end user talks | `data/end-user-talks.json` (generated by `npm run collect:end-user-talks`) | `npm run validate:end-user-talks` |
| `/community/members` logos | `data/enduser-landscape-assets.json` (generated by `npm run collect:enduser-members`; manifest of the mirrored landscape logos) | `npm run validate:enduser-members` |
| Launch success metrics | `data/launch-metrics.json` (generated by `npm run collect:launch-metrics`) | `npm run validate:launch-metrics` |
| GitHub milestones (`create-milestones.yml`) | `data/milestones.json` (curated) | unit tests (`npm run test:unit`) |
| Page | Data source | Validation |
| ----------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| `/community/awards` | `data/awards.json` | `npm run validate:awards` |
| `/resources/metrics` | `data/metrics.json` (generated) | `npm run validate:metrics` |
| `/architectures` | `data/architectures/records/*.json` | `npm run validate:architectures` |
| `/community/members` | `data/enduser-landscape.json` (pinned CNCF landscape snapshot) + `data/members.json` (generated from the snapshot, `data/awards.json`, and `data/architectures/catalog.json`) | `npm run validate:enduser-members` and `npm run validate:members` |
| Community people lightboxes | `data/community-roster.json` (curated) → refreshed into `data/community-people.json` | `npm run validate:community-people` |
| `docs/community/` user groups | `data/community-groups.json` (generated) | `npm run validate:community-groups` |
| ProjectsBorn (`/community/projects-born`) | `data/projects-born.json` | `npm run validate:projects-born` |
| `/resources/case-studies` | `data/case-studies.json` (generated by `npm run collect:case-studies`) | `npm run validate:case-studies` |
| `/resources/radar-reports` | `data/radar-reports.json` (generated by `npm run collect:radar-reports`) | `npm run validate:radar-reports` |
| `/events` end user talks | `data/end-user-talks.json` (generated by `npm run collect:end-user-talks`) | `npm run validate:end-user-talks` |
| `/community/members` logos | `data/enduser-landscape-assets.json` (generated by `npm run collect:enduser-members`; manifest of the mirrored landscape logos) | `npm run validate:enduser-members` |
| Launch success metrics | `data/launch-metrics.json` (generated by `npm run collect:launch-metrics`) | `npm run validate:launch-metrics` |

Rules:

Expand Down Expand Up @@ -580,8 +579,6 @@ AI agents should start at [`AGENTS.md`](AGENTS.md) and the skill manifest in

## Project direction and policies

- [`ROADMAP.md`](ROADMAP.md) — what the site is building toward and the current
phase.
- [`GOVERNANCE.md`](GOVERNANCE.md) — how decisions get made and how pull
requests land.
- [`SECURITY.md`](SECURITY.md) — how to report a vulnerability.
Expand Down
2 changes: 0 additions & 2 deletions GOVERNANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ policy instead of ad-hoc judgment (see issues #47 and #58).
- **Direction changes** (ownership, site architecture, new content pillars):
record lasting design decisions as an ADR in `adr/`. See
`adr/0001-site-ownership-and-cutover-path.md` for the format.
- **Roadmap priorities**: `ROADMAP.md` is the source of truth; changes to it are
pull requests labeled `roadmap`, reviewed by a maintainer.

## Review and merge expectations

Expand Down
2 changes: 1 addition & 1 deletion MAINTAINERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ process below, not the roster above.
## What maintainers do

- Review and merge pull requests, including automated (hive/agent) PRs.
- Triage issues and keep the roadmap (`ROADMAP.md`) current.
- Triage issues.
- Make project-direction decisions and record lasting ownership or site
architecture decisions in `adr/`.

Expand Down
95 changes: 0 additions & 95 deletions MILESTONES.md

This file was deleted.

Loading
Loading