Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>DraftForgeNew to Visual Studio Code? Get it now.
DraftForge

DraftForge

Preview

IETF

|
54 installs
| (0) | Free
Write, review, refine and submit Internet-Drafts
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DraftForge

IETF DraftForge

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.

Features

  • Validation Checks
    • Articles Check
    • Hyphenation Check
    • Inclusive Language Check
    • Non-ASCII Check
    • Placeholders Check
    • Repeated Words Check
    • Typos Check
  • Tools
    • Add XML Models
    • Export as HTML
    • Export as PDF
    • Export as TXT
    • Extract [rfced] comments
    • Format Document
    • IDNits
    • Open Preview
    • Strip ^M Line Endings
    • SVGCheck
  • Snippets
    • Author Block
    • Date Element
  • Reference
    • RFCXML
      • Vocabulary

Extension Settings

This extension contributes the following settings:

  • draftforge.experience: Set to author (default) for an author-centric experience or rpc for a RPC staff-centric experience.
  • draftforge.idnits.mode: The default validation mode to use when running IDNits. Set to prompt (default) to be prompted every time or to normal, forgive, submission.
  • draftforge.idnits.offline: Whether to run IDNits in offline mode. Any check that requires an internet connection will be skipped. (Defaults to false)
  • draftforge.svgcheck.executablePath: svgcheck executable name or path. (Defaults to svgcheck)
  • 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 to xml2rfc)
  • 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)

Release Notes

See Releases on GitHub for the full release notes.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft