Files
moodle/admin/tool/componentlibrary/content/library/getting-started.md
T
Mikel Martín 89dd407bcf MDL-84381 tool_componentlibrary: Remove Bootstrap 4 documentation
After Bootstrap 5 upgrade in MDL-75669, Bootstrap 4 docs included are not
applicable anymore.
2025-02-25 15:06:26 +01:00

1.6 KiB

layout, title, date, group, draft, weight
layout title date group draft weight
docs Getting started 2020-01-28T10:13:29+01:00 library false 1
<style> .bd-title { display: none; } </style>
{{< image "logo.png" "The Moodle logo" "img-fluid">}}

The Moodle UI Component library

The Moodle UI component library is the central location for documenting frequently used User Interface components used in Moodle. Moodle UI components are used to represent distinct UI elements, such as tables, buttons, dialogs, and others. The main purpose of this library is to provide documentation for designers and developers when doing frontend development of new features.

This library allows you to create user interfaces more efficiently, it is a tool for visual designers, front-end developers, ux developers and anybody creating core Moodle code or Moodle extensions.

Whenever a new Moodle feature is created or updated the building blocks for the UI of the feature should be documented in this library.

Bootstrap docs

Bootstrap components are included with every Moodle installation. These components and utilities provide many helpful features for front-end development and are safe to use. You can find more information in the official Bootstrap documentation.

Build with Hugo

This page and all other pages in the Component library are build using Hugo, a static site generator that can turn documentation written in Markdown into nice pages like the one you are looking at right now.