Skip to content
Open
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
2 changes: 2 additions & 0 deletions .github/workflows/deploy-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ jobs:
"research/fragmented-catholic-digital-governance"
"research/governance-as-code-catholic-technology"
"research/trusted-data-infrastructure-catholic-ministry"
"research/identifier-durability-opaque-canonical-iris"
"project-governance/definitions"
"project-governance/project-types"
"project-governance/lifecycle"
Expand Down Expand Up @@ -106,6 +107,7 @@ jobs:
["research/fragmented-catholic-digital-governance"]="Fragmented Catholic Digital Governance at Scale"
["research/governance-as-code-catholic-technology"]="Governance-as-Code for Catholic Technology Deployment"
["research/trusted-data-infrastructure-catholic-ministry"]="Trusted Data Infrastructure for Catholic Ministry"
["research/identifier-durability-opaque-canonical-iris"]="Identifier Durability: Machine-Readable Canonical IRIs"
["project-governance/definitions"]="CDCF Governance Definitions"
["project-governance/project-types"]="CDCF Project Types: Foundation Projects and Community Projects"
["project-governance/lifecycle"]="CDCF Project Lifecycle"
Expand Down
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,12 @@ The core frameworks for any project seeking CDCF endorsement.

Supplementary research memos informing the design of the vetting criteria.

| Document | Type | Description |
| :-------------------------------------------------------------------------------------------------------------- | :------------ | :------------------------------------------------------ |
| [fragmented-catholic-digital-governance.md](./research/fragmented-catholic-digital-governance.md) | Research memo | The urgency of shared digital governance standards. |
| [governance-as-code-catholic-technology.md](./research/governance-as-code-catholic-technology.md) | Research memo | Machine-enforceable deployment governance architecture. |
| [trusted-data-infrastructure-catholic-ministry.md](./research/trusted-data-infrastructure-catholic-ministry.md) | Research memo | Trusted data infrastructure for Catholic ministry. |
| Document | Type | Description |
| :-------------------------------------------------------------------------------------------------------------- | :------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [fragmented-catholic-digital-governance.md](./research/fragmented-catholic-digital-governance.md) | Research memo | The urgency of shared digital governance standards. |
| [governance-as-code-catholic-technology.md](./research/governance-as-code-catholic-technology.md) | Research memo | Machine-enforceable deployment governance architecture. |
| [trusted-data-infrastructure-catholic-ministry.md](./research/trusted-data-infrastructure-catholic-ministry.md) | Research memo | Trusted data infrastructure for Catholic ministry. |
| [identifier-durability-opaque-canonical-iris.md](./research/identifier-durability-opaque-canonical-iris.md) | Research memo | Identifier Durability: Machine-Readable Canonical IRIs — machine-readable canonical IRIs with a guaranteed human-readable layer; public comment on the CDCF URI-scheme draft. |

---

Expand Down
15 changes: 12 additions & 3 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,11 +137,20 @@ The following documents are included in builds and deployments:
| Research | `research/fragmented-catholic-digital-governance.md` |
| Research | `research/governance-as-code-catholic-technology.md` |
| Research | `research/trusted-data-infrastructure-catholic-ministry.md` |
| Research | `research/identifier-durability-opaque-canonical-iris.md` |
| Standards | `standards/overview.md` |
| Standards | `standards/committees.md` |

To add a new document, update the `DOCS` array in all three places:

1. `.github/workflows/deploy-docs.yml` (lines 27-38 and 87-98)
2. `scripts/build-standalone-html.sh` (lines 10-21)
3. `scripts/build-combined-pdf.sh` (lines 12-24)
1. `.github/workflows/deploy-docs.yml` (lines 27-39 and 106-118)
2. `scripts/build-standalone-html.sh` (lines 10-22)
3. `scripts/build-combined-pdf.sh` (lines 10-25)

### Excluded: `standards/drafts/`

`standards/drafts/` holds external committee documents reproduced **verbatim**
(e.g. CDCF Catholic URI Scheme drafts). Their text must not be edited or
reformatted, so they are excluded from `npm run lint:md`, `npm run lint:md:fix`,
and `npm run format:md`, and they are deliberately absent from the `DOCS` arrays
above -- they are neither deployed to WordPress nor included in build artifacts.
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"private": true,
"description": "Governance documentation for the Catholic Digital Commons Foundation",
"scripts": {
"lint:md": "markdownlint-cli2 \"**/*.md\" \"#**/node_modules\" \"#.yarn\"",
"lint:md:fix": "markdownlint-cli2 --fix \"**/*.md\" \"#**/node_modules\" \"#.yarn\"",
"format:md": "prettier --write \"**/*.md\" \"!**/node_modules/**\"",
"lint:md": "markdownlint-cli2 \"**/*.md\" \"#**/node_modules\" \"#.yarn\" \"#standards/drafts\"",
"lint:md:fix": "markdownlint-cli2 --fix \"**/*.md\" \"#**/node_modules\" \"#.yarn\" \"#standards/drafts\"",
"format:md": "prettier --write \"**/*.md\" \"!**/node_modules/**\" \"!standards/drafts/**\"",
"build:html": "bash scripts/build-standalone-html.sh",
"build:pdf": "bash scripts/build-combined-pdf.sh",
"prepare": "husky"
Expand Down
Loading