Writing & StyleStyle guide

Preferring In-Repository Snippet References

Preferring In-Repository Snippet References records a distinct Microsoft Learn authoring convention and keeps it scoped to that documentation environment rather than presenting it as a universal grammar rule.

Quick answer

For programming-language examples on Microsoft Learn, prefer referencing code from a file in the repository when that method fits the article and repository workflow.

Key details

Core Issuein-repository snippet references
RegisterMicrosoft Learn technical documentation

Important caveats

Scope Boundary

Microsoft Learn describes in-repository snippet references as the preferred way to include programming-language snippets because the source remains available in wider context; this is platform-specific authoring guidance.

Further guidance

Content

For programming-language examples on Microsoft Learn, prefer referencing code from a file in the repository when that method fits the article and repository workflow.

Purpose

Keep technical documentation readable, reusable, and unambiguous for readers while following current Microsoft Learn contributor conventions.

Sources and evidence

Sources are shown with the role they play in this guide. Historical or style-sensitive claims are kept within the evidence boundary described above.

  1. How to include code in docs — Microsoft Learn Contributor Guide (opens in a new tab)Microsoft · Current Microsoft Learn contributor guidance on including code in documentation, including link/code styling, code-block quality checks, screenshots, validation, highlighting, scrollability, bad-code labeling, and in-repository snippet references.

Related guides

Writing & Style

Using Relative Paths in Code Snippet References

Using Relative Paths in Code Snippet References records a distinct Microsoft Learn authoring convention and keeps it scoped to that documentation environment rather than presenting it as a universal grammar rule.

Explore the topic