/vscode-docs-authoring

VSCode extension that provides markdown authoring assistance to docs.microsoft.com contributors

MIT LicenseMIT

Microsoft Learn Authoring Pack for VS Code - Feedback

To submit feedback on the Microsoft Learn Authoring Pack, create an issue in this repository. Please don't share sensitive or personal information. We're not accepting outside contributions, but will review issues regularly to continue improving the existing extensions.

The authoring pack includes the following extensions:

  • Learn Markdown, which provides Markdown authoring assistance, including support for inserting custom Markdown syntax specific to learn.microsoft.com. The rest of this readme provides details on the Learn Markdown extension.
  • Learn Preview, which uses the learn.microsoft.com CSS for more accurate Markdown preview, including custom Markdown.
  • Learn YAML, which validates Learn .yml files against the appropriate YAML schemas.
  • Learn Article Templates, which allows users to apply Markdown skeleton content to new files.
  • Learn Scaffolding, which automatically generates Learn modules based on standard patterns and automates renaming, inserting, deleting, and reordering units.
  • Learn Images, which compresses and resizes images.
  • markdownlint, a popular linter by David Anson.

License

MIT