# MariaDB Development Tools

{% hint style="info" %}
This section contains background information for MariaDB developers.
{% endhint %}

{% columns %}
{% column %}
{% content-ref url="tools/jira-status-and-transition-definitions" %}
[jira-status-and-transition-definitions](https://mariadb.com/docs/server/reference/product-development/server-development/tools/jira-status-and-transition-definitions)
{% endcontent-ref %}

{% endcolumn %}

{% column %}
Explains the various lifecycle statuses and workflow transitions used for issue tracking in MariaDB's Jira instance.Details how Jira is utilized for roadmap scheduling, sprint planning, and managing the overall progress of development tasks.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="tools/jira" %}
[jira](https://mariadb.com/docs/server/reference/product-development/server-development/tools/jira)
{% endcontent-ref %}

{% endcolumn %}

{% column %}
Details how Jira is utilized for roadmap scheduling, sprint planning, and managing the overall progress of development tasks.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="tools/profiling-with-linux-perf-tool" %}
[profiling-with-linux-perf-tool](https://mariadb.com/docs/server/reference/product-development/server-development/tools/profiling-with-linux-perf-tool)
{% endcontent-ref %}

{% endcolumn %}

{% column %}
A technical guide on using the Linux `perf` utility to analyze server performance and identify code bottlenecks.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="tools/worklog" %}
[worklog](https://mariadb.com/docs/server/reference/product-development/server-development/tools/worklog)
{% endcontent-ref %}

{% endcolumn %}

{% column %}
Documentation regarding the MariaDB Worklog system, used to define, track, and review the progress of new feature implementations.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="tools/buildbot" %}
[buildbot](https://mariadb.com/docs/server/reference/product-development/server-development/tools/buildbot)
{% endcontent-ref %}

{% endcolumn %}

{% column %}
Overview of the continuous integration system used to automate the building and testing of MariaDB across various platforms.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="tools/using-git-with-mariadb" %}
[using-git-with-mariadb](https://mariadb.com/docs/server/reference/product-development/server-development/tools/using-git-with-mariadb)
{% endcontent-ref %}

{% endcolumn %}

{% column %}
Outlines the best practices and mandatory procedures for using Git to manage source code contributions and version control.
{% endcolumn %}
{% endcolumns %}
