Current section
Files
Jump to
Current section
Files
docs.magma/artefacts/final/modules/Magma/Matter/ModuleDoc of Magma.Matter.md
---
magma_type: Artefact.Version
magma_artefact: ModuleDoc
magma_concept: "[[Magma.Matter]]"
magma_draft: "[[Generated ModuleDoc of Magma.Matter (2023-10-19T16:00:08)]]"
created_at: 2023-10-19 16:08:59
tags: [magma-vault]
aliases: []
---
>[!caution]
>Ensure that the module documentation is under a "Moduledoc" section, as the contents of this section is used for the `@moduledoc`.
>
>Note, that the function docs are not used automatically. They are just suggestions for improvements and must be applied manually.
# ModuleDoc of Magma.Matter
## Moduledoc
Behaviour for types of matter that can be subject of a `Magma.Concept` and the `Magma.Artefact`s generated from these concepts.
This module defines a set of callbacks that each matter type must implement. These callbacks allow for the specification of various properties and behaviours of the matter type, such as the available artefacts, paths for different kinds of documents, texts for different parts of the concept and prompt documents, and more.