Product Development

Provides background information and high-level resources aimed at engineers developing new MariaDB features and contributing to the ecosystem.

circle-info

This section contains background information, mostly aimed at engineers developing MariaDB features.

Outlines strict quality standards for new features, including requirements for design specifications, testability, and mandatory Worklog quality checklists.

Provides instructions for developers to upload MariaDB source packages to a Personal Package Archive (PPA) using tools like dput for Ubuntu-based distributions.

Offers deep-dive technical guides for diagnosing server issues, including trace file generation, debugger usage, and analyzing core dumps or memory usage.

Details the APIs and processes for extending MariaDB functionality through custom plugins, such as authentication, logging, or specialized server enhancements.

Covers foundational engineering topics, including the server roadmap, GitHub collaboration workflows, and quality assurance protocols for core contributions.

Explores the low-level architecture of MariaDB, documenting source code internals, merging procedures, and how to use internal APIs in external programs.

Last updated

Was this helpful?