.. include:: /Includes.rst.txt

.. _development:

===========
Development
===========

..  card-grid::
    :columns: 1
    :columns-md: 2
    :gap: 4
    :class: pb-4
    :card-height: 100

    ..  card:: :ref:`Implementation of a custom linktype <linktype-implementation>`

        The LinkValidator uses so called `linktypes` to check for different
        types of links. Learn how to implement a custom linktype within
        an extension.

    ..  card:: :ref:`API <api>`

        Overview of important classes and interfaces in the public API.

.. toctree::
    :hidden:
    :titlesonly:

    LinkTypeImplementation
    Api/Index
