Warning
This is alpha release that should only be used for testing and development purposes by IETF / RFC-Editor staff.
IETF DraftForge provide tools, validation checks and snippets for both Internet-Drafts authors and the RFC Production Center.
Follow the User Guide for installation instructions.
Some features of this extension relies on several dependencies that must also be installed, depending on your workflow. This extension should almost never be installed standalone. Install one of these extension packs instead:
- Validation Checks
- Articles Check
- Hyphenation Check
- Inclusive Language Check
- Names Check
- Non-ASCII Check
- Placeholders Check
- RFC-specific Terms Check
- Repeated Words Check
- Typos Check
- Tools
- Add XML Models
- Export as HTML
- Export as PDF
- Export as TXT
- Extract
[rfced]comments - Extract Code Components
- Format Document
- IDNits
- List Inconsistent Capitalization
- Lookup Selection Across Docs
- Open Preview
- Strip
^MLine Endings - SVG Check
- Snippets
- Author Block
- Date Element
- Table
- Reference
- User Guide
- RFCXML
- Vocabulary
This extension contributes the following settings:
draftforge.experience: Set toauthor(default) for an author-centric experience orrpcfor a RPC staff-centric experience.draftforge.idnits.mode: The default validation mode to use when running IDNits. Set toprompt(default) to be prompted every time or tonormal,forgive,submission.draftforge.idnits.offline: Whether to run IDNits in offline mode. Any check that requires an internet connection will be skipped. (Defaults tofalse)draftforge.svgcheck.executablePath: svgcheck executable name or path. (Defaults tosvgcheck)draftforge.svgcheck.flags: The flags to provide to svgcheck. Do not include the output format / paths flags. (Defaults to empty)draftforge.xml2rfc.executablePath: XML2RFC executable name or path. (Defaults toxml2rfc)draftforge.xml2rfc.previewFlags: The flags to provide to xml2rfc for the live preview of XMLRFC documents. Do not include the output format / paths flags. (Defaults to--v3 --no-dtd --no-network --id-is-work-in-progress)draftforge.xml2rfc.htmlOutputFlags: The flags to provide to xml2rfc when generating HTML outputs of XMLRFC documents. Do not include the output format / paths flags. (Defaults to--v3 --id-reference-base-url="https://datatracker.ietf.org/doc/html/" --rfc-reference-base-url="https://www.rfc-editor.org/rfc/" --metadata-js-url="https://www.rfc-editor.org/js/metadata.min.js" --id-is-work-in-progress)draftforge.xml2rfc.txtOutputFlags: The flags to provide to xml2rfc when generating TXT outputs of XMLRFC documents. Do not include the output format / paths flags. (Defaults to--v3 --bom --id-reference-base-url="https://datatracker.ietf.org/doc/html/" --id-is-work-in-progress)draftforge.xml2rfc.pdfOutputFlags: The flags to provide to xml2rfc when generating PDF outputs of XMLRFC documents. Do not include the output format / paths flags. (Defaults to--v3 --id-reference-base-url="https://datatracker.ietf.org/doc/html/" --rfc-reference-base-url="https://www.rfc-editor.org/rfc/" --id-is-work-in-progress)