Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions docs/reference/imagecraft-yaml.rst
Original file line number Diff line number Diff line change
Expand Up @@ -74,10 +74,10 @@ partitions.
.. kitbash-field:: Project volumes
:override-type: dict[str, Volume]

.. kitbash-field:: Volume volume_schema
.. kitbash-field:: GPTVolume volume_schema
:prepend-name: volumes.<volume-name>

.. kitbash-field:: Volume structure
.. kitbash-field:: GPTVolume structure
:prepend-name: volumes.<volume-name>
Comment thread
lengau marked this conversation as resolved.
:override-type: list[Partition]

Expand All @@ -88,28 +88,28 @@ Partition keys
The following keys can be declared for each partition listed in the volume's
``structure`` key.

.. kitbash-field:: StructureItem name
.. kitbash-field:: GPTStructureItem name
:prepend-name: volumes.<volume-name>.structure.<partition>

.. kitbash-field:: StructureItem id
.. kitbash-field:: GPTStructureItem id
:prepend-name: volumes.<volume-name>.structure.<partition>

.. kitbash-field:: StructureItem role
.. kitbash-field:: GPTStructureItem role
:prepend-name: volumes.<volume-name>.structure.<partition>

.. kitbash-field:: StructureItem structure_type
.. kitbash-field:: GPTStructureItem structure_type
:prepend-name: volumes.<volume-name>.structure.<partition>

.. kitbash-field:: StructureItem size
.. kitbash-field:: GPTStructureItem size
:prepend-name: volumes.<volume-name>.structure.<partition>

.. kitbash-field:: StructureItem filesystem
.. kitbash-field:: GPTStructureItem filesystem
:prepend-name: volumes.<volume-name>.structure.<partition>

.. kitbash-field:: StructureItem filesystem_label
.. kitbash-field:: GPTStructureItem filesystem_label
:prepend-name: volumes.<volume-name>.structure.<partition>

.. kitbash-field:: StructureItem partition_number
.. kitbash-field:: GPTStructureItem partition_number
:prepend-name: volumes.<volume-name>.structure.<partition>


Expand Down
12 changes: 10 additions & 2 deletions imagecraft/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,25 @@
get_partition_name,
)

from imagecraft.models.volume import FileSystem, Volume, Role, StructureItem
from imagecraft.models.volume import (
FileSystem,
BaseVolume,
GPTVolume,
Volume,
Role,
GPTStructureItem,
)
from imagecraft.models.grammar import get_grammar_aware_volume_keywords

__all__ = [
"FileSystem",
"Project",
"Platform",
"GPTVolume",
"Volume",
"VolumeFilesystemsModel",
"Role",
"StructureItem",
"GPTStructureItem",
"get_partition_name",
"get_grammar_aware_volume_keywords",
]
Loading
Loading