Skip to content
rfc-workflow Artifact [ad9638f8a0]
Login

Artifact [ad9638f8a0]

Artifact ad9638f8a0414f1e1900383b1b2c852026b8139d6982de466490612f51f0123e:


Template IETF Project Pack

This directory is a reusable starting point for a new projects/<name>/ pack for an IETF-formatted RFC effort.

Clone it, rename the directory, and replace every bracketed placeholder before relying on it for drafting.

What to customize first

  1. Rename projects/template-ietf/ to your real project-pack directory name.
  2. Replace all bracketed placeholders such as [replace: project title], [replace: authoritative source], and [replace: document name].
  3. Update suite-brief.md with the real charter, document list, cross-document boundaries, and non-goals.
  4. Update corpus-brief.md with the real authoritative corpus, informative material, and evidence-routing rules.
  5. Update references.md with the actual normative and informative reference pools, terminology ownership, and dependency map.
  6. Update draft-metadata.md with the true stream, intended status, titles, abstract anchors, and any front-matter constraints.
  7. Copy or rename briefs/document.md into one brief per real document, then fill in each brief's exact scope, required sections, and review traps.
  8. If you stage copied excerpts, sample payloads, or other bulky working material, keep the canonical conclusions in the pack docs and use references/ only for support material.

Repo-level IETF tooling guidance

This pack is intentionally about project facts, not render mechanics.

For kramdown-rfc and xml2rfc build/validation behavior, read the repo-level guidance in ../../toolchains/kramdown-rfc-mechanics.md. That file owns the reusable IETF rendering mechanics such as:

Do not duplicate those mechanics in this project pack unless the new project truly has additional project-specific constraints.

Pack contents

Suggested load order for a new project

  1. Read this README.md.
  2. Fill in suite-brief.md, corpus-brief.md, references.md, and draft-metadata.md.
  3. Create the real document briefs under briefs/.
  4. Add any example seeds or staged support material only after the canonical pack docs say what governs the project.
  5. Use the repo-level toolchain note in ../../toolchains/kramdown-rfc-mechanics.md when rendering or validating drafts.

Intended boundary

This template demonstrates the canonical project-pack shape for IETF work. It should help a new author state:

If a copied note, export, or local scratch file disagrees with the canonical pack docs, the canonical pack docs win.