You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2019/06/02 16:48:18 UTC
[isis] 04/47: ISIS-2062: splits ugbtb into subdirs
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch ISIS-2062-antora
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 80a127e1a1dc4614654c1ad5b82181aa7d4540ed
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Sat Jun 1 17:36:37 2019 +0100
ISIS-2062: splits ugbtb into subdirs
---
antora/components/ug/modules/btb/nav.adoc | 43 +++++++++++++++++++++-
.../btb/pages/_partials/_ugbtb_hints-and-tips.adoc | 43 ----------------------
.../components/ug/modules/btb/pages/_partials/x.sh | 9 +++++
...ugbtb_other-techniques.adoc => deployment.adoc} | 7 +---
.../cmd-line.adoc} | 0
.../docker.adoc} | 0
.../externalized-configuration.adoc} | 0
.../gae.adoc} | 0
.../jvm-flags.adoc} | 0
.../neo4j.adoc} | 0
.../tomcat.adoc} | 0
...b_headless-access.adoc => headless-access.adoc} | 5 ---
.../AbstractIsisSessionTemplate.adoc} | 0
.../BackgroundCommandExecution.adoc} | 0
.../_ugbtb_deployment.adoc => hints-and-tips.adoc} | 25 ++++++++-----
.../are-you-sure.adoc} | 0
.../how-to-handle-void-and-null-results.adoc} | 0
.../how-to-implement-a-spellchecker.adoc} | 0
.../multi-tenancy.adoc} | 0
.../persisted-title.adoc} | 0
.../pushing-changes.adoc} | 0
...replacing-default-service-implementations.adoc} | 0
.../simulating-collections-of-values.adoc} | 0
.../subclass-properties-in-tables.adoc} | 0
.../transactions-and-errors.adoc} | 0
.../vetoing-visibility.adoc} | 0
.../view-model-instantiation.adoc} | 0
.../{_partials/_ugbtb_i18n.adoc => i18n.adoc} | 0
...other-techniques.adoc => other-techniques.adoc} | 0
...ogramming-model.adoc => programming-model.adoc} | 2 -
.../custom-validator.adoc} | 0
.../finetuning.adoc} | 0
antora/components/ug/modules/btb/pages/ugbtb.adoc | 6 ---
.../_ugbtb_web-xml.adoc => web-xml.adoc} | 0
34 files changed, 68 insertions(+), 72 deletions(-)
diff --git a/antora/components/ug/modules/btb/nav.adoc b/antora/components/ug/modules/btb/nav.adoc
index 5af98c7..cbad2bd 100644
--- a/antora/components/ug/modules/btb/nav.adoc
+++ b/antora/components/ug/modules/btb/nav.adoc
@@ -1,4 +1,45 @@
* Beyond the Basics
** xref:about.adoc[About]
-** xref:ugbtb.adoc[Guide]
+
+
+** xref:i18n.adoc[i18n]
+
+
+** xref:headless-access.adoc[Headless Access]
+*** xref:headless-access/AbstractIsisSessionTemplate.adoc[`AbstractIsisSessionTemplate`]
+*** xref:headless-access/BackgroundCommandExecution.adoc[`BackgroundCommandExecution`]
+
+
+
+** xref:hints-and-tips.adoc[Hints-n-Tips]
+*** xref:hints-and-tips/are-you-sure.adoc[Are you Sure]
+*** xref:hints-and-tips/replacing-default-service-implementations.adoc[Replacing Default Service Implementations]
+*** xref:hints-and-tips/vetoing-visibility.adoc[Vetoing Visibility]
+*** xref:hints-and-tips/transactions-and-errors.adoc[Transactions and Errors]
+*** xref:hints-and-tips/persisted-title.adoc[Persisted Title]
+*** xref:hints-and-tips/view-model-instantiation.adoc[View Model Instantiation]
+*** xref:hints-and-tips/simulating-collections-of-values.adoc[Simulating Collections of Values]
+*** xref:hints-and-tips/how-to-handle-void-and-null-results.adoc[How to handle void and null results]
+*** xref:hints-and-tips/multi-tenancy.adoc[Multi-tenancy]
+*** xref:hints-and-tips/subclass-properties-in-tables.adoc[Subclass properties in tables]
+*** xref:hints-and-tips/pushing-changes.adoc[Pushing Changes]
+*** xref:hints-and-tips/how-to-implement-a-spellchecker.adoc[How to implement a spellchecker]
+
+
+** xref:programming-model.adoc[Programming Model]
+*** xref:programming-model/custom-validator.adoc[Custom Validator]
+*** xref:programming-model/finetuning.adoc[Finetuning]
+
+
+** xref:deployment.adoc[Deployment]
+*** xref:deployment/cmd-line.adoc[Cmd Line]
+*** xref:deployment/externalized-configuration.adoc[Externalized Configuration]
+*** xref:deployment/tomcat.adoc[Tomcat]
+*** xref:deployment/docker.adoc[Docker]
+*** xref:deployment/gae.adoc[GAE]
+*** xref:deployment/neo4j.adoc[neo4j]
+*** xref:deployment/jvm-flags.adoc[JVM flags]
+
+
+** xref:web-xml.adoc[web.xml]
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips.adoc b/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips.adoc
deleted file mode 100644
index 16b8040..0000000
--- a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips.adoc
+++ /dev/null
@@ -1,43 +0,0 @@
-include::_attributes.adoc[]
-= Hints and Tips
-:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or ag [...]
-
-
-
-This chapter provides some solutions for problems we've encountered ourselves or have been raised on the Apache Isis mailing lists.
-
-See also hints-n-tips chapters in the:
-
-* the xref:support:dg:dg.adoc#_dg_hints-and-tips[Developers'] guide
-
-* the xref:ug:vw:ugvw.adoc#_ugvw_hints-and-tips[Wicket viewer] guide
-
-* the xref:ug:vro:ugvro.adoc#_ugvro_hints-and-tips[Restful Objects viewer] guide
-
-* the xref:ug:odn:ugodn.adoc#_ugodn_hints-and-tips[Datanucleus ObjectStore] guide
-
-* the xref:ug:sec:ugsec.adoc#_ugsec_hints-and-tips[Security] guide
-
-* the xref:ug:btb:ugbtb.adoc#_ugbtb_hints-and-tips[Beyond the Basics] guide (this chapter).
-
-
-// tag::inclusions[]
-
-include::partial$_ugbtb_hints-and-tips_are-you-sure.adoc[leveloffset=+1,lines=3..-1]
-include::partial$_ugbtb_hints-and-tips_replacing-default-service-implementations.adoc[leveloffset=+1,lines=3..-1]
-include::partial$_ugbtb_hints-and-tips_vetoing-visibility.adoc[leveloffset=+1,lines=3..-1]
-include::partial$_ugbtb_hints-and-tips_transactions-and-errors.adoc[leveloffset=+1,lines=3..-1]
-include::partial$_ugbtb_hints-and-tips_persisted-title.adoc[leveloffset=+1,lines=3..-1]
-include::partial$_ugbtb_hints-and-tips_view-model-instantiation.adoc[leveloffset=+1,lines=3..-1]
-
-include::partial$_ugbtb_hints-and-tips_simulating-collections-of-values.adoc[leveloffset=+1,lines=3..-1]
-
-include::partial$_ugbtb_hints-and-tips_how-to-handle-void-and-null-results.adoc[leveloffset=+1,lines=3..-1]
-include::partial$_ugbtb_hints-and-tips_multi-tenancy.adoc[leveloffset=+1,lines=3..-1]
-
-include::partial$_ugbtb_hints-and-tips_subclass-properties-in-tables.adoc[leveloffset=+1,lines=3..-1]
-include::partial$_ugbtb_hints-and-tips_pushing-changes.adoc[leveloffset=+1,lines=3..-1]
-include::partial$_ugbtb_hints-and-tips_how-to-implement-a-spellchecker.adoc[leveloffset=+1,lines=3..-1]
-
-
-// end::inclusions[]
diff --git a/antora/components/ug/modules/btb/pages/_partials/x.sh b/antora/components/ug/modules/btb/pages/_partials/x.sh
new file mode 100644
index 0000000..8916201
--- /dev/null
+++ b/antora/components/ug/modules/btb/pages/_partials/x.sh
@@ -0,0 +1,9 @@
+#!/usr/bin/env bash
+for a in `ls | grep _ugbtb`
+do
+ b=$(echo $a | cut -c8- | sed 's|_|/|g')
+ d=$(dirname $b)
+ f=$(basename $b)
+ mkdir -p ../$d
+ mv $a ../$d/$f
+done
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_other-techniques.adoc b/antora/components/ug/modules/btb/pages/deployment.adoc
similarity index 82%
copy from antora/components/ug/modules/btb/pages/_partials/_ugbtb_other-techniques.adoc
copy to antora/components/ug/modules/btb/pages/deployment.adoc
index ae220f3..88f7742 100644
--- a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_other-techniques.adoc
+++ b/antora/components/ug/modules/btb/pages/deployment.adoc
@@ -1,11 +1,8 @@
-= Other Techniques
+= Deployment
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or ag [...]
include::_attributes.adoc[]
-
-
-This chapter pulls together a number of more advanced techniques that we've discovered and developed while building our own Apache Isis applications.
-
+This chapter provides guidance on some common deployment scenarios.
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_cmd-line.adoc b/antora/components/ug/modules/btb/pages/deployment/cmd-line.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_cmd-line.adoc
rename to antora/components/ug/modules/btb/pages/deployment/cmd-line.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_docker.adoc b/antora/components/ug/modules/btb/pages/deployment/docker.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_docker.adoc
rename to antora/components/ug/modules/btb/pages/deployment/docker.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_externalized-configuration.adoc b/antora/components/ug/modules/btb/pages/deployment/externalized-configuration.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_externalized-configuration.adoc
rename to antora/components/ug/modules/btb/pages/deployment/externalized-configuration.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_gae.adoc b/antora/components/ug/modules/btb/pages/deployment/gae.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_gae.adoc
rename to antora/components/ug/modules/btb/pages/deployment/gae.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_jvm-flags.adoc b/antora/components/ug/modules/btb/pages/deployment/jvm-flags.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_jvm-flags.adoc
rename to antora/components/ug/modules/btb/pages/deployment/jvm-flags.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_neo4j.adoc b/antora/components/ug/modules/btb/pages/deployment/neo4j.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_neo4j.adoc
rename to antora/components/ug/modules/btb/pages/deployment/neo4j.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_tomcat.adoc b/antora/components/ug/modules/btb/pages/deployment/tomcat.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment_tomcat.adoc
rename to antora/components/ug/modules/btb/pages/deployment/tomcat.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_headless-access.adoc b/antora/components/ug/modules/btb/pages/headless-access.adoc
similarity index 92%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_headless-access.adoc
rename to antora/components/ug/modules/btb/pages/headless-access.adoc
index 4a586e8..1c3e3f1 100644
--- a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_headless-access.adoc
+++ b/antora/components/ug/modules/btb/pages/headless-access.adoc
@@ -18,8 +18,3 @@ The API described in this chapter is reasonably low-level, allowing code to inte
-include::partial$_ugbtb_headless-access_AbstractIsisSessionTemplate.adoc[leveloffset=+1]
-include::partial$_ugbtb_headless-access_BackgroundCommandExecution.adoc[leveloffset=+1]
-
-
-
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_headless-access_AbstractIsisSessionTemplate.adoc b/antora/components/ug/modules/btb/pages/headless-access/AbstractIsisSessionTemplate.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_headless-access_AbstractIsisSessionTemplate.adoc
rename to antora/components/ug/modules/btb/pages/headless-access/AbstractIsisSessionTemplate.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_headless-access_BackgroundCommandExecution.adoc b/antora/components/ug/modules/btb/pages/headless-access/BackgroundCommandExecution.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_headless-access_BackgroundCommandExecution.adoc
rename to antora/components/ug/modules/btb/pages/headless-access/BackgroundCommandExecution.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips.adoc
similarity index 55%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips.adoc
index 2cf07f8..9c81ed8 100644
--- a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_deployment.adoc
+++ b/antora/components/ug/modules/btb/pages/hints-and-tips.adoc
@@ -1,18 +1,23 @@
-= Deployment
-:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or ag [...]
include::_attributes.adoc[]
+= Hints and Tips
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or ag [...]
+
+
+
+This chapter provides some solutions for problems we've encountered ourselves or have been raised on the Apache Isis mailing lists.
+
+See also hints-n-tips chapters in the:
+
+* the xref:support:dg:dg.adoc#_dg_hints-and-tips[Developers'] guide
-This chapter provides guidance on some common deployment scenarios.
+* the xref:ug:vw:ugvw.adoc#_ugvw_hints-and-tips[Wicket viewer] guide
-include::partial$_ugbtb_deployment_cmd-line.adoc[leveloffset=+1]
-include::partial$_ugbtb_deployment_externalized-configuration.adoc[leveloffset=+1]
-include::partial$_ugbtb_deployment_tomcat.adoc[leveloffset=+1]
-include::partial$_ugbtb_deployment_docker.adoc[leveloffset=+1]
-include::partial$_ugbtb_deployment_gae.adoc[leveloffset=+1]
-include::partial$_ugbtb_deployment_neo4j.adoc[leveloffset=+1]
-include::partial$_ugbtb_deployment_jvm-flags.adoc[leveloffset=+1]
+* the xref:ug:vro:ugvro.adoc#_ugvro_hints-and-tips[Restful Objects viewer] guide
+* the xref:ug:odn:ugodn.adoc#_ugodn_hints-and-tips[Datanucleus ObjectStore] guide
+* the xref:ug:sec:ugsec.adoc#_ugsec_hints-and-tips[Security] guide
+* the xref:ug:btb:ugbtb.adoc#_ugbtb_hints-and-tips[Beyond the Basics] guide (this chapter).
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_are-you-sure.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/are-you-sure.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_are-you-sure.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/are-you-sure.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_how-to-handle-void-and-null-results.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/how-to-handle-void-and-null-results.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_how-to-handle-void-and-null-results.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/how-to-handle-void-and-null-results.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_how-to-implement-a-spellchecker.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/how-to-implement-a-spellchecker.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_how-to-implement-a-spellchecker.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/how-to-implement-a-spellchecker.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_multi-tenancy.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/multi-tenancy.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_multi-tenancy.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/multi-tenancy.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_persisted-title.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/persisted-title.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_persisted-title.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/persisted-title.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_pushing-changes.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/pushing-changes.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_pushing-changes.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/pushing-changes.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_replacing-default-service-implementations.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/replacing-default-service-implementations.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_replacing-default-service-implementations.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/replacing-default-service-implementations.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_simulating-collections-of-values.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/simulating-collections-of-values.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_simulating-collections-of-values.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/simulating-collections-of-values.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_subclass-properties-in-tables.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/subclass-properties-in-tables.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_subclass-properties-in-tables.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/subclass-properties-in-tables.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_transactions-and-errors.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/transactions-and-errors.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_transactions-and-errors.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/transactions-and-errors.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_vetoing-visibility.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/vetoing-visibility.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_vetoing-visibility.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/vetoing-visibility.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_view-model-instantiation.adoc b/antora/components/ug/modules/btb/pages/hints-and-tips/view-model-instantiation.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_hints-and-tips_view-model-instantiation.adoc
rename to antora/components/ug/modules/btb/pages/hints-and-tips/view-model-instantiation.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_i18n.adoc b/antora/components/ug/modules/btb/pages/i18n.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_i18n.adoc
rename to antora/components/ug/modules/btb/pages/i18n.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_other-techniques.adoc b/antora/components/ug/modules/btb/pages/other-techniques.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_other-techniques.adoc
rename to antora/components/ug/modules/btb/pages/other-techniques.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_programming-model.adoc b/antora/components/ug/modules/btb/pages/programming-model.adoc
similarity index 86%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_programming-model.adoc
rename to antora/components/ug/modules/btb/pages/programming-model.adoc
index 85267c8..3ed91b6 100644
--- a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_programming-model.adoc
+++ b/antora/components/ug/modules/btb/pages/programming-model.adoc
@@ -6,6 +6,4 @@ include::_attributes.adoc[]
This chapter explains the main APIs to extend or alter the programming conventions that Apache Isis understands to
build up its metamodel.
-include::partial$_ugbtb_programming-model_custom-validator.adoc[leveloffset=+1]
-include::partial$_ugbtb_programming-model_finetuning.adoc[leveloffset=+1]
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_programming-model_custom-validator.adoc b/antora/components/ug/modules/btb/pages/programming-model/custom-validator.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_programming-model_custom-validator.adoc
rename to antora/components/ug/modules/btb/pages/programming-model/custom-validator.adoc
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_programming-model_finetuning.adoc b/antora/components/ug/modules/btb/pages/programming-model/finetuning.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_programming-model_finetuning.adoc
rename to antora/components/ug/modules/btb/pages/programming-model/finetuning.adoc
diff --git a/antora/components/ug/modules/btb/pages/ugbtb.adoc b/antora/components/ug/modules/btb/pages/ugbtb.adoc
index 9d92ea2..48cf03d 100644
--- a/antora/components/ug/modules/btb/pages/ugbtb.adoc
+++ b/antora/components/ug/modules/btb/pages/ugbtb.adoc
@@ -6,10 +6,4 @@ include::_attributes.adoc[]
-include::partial$_ugbtb_i18n.adoc[leveloffset=+1]
-include::partial$_ugbtb_headless-access.adoc[leveloffset=+1]
-include::partial$_ugbtb_hints-and-tips.adoc[leveloffset=+1]
-include::partial$_ugbtb_programming-model.adoc[leveloffset=+1]
-include::partial$_ugbtb_deployment.adoc[leveloffset=+1]
-include::partial$_ugbtb_web-xml.adoc[leveloffset=+1]
diff --git a/antora/components/ug/modules/btb/pages/_partials/_ugbtb_web-xml.adoc b/antora/components/ug/modules/btb/pages/web-xml.adoc
similarity index 100%
rename from antora/components/ug/modules/btb/pages/_partials/_ugbtb_web-xml.adoc
rename to antora/components/ug/modules/btb/pages/web-xml.adoc