This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |
| public:99_annexes:annex-b-terms-and-definitions:d:declarative_description [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:d:declarative_description to public:99_annexes:annex-b-terms-and-definitions:d:declarative_description nick_dido | public:99_annexes:annex-b-terms-and-definitions:d:declarative_description [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| ====== Declarative Description ====== | ====== Declarative Description ====== |
| |
| [[private:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] | [[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] |
| |
| ===== Discussion ===== | ===== Discussion ===== |
| A Declarative Description may contain structured declarations, references, parameters, dependencies, precedence rules, and validation constraints. Its declarative nature concerns the separation between the stated result and the detailed procedure used to realize that result. | A Declarative Description may contain structured declarations, references, parameters, dependencies, precedence rules, and validation constraints. Its declarative nature concerns the separation between the stated result and the detailed procedure used to realize that result. |
| |
| A [[private:99_annexes:annex-b-terms-and-definitions:c:crucible_description|Crucible Description]] is a specialized Declarative Description that binds the inputs and intended lifecycle operations for a Crucible build or deployment. | A [[public:99_annexes:annex-b-terms-and-definitions:c:crucible_description|Crucible Description]] is a specialized Declarative Description that binds the inputs and intended lifecycle operations for a Crucible build or deployment. |
| |
| ===== Definition ===== | ===== Definition ===== |