Contributing
DocumentationGitHub
  • Contributing to Umbraco
  • Hacktoberfest 2024
    • Contributing to Hacktoberfest
  • Documentation
    • How to contribute
      • Submit a Pull Request
      • Submit Feedback
      • Create a new version of an article
    • Style Guide
      • Markdown Conventions
      • Code Blocks
      • Structure
    • UmbracoDocs on GitHub
  • Umbraco-CMS
    • How to contribute
      • Before you start
      • Finding your first issue: Up for grabs
      • Building the codebase
      • Unwanted changes
      • Other ways to contribute
    • Umbraco-CMS on GitHub
  • UI Library
    • How to contribute
    • Components
    • Umbraco.UI on GitHub
  • Backoffice Project
    • How to contribute
    • Umbraco.CMS.Backoffice on GitHub
Powered by GitBook
On this page
  • By product and topic
  • File names

Was this helpful?

Export as PDF
  1. Documentation
  2. Style Guide

Structure

When you a contributing to the Umbraco documentation it can be useful to know how we structure directories, files and images.

In this article you will get an overview of the file structure as well as a few best-practices for naming files.

By product and topic

The overall structure of the Umbraco documentation is divided by product. Each Umbraco product has its own directories with articles and images.

Diving one step deeper, each individual topic is contained in its own directory.

Each directory must have a README.md file which will act as a landing page for that directory. If images are used, these must be in an images directory next to the .md file referencing them using relative paths.

  • /topic (directory)

    • README.md

    • another-page.md

    • /images (directory)

      • images.png

    • /subtopic (directory)

      • README.md

      • topic.md

      • another-topic.md

      • /images (directory)

File names

All file and directory names need to be small-caps in order to be synced properly with GitBook.

If an article is not a landing page, we recommend using the title of the article as the file name.

PreviousCode BlocksNextHow to contribute

Last updated 3 months ago

Was this helpful?