diff --git a/.gitignore b/.gitignore index 7f7bc64..e78ef2d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,6 @@ /ddd-reference-styles.yml /ddd-reference.ref /ddd-reference.toc +/ddd-reference.idx /embedded/ /ddd-reference.pdf diff --git a/.resilient-version b/.resilient-version index 1809198..ee74734 100644 --- a/.resilient-version +++ b/.resilient-version @@ -1 +1 @@ -3.4.0 +4.1.0 diff --git a/03-putting-the-model-to-work.dj b/03-putting-the-model-to-work.dj index 5f93587..edf95fa 100644 --- a/03-putting-the-model-to-work.dj +++ b/03-putting-the-model-to-work.dj @@ -1,7 +1,5 @@ # Putting the Model to Work -`\set-counter[id=folio,value=1,display=arabic]`{=sile} - [^:therefore:]: *∴*{custom-style="center"} Domain-Driven Design is an approach to the development of complex software in diff --git a/ddd-reference.silm b/ddd-reference.silm index 5c05373..3fa68e5 100644 --- a/ddd-reference.silm +++ b/ddd-reference.silm @@ -11,19 +11,18 @@ metadata: To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/. book: enabled: true -sile: - packages: - - resilient.fancytoc - options: - papersize: a4 -chapters: - - frontmatter.sil - - 00-acknowledgements.dj - - 01-definitions.dj - - 02-pattern-language-overview.sil - - 03-putting-the-model-to-work.dj - - 04-building-blocks-of-a-model-driven-design.dj - - 05-supple-design.dj - - 06-context-mapping-for-strategic-design.dj - - 07-distillation-for-strategic-design.dj - - 08-large-scale-structure-for-strategic-design.dj +content: + frontmatter: + chapters: + - frontmatter.dj + - 00-acknowledgements.dj + - 01-definitions.dj + - 02-pattern-language-overview.sil + mainmatter: + chapters: + - 03-putting-the-model-to-work.dj + - 04-building-blocks-of-a-model-driven-design.dj + - 05-supple-design.dj + - 06-context-mapping-for-strategic-design.dj + - 07-distillation-for-strategic-design.dj + - 08-large-scale-structure-for-strategic-design.dj diff --git a/frontmatter.dj b/frontmatter.dj new file mode 100644 index 0000000..3dde252 --- /dev/null +++ b/frontmatter.dj @@ -0,0 +1,9 @@ + +{.unnumbered .notoc} +# Contents + +``` =sile +\noheaders +``` + +:_FANCYTOC_: diff --git a/frontmatter.sil b/frontmatter.sil deleted file mode 100644 index 1cbe88e..0000000 --- a/frontmatter.sil +++ /dev/null @@ -1,5 +0,0 @@ -\set-counter[id=folio,value=4,display=roman] - -\chapter[numbering=false, toc=false]{Contents} -\noheaders -\fancytableofcontents