Skip to main content

Folder structure

Source code

The site source code, that is edited by programmers is located inside src/ directory. It contains pages and useful components that we can later use in articles, docs, etc.

Site docs

Every doc, article and course lesson is located inside content/ subdirectory. Those are original articles, written in English. They should be treated as a reference when creating translations.

If you want to create a doc in other language, you'll have to provide an english version of it. Don't worry, we will help you with that when you'll create a pull request.

Blog posts

Every blog post is located inside content/blog/ subdirectory. Adding blog posts is restricted. Only site maintainer is allowed to create blog posts.

Translated docs

There is i18n subdirectory (i18n - internationalization). Inside that, there's a folder for each locale.

Right now we support the following locales:

  • en - English language
    Note: this directory contains only a localized version of template Markdown files (that can be later reused, imported across other MDX documents).
  • pl - Polish language

Each language has the following folders inside (each prefixed with: docusaurus-plugin-content-docs-)

  • blog - translated blog posts
  • docs - translated C++ docs that reflect the /content/docs/ folder.
  • community - translated C++ feature docs that reflect the /content/community/ folder
  • learn - translated C++ course docs that reflect the /content/learn/ folder
  • tools - translated C++ tool docs that reflect the /content/tools/ folder
  • contributing - translated docs that reflect the /content/contributing/ folder
  • presets - translated versions of preset Markdown files, that can be later reused in other Markdown documents.

Folder structure

Source code

The site source code, that is edited by programmers is located inside src/ directory. It contains pages and useful components that we can later use in articles, docs, etc.

Site docs

Every doc, article and course lesson is located inside content/ subdirectory. Those are original articles, written in English. They should be treated as a reference when creating translations.

If you want to create a doc in other language, you'll have to provide an english version of it. Don't worry, we will help you with that when you'll create a pull request.

Blog posts

Every blog post is located inside content/blog/ subdirectory. Adding blog posts is restricted. Only site maintainer is allowed to create blog posts.

Translated docs

There is i18n subdirectory (i18n - internationalization). Inside that, there's a folder for each locale.

Right now we support the following locales:

  • en - English language
    Note: this directory contains only a localized version of template Markdown files (that can be later reused, imported across other MDX documents).
  • pl - Polish language

Each language has the following folders inside (each prefixed with: docusaurus-plugin-content-docs-)

  • blog - translated blog posts
  • docs - translated C++ docs that reflect the /content/docs/ folder.
  • community - translated C++ feature docs that reflect the /content/community/ folder
  • learn - translated C++ course docs that reflect the /content/learn/ folder
  • tools - translated C++ tool docs that reflect the /content/tools/ folder
  • contributing - translated docs that reflect the /content/contributing/ folder
  • presets - translated versions of preset Markdown files, that can be later reused in other Markdown documents.