arrow-left

All pages
gitbookPowered by GitBook
1 of 5

Loading...

Loading...

Loading...

Loading...

Loading...

About MariaDB Documentation

The documentation for MariaDB products is

  • written in standard American English,

  • using Markdown format,

  • stored in Git.

It is maintained by a team of technical writers from and the .

Until June 2025, the documentation used to be in the MariaDB KnowledgeBase (KB). With a few exceptions, mostly concerning outdated modules and functionality, all pages were migrated to a new platform, .

MariaDB plcarrow-up-right
MariaDB Foundationarrow-up-right
GitBookarrow-up-right
Screenshot of the MariaDB documentation start page, listing the categories like MariaDB Server, Enterprise Operator, MaxScale, ColumnStore, and Connectors.
The MariaDB documentation that contained the MariaDB documentation until June 2025

Contributing Documentation

Instructions on how to contribute to MariaDB documentation

The documentation for MariaDB products is

  • written in standard American English,

  • using Markdown format,

  • stored in Git.

While the documentation is mainly maintained by the documentation team at MariaDB plc, we are happy to get contributions. Being stored in Git, it allows anyone to contribute to the documentation. You need , , and some expertise in what you’re writing about. You also have to agree to our .

Contributing is as simple as this:

  • Access , log in with your GitHub account.

  • Find the page in the documentation that you want to edit, correct, or amend.

  • Make a pull request, edit, and submit.

The MariaDB documentation team will review your edits, smooth out any rough edges (language and style), and incorporate your contribution into the documentation. Don’t be afraid to submit imperfect contributions, as long as they’re factually correct.

Once you're set up to start editing, you can also use the Edit on GitHub button to open the page you're looking it in GitHub, as shown in the following screenshot. The button can be accessed from the Ask menu near the top of each page.

Before you start making larger contributions, make yourself familiar with (a 1-minute read). This is about using proper tone and content, language and grammar, as well as formatting, punctuation, and organization.

The source format of pages is Markdown. How to format text is . A Markdown cheat sheet with a 10-minute tutorial and a Markdown "playground" .

Read our , too. (It's short!)

Also see the page. It has useful information for when you are adding links to other pages.

a GitHub accountarrow-up-right
a basic knowledge of Markdownarrow-up-right
contributor agreement
this repositoryarrow-up-right
the basics of technical writingarrow-up-right
on this GitBook pagearrow-up-right
can be found herearrow-up-right
style guide
About Links

About Links

circle-info

This page is for contributors to the MariaDB Documentation and goes into detail on the internals of links. This page is not about MariaDB. If you're interested in contributing to the MariaDB Docs, please also see the Contributing Documentation and Documentation Style Guide pages.

There are three types of links in the MariaDB docs: external, relative, and space. The general rules for when to use each are:

  • If the link is outside of https://mariadb.com/docs/ → Use an

  • If the link is to a page in the same space → Use a

  • If the link is to a page in another space → Use a

See for information on what Spaces are.

hashtag
About Spaces

In GitBook (our documentation system), Spaces are the main sections of the site you see along the top of every docs page:

What space you are in is very important in determining whether you need to use a or link. Gitbook identifies Spaces via a unique space identifier. See the section for more details. We also have a handy for use when creating space links in Markdown.

In the on GitHub, the spaces are the top-level folders.

hashtag
External Links

External links are the easiest, they are to external pages outside the site. Some examples in Markdown syntax of external links are:

Technically, you can use external links for links to docs content, you just put in the full URI to the page you want to link to. However, if you do that we lose the ability to automatically update the link if the page you're linking to is moved or renamed. So for links to docs content we prefer to use or .

hashtag
Relative Links

Relative links are links to a page in the same space, relative to the page you are editing. For example a relative link to the page, from this page, looks like this in Markdown:

One big limitation of relative links is that they cannot cross boundaries.

This page you are currently reading is under the space, so we can use internal links to link to other pages under https://mariadb.com/docs/general-resources/. If we want to link to a page in another space, we need to use .

hashtag
Space Links

To link to pages in other we need to use special Space Links which use an internal identifier so that GitBook knows exactly what page you are pointing to.

A space link begins with https://app.gitbook.com/s/ , followed by a unique alphanumeric space identifier (in this doc we'll call both of these together the space prefix), and finally the path to the page without the final .md extension that exists in the source code.

The path is everything after the space name in a full page URI. For example, take the following full URI for the page:

In this URI, the space name is server and the path, if you were creating a space link, is:

To convert that into a space link we need to get the Server space identifier and combine it with the path. Rather than list out just the identifiers for our spaces, we have a that you can copy from when creating space links.

Continuing with our example, a full space link in Markdown for the page is: space prefix (for the Server space) + path:

See the section for a list of all of our space prefixes.

hashtag
List of Space Prefixes

A handy list of all space prefixes for the MariaDB Docs:

hashtag
space prefix

hashtag
space prefix

hashtag
space prefix

hashtag
space prefix

hashtag
space prefix

hashtag
space prefix

hashtag
space prefix

hashtag
space prefix

hashtag
space prefix

hashtag
space prefix

hashtag
Space Link Examples

Here are some examples of Markdown links to various pages using space links:

hashtag
in the Server space

hashtag
in the Release Notes space

hashtag
in the Connectors space

When Space Links are rendered to the public site, GitBook handles translating Space Links into a link to the correct page. And if a page is moved or renamed then the link will be automatically updated on every page it appears on.

Documentation Style Guide

hashtag
Style Guide

We adhere to the . Here are some links to particularly important resources from that style guide:

  • – an alphabetically ordered list that allows you to quickly find words to use, or not to use, and recommendations of words and terms to use.

spinner

Accessibilityarrow-up-right – write inclusive documentation for a global audience.

  • Timeless documentationarrow-up-right – avoid words and terms like currently, existing, in the future, now, or soon.

  • Capitalizationarrow-up-right – when to use the Shift key, and how to format headings and titlesarrow-up-right. We use upper case for headings, which is about the only deviation from the Google style guide.

  • Abbreviationsarrow-up-right – how to use acronyms and initialisms.

  • Punctuationarrow-up-right – how to properly use colons, commas, dashes, etc.

  • Formatting and organizationarrow-up-right – how to write dates and times, headings and titles, when to use listsarrow-up-right or rather tablesarrow-up-right.

  • Cross-referencesarrow-up-right – how to properly write links.

  • Code samplesarrow-up-right – how to write and format code blocks.

  • Example domain names, IP numbers, and person namesarrow-up-right – and how to use filenames and trademarks.

  • hashtag
    Additional Information

    Version-specific information: We refer to software versions (like "MariaDB 10.6") only for products (like MariaDB Server or MaxScale) or features (like replication or authentication) that follow the N-1 rule, where N is the last version still under maintenance. (At the time of writing, that's MariaDB 10.6 for the Server.) In other words, we'd mention MariaDB 10.5, but not versions older than that. This is the principle, from which we will deviate if there's a valid reason to do so.

    Google developer documentation style guidearrow-up-right
    Word listarrow-up-right
    spinner
    External Link
    Relative Link
    Space Link
    About Spaces
    Relative
    Space
    Space Links
    list of Space prefixes
    documentation source repositoryarrow-up-right
    https://mariadb.com/docsarrow-up-right
    Relative Links
    Space Links
    Joining the Community
    Space
    General Resources
    Space Links
    Spaces
    List of Space Prefixes
    List of Space Prefixes
    MariaDB Platform
    Server
    MaxScale
    Analytics
    Galera Cluster
    Connectors
    Tools
    MariaDB Cloud
    Release Notes
    General Resources
    MariaDB 12.1 Changes & Improvementsarrow-up-right
    * [Example Website](https://example.com)
    * [MariaDB Corp Blog](https://mariadb.com/blog)
    * [MariaDB JIRA](https://jira.mariadb.org)
    [Joining the Community](../../community/joining-the-community.md)
    https://mariadb.com/docs/server/security/securing-mariadb
    /security/securing-mariadb
    [Securing MariaDB](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/security/securing-mariadb)
    https://app.gitbook.com/s/JqgUabdZsoY5EiaJmqgn
    https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV
    https://app.gitbook.com/s/0pSbu5DcMSW4KwAkUcmX
    https://app.gitbook.com/s/rBEU9juWLfTDcdwF3Q14
    https://app.gitbook.com/s/3VYeeVGUV4AMqrA3zwy7
    https://app.gitbook.com/s/CjGYMsT2MVP4nd3IyW2L
    https://app.gitbook.com/s/kuTXWg0NDbRx6XUeYpGD
    https://app.gitbook.com/s/vPz15Lz0Iw3P3yKR3Prd
    https://app.gitbook.com/s/aEnK0ZXmUbJzqQrTjFyb
    https://app.gitbook.com/s/WCInJQ9cmGjq1lsTG91E
    [Options, System & Status Variables](https://app.gitbook.com/s/SsmexDFPv2xG2OTyO5yV/server-management/variables-and-modes/full-list-of-mariadb-options-system-and-status-variables)
    [MariaDB 12.1 Changes & Improvements](https://app.gitbook.com/s/aEnK0ZXmUbJzqQrTjFyb/community-server/release-notes-mariadb-12.1-rolling-releases/changes-and-improvements-in-mariadb-12.1)
    [MariaDB Connector/C Guide](https://app.gitbook.com/s/CjGYMsT2MVP4nd3IyW2L/connectors-quickstart-guides/mariadb-connector-c-guide)

    Reporting Documentation Issues

    hashtag
    Bug Reports

    If you find issues in the documentation, please report them:

    1. Report only one issue per request. If you find multiple issues, report them one by one. Only report documentation issues, not software issues or software help requests.

    2. Provide the URL of the page that has an issue, for example . ℹ️ When reporting via the rating system, the URL of the page you're on will be automatically be included in your response, so there's no need to include the URL.

    3. Indicate the nature of the issue:

      1. Typo, for example "known bucks should be known bugs".

      2. Wrong information. Provide details of what's wrong. Ideally, point out what the right information should be.

    hashtag
    Reporting Channels

    Use one of the following channels to report documentation issues. Please don't report software issues via those channels — instructions for doing that are .

    hashtag
    Rating system in the right sidebar

    This is a super quick way to provide feedback or report issues in the documentation. However, it's one-way communication — we can't provide feedback to you, since we don't know who you are. 😇 ℹ️ Don't paste the URL of the page you're reporting from, since it will automatically be included.

    hashtag
    MariaDB Community Slack

    Join the #documentation channel in . This allows for more detailed feedback or reports, and naturally provides two-way communication.

    This page is licensed: CC BY-SA / Gnu FDL

    Missing information. Provide details of what's missing.
  • Unclear information. Provide details of what's unclear. Ideally, provide a clarification.

  • https://mariadb.com/docs/general-resources/about/readme/reporting-documentation-bugsarrow-up-right
    on this page
    MariaDB Community Slackarrow-up-right
    spinner
    Screenshot of the MariaDB Community Slack, with the #documentation channel highlighted.
    Screenshot of the GitBook rating system, with sample text in the text field, and a Submit button.
    MariaDB Connector/C Guide
    Securing MariaDB
    Securing MariaDB
    Options, System & Status Variables