Skip to content
PluginStats

learn-scaffolding installs statistics

By Microsoft (224 listings) · VS Code Marketplace · Other

A Visual Studio Code extension developed to aid with scaffolding and updating Learn modules.

View on VS Code Marketplace Fresh · Oct 20, 2026

learn-scaffolding has 98,130 recorded installs on VS Code Marketplace, ranking #2390 of 2,501 tracked listings.

Installs
98,130
Official API · Oct 20, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#2390
Among tracked VS Code Marketplace listings

About learn-scaffolding

README

This extension provides automation for creating a Learn module based on a pre-defined pattern and for updating module structure after creation.

The Learn team has defined several standard patterns for Learn modules, each serving a different customer need:

  • Introduction modules introduce a product or technology.
  • Choose modules help you decide between different products or technologies.
  • Standard modules provide an approved sequence of unit types to help learners understand and apply concepts.

The Scaffolding extension lets content developers create a module in one of these patterns in just a few clicks, instead of having to manually create the series of folders, YAML files, and Markdown files that make up a module. Each generated unit contains required metadata, templatized content, and guidance to help users craft modules that follow Learn best practices. Finally, the extension provides automation to easily update module structure, such as adding, renaming, reordering, and deleting units.

Here's a brief demo of the basic functionality:

Animated GIF of scaffolding a new module, renaming a file, and deleting a file.

Update your Settings to auto-populate metadata

You can set some metadata in your VS Code extension settings so it's auto-populated when you scaffold a new module.

  1. In the VS Code File menu, select Preferences then Settings.
  2. Expand Extensions then find Learn Scaffolding Extension Configuration.
  3. Under Microsoft alias, type your Microsoft alias (without @microsoft.com) if you're a Microsoft employee. Otherwise, leave it blank.
  4. Under GitHub ID, type your GitHub ID.
  5. Under Default prefix, type a default prefix for your modules, such as "learn".
  6. Under Default product, type the product(s) your modules will generally apply to, such as "azure". To specify multiple products, separate with a comma, such as "azure, sql".
  7. Leave the Learn template repo as specified; currently there's only one, although we might support others in the future.

Now, when you scaffold a module, the following will be auto-populated based on your specifications:

  • ms.author metadata will be set to your Microsoft alias.
  • author metadata will be set to your GitHub ID.
  • products metadata will be set your default product(s).
  • Module and unit UIDs will be prefixed with your default prefix.

Create a new module based on a pre-defined pattern

  1. In the VS Code file explorer, select the parent folder where you want to create a new module.

  2. Right-click and select Learn: Create new module.

  3. In the pop-up menu, select the appropriate module pattern depending on the intent of your module.

  4. In the text box, specify a title for you module, using the placeholder text (such as "Choose the best {product category} for {your purpose}") as a guide.

    Screenshot of the module title input box.

  5. Press Enter. Now you'll se a child folder for your module with the following characteristics:

    • The folder name is the module title with certain words omitted (such as "the") or shortened (such as "application" to "app").
    • The folder contains a media sub-folder for storing images.
    • The folder contains an index.yml file that defines the structure of the module. Some metadata is pre-populated based on your selections in Settings. The UIDs of the child units are generated based on your specified default prefix, the module title, and the standard unit titles for your chosen pattern, including placeholders you'll need to replace.
    • The folder contains unit YAML files based on the chosen pattern. Each unit file contains standard YAML structure, metadata, and if appropriate an included reference to a corresponding Markdown content file. The file names include a numeric prefix that defines the order of the units.
    • The folder contains an includes sub-folder with unit Markdown files. Each Markdown file contains a content template to help you write unit content according to Learn best practices.

    For example, here's a newly scaffolded Choose module with the title "Choose the best module pattern for my module":

    Screenshot of a newly scaffolded module in the VS Code file explorer, structured as described above.

Rename a unit

After you scaffold a new module, you'll need to rename the units to replace the placeholders. For example, in our "Choose the best module pattern for my module" module, we'd update the unit file "2-identify-{product}-options.yml" as follows:

  1. Right-click the unit YAML file in VS Code file explorer and select Learn: Rename unit.

    Important: All module structure updates must be initiated from the unit YAML files, not the corresponding Markdown files or the index.yml file.

  2. In the pop-up text box, you'll see the current file name, minus the numeric prefix and file name extension.…

Description from the VS Code Marketplace listing.

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

learn-scaffolding installs on VS Code Marketplace, last 90 days: 98,130 installs as of Oct 20, 2026.learn-scaffoldingInstalls on VS Code Marketplace · Last 90 days98,130installs98.1K98.1K98.1K98.1K98.1K98.1KJul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
learn-scaffolding installs on VS Code Marketplace, last 90 days: 98,130 installs as of Oct 20, 2026.

7/30/90-day growth

learn-scaffolding installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.learn-scaffoldingInstalls growth on VS Code Marketplace98,130installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 20, 2026pluginstats.com
learn-scaffolding installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

learn-scaffolding VS Code Marketplace ranking history: currently #2390 (by installs).learn-scaffoldingVS Code Marketplace ranking · by installs · Last 90 days#2390current rank#2387#2388#2389#2390#2391#2392Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct 20, 2026pluginstats.com
learn-scaffolding VS Code Marketplace ranking history: currently #2390 (by installs).

Ratings over time

learn-scaffolding ratings on VS Code Marketplace, last 90 days.learn-scaffoldingRatings on VS Code Marketplace · Last 90 daysNo observations recorded in this periodno observations · 0 observations · Updated Oct 20, 2026pluginstats.com
learn-scaffolding ratings on VS Code Marketplace, last 90 days.

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,252 shown · page 120, #10 (overall #2,390)
All VS Code Marketplace: every listing in installs order

Listing placement

Other761 listings · 39 pages · page 37, #8 (overall #728)
Other: every listing in installs order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (5)
Recent installs observations for learn-scaffolding
Date (UTC)InstallsChange vs. previous
98,130+15
98,115+9
98,1060
98,106+19
98,087—

Similar VS Code Marketplace Other plugins

All 20 learn-scaffolding alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=docsmsft.docs-scaffolding. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.