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 2022/10/23 14:01:08 UTC

[isis] branch master updated (0904f82741 -> 361d941e29)

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


    from 0904f82741 ISIS-3142: CI: don't exclude /antora/ from rename script
     new 6e96f70972 ISIS-3253: fixes index.html, from hardcoded 2.0.0-M8 back to latest
     new 076f43c0ba ISIS-3260: renames 'isis' -> 'causeway' in all .adoc files (except relnotes, mignotes)
     new 8089954652 ISIS-3260: renames 'Isis' -> 'Causeway' in all .adoc files  (except mignotes and relnotes)
     new 774ab1be71 ISIS-3260: renames 'ISIS' -> 'CAUSEWAY' in all .adoc files (excluding mignotes and relnotes)
     new d839227771 ISIS-3260: renames 'Isis' -> 'Causeway' in all .yml files
     new d3880a846a ISIS-3260: renames 'isis' -> 'causeway' in all .yml files
     new 272cde907c ISIS-3260: renames 'isis' -> 'causeway' (partial match) in all .yml files
     new f4bd826640 ISIS-3253: fixes causewayprev / causewaynext values in site-xxx.yml files
     new edccf39771 ISIS-3260: renames 'ISIS' -> 'CAUSEWAY' (partial match) in all .adoc files
     new 2831964c7b ISIS-3260: renames 'Isis' -> 'Causeway' (partial match) in all .adoc files
     new 30db10b81c ISIS-3260: cleans up relnotes table a little, remove mention of framework name to avoid ambiguity
     new 7816023711 ISIS-3260: renames 'isis' -> 'causeway' (partial match) in all .adoc files (ignoring relnotes and mignote
     new 4b549d9a33 ISIS-3260: renames files and directories, isis -> causeway
     new 6f1354dc49 ISIS-3260: updates and renames doap_isis.rdf -> doap_causeway.rdf
     new caf410c18b ISIS-3260: renames of files, isis -> causeway
     new 9f47d50516 ISIS-3260: regenerates docs
     new 9f8e81cf3a ISIS-3260: reverts the antora bundle name for now
     new 361d941e29 ISIS-3260: fixes some antora bad links

The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CONTRIBUTING.adoc                                  |    2 +-
 README.adoc                                        |  132 +-
 .../comguide/modules/ROOT/pages/about.adoc         |    2 +-
 .../modules/ROOT/pages/algolia-search.adoc         |   14 +-
 .../ROOT/pages/antora-publish-procedure.adoc       |   32 +-
 .../modules/ROOT/pages/applying-patches.adoc       |    8 +-
 .../modules/ROOT/pages/cutting-a-release.adoc      |  162 +-
 .../modules/ROOT/pages/key-generation.adoc         |    4 +-
 .../modules/ROOT/pages/merging-a-pull-request.adoc |   38 +-
 .../comguide/modules/ROOT/pages/pmc-notes.adoc     |   54 +-
 .../comguide/modules/ROOT/pages/policies.adoc      |    2 +-
 .../modules/ROOT/pages/policies/git-policy.adoc    |   20 +-
 .../ROOT/pages/policies/versioning-policy.adoc     |    4 +-
 .../ROOT/pages/post-release-successful.adoc        |  122 +-
 .../ROOT/pages/post-release-unsuccessful.adoc      |   20 +-
 .../comguide/modules/ROOT/pages/starter-apps.adoc  |    2 +-
 .../modules/ROOT/pages/updating-the-website.adoc   |    6 +-
 .../modules/ROOT/pages/verifying-releases.adoc     |   20 +-
 .../ROOT/partials/publish-and-index-website.adoc   |   18 +-
 .../modules/ROOT/partials/verify-process.adoc      |   12 +-
 .../setting-up-git.png                             |  Bin
 antora/components/conguide/modules/ROOT/nav.adoc   |    2 +-
 .../conguide/modules/ROOT/pages/about.adoc         |    2 +-
 ...che-isis.adoc => building-apache-causeway.adoc} |   34 +-
 .../conguide/modules/ROOT/pages/contributing.adoc  |   42 +-
 .../conguide/modules/agilej/pages/about.adoc       |    2 +-
 .../modules/documentation/pages/about.adoc         |    2 +-
 .../pages/building-docs-and-website.adoc           |    2 +-
 ....xml => Apache-Causeway-code-style-cleanup.xml} |    0
 ...sis.importorder => Apache-Causeway.importorder} |    4 +-
 .../conguide/modules/eclipse/pages/about.adoc      |   14 +-
 .../conguide/modules/git/pages/about.adoc          |   16 +-
 ...rtorder.xml => Apache-Causeway-importorder.xml} |    0
 .../conguide/modules/intellij/pages/about.adoc     |   10 +-
 .../causeway-in-pictures}/010-login.png            |  Bin
 .../causeway-in-pictures}/020-install-fixtures.png |  Bin
 .../030-dashboard-view-model.png                   |  Bin
 .../causeway-in-pictures}/040-domain-entity.png    |  Bin
 .../causeway-in-pictures}/050-edit-property.png    |  Bin
 .../causeway-in-pictures}/060-invoke-action.png    |  Bin
 .../causeway-in-pictures}/065-contributions.png    |  Bin
 .../067-contributed-action.png                     |  Bin
 .../causeway-in-pictures}/070-pluggable-views.png  |  Bin
 .../causeway-in-pictures}/080-gmap3-view.png       |  Bin
 .../090-fullcalendar2-view.png                     |  Bin
 .../100-excel-view-and-docx.png                    |  Bin
 .../causeway-in-pictures}/110-docx.png             |  Bin
 .../causeway-in-pictures}/120-auditing.png         |  Bin
 .../causeway-in-pictures}/130-security.png         |  Bin
 .../causeway-in-pictures}/140-i18n.png             |  Bin
 .../causeway-in-pictures}/150-appsettings.png      |  Bin
 .../causeway-in-pictures}/160-switch-tenancy.png   |  Bin
 .../causeway-in-pictures}/170-me.png               |  Bin
 .../causeway-in-pictures}/180-app-user-entity.png  |  Bin
 .../causeway-in-pictures}/190-switch-theme.png     |  Bin
 .../causeway-in-pictures}/200-rest-api.png         |  Bin
 .../causeway-in-pictures}/205-swagger-ui.png       |  Bin
 .../causeway-in-pictures}/210-fixture-scripts.png  |  Bin
 .../220-testing-happy-case.png                     |  Bin
 .../230-testing-wrapper-factory.png                |  Bin
 .../causeway-in-pictures}/240-domain-events.png    |  Bin
 .../250-domain-event-subscriber.png                |  Bin
 .../260-domain-event-test.png                      |  Bin
 .../components/docs/modules/ROOT/pages/about.adoc  |   42 +-
 .../docs/modules/ROOT/pages/downloads/how-to.adoc  |   24 +-
 .../going-deeper/articles-and-presentations.adoc   |   22 +-
 .../modules/ROOT/pages/going-deeper/books.adoc     |    6 +-
 .../ROOT/pages/landing-page/components.adoc        |    2 +-
 .../modules/ROOT/pages/landing-page/guides.adoc    |    2 +-
 .../modules/ROOT/pages/landing-page/releases.adoc  |   10 +-
 .../ROOT/pages/more-thanks/more-thanks.adoc        |    4 +-
 .../causeway-in-pictures.adoc}                     |   86 +-
 .../common-use-cases.adoc                          |    0
 .../screencasts-older.adoc                         |   20 +-
 .../screencasts.adoc                               |   24 +-
 .../screencasts/playlists.adoc                     |    0
 .../docs/modules/ROOT/partials/component-nav.adoc  |    2 +-
 .../ROOT/partials/module-nav/framework.adoc        |    4 +-
 .../partials/module-nav/further-resources.adoc     |    2 +-
 .../module-nav/what-is-apache-causeway.adoc}       |   16 +-
 .../partials/module-nav/what-is-apache-isis.adoc   |    7 -
 .../{IsisCheatSheet.odt => CausewayCheatSheet.odt} |  Bin
 .../{IsisCheatSheet.pdf => CausewayCheatSheet.pdf} |  Bin
 .../{IsisCheatSheet.png => CausewayCheatSheet.png} |  Bin
 .../docs/modules/resources/pages/about.adoc        |    2 +-
 .../docs/modules/resources/pages/cheatsheet.adoc   |    6 +-
 .../docs/modules/resources/pages/icons.adoc        |    2 +-
 .../docs/modules/support/pages/about.adoc          |    6 +-
 .../docs/modules/support/pages/mailing-list.adoc   |   26 +-
 .../docs/modules/support/partials/module-nav.adoc  |    8 +-
 .../hooks/ActionLayout_021-promptStyle.adoc        |    8 +-
 .../hooks/ActionLayout_029-redirect.adoc           |    2 +-
 .../annotation/hooks/Action_024-domain-events.adoc |    4 +-
 .../hooks/Action_025-execution-publishing.adoc     |    4 +-
 .../hooks/CollectionLayout_022-paged.adoc          |    2 +-
 .../hooks/Collection_021_domainEvent.adoc          |    2 +-
 .../hooks/DomainObjectLayout_024-named.adoc        |    2 +-
 .../hooks/DomainObjectLayout_026-paged.adoc        |    2 +-
 .../hooks/DomainObjectLayout_027-ui-events.adoc    |   12 +-
 .../annotation/hooks/DomainObject_022-nature.adoc  |    4 +-
 .../annotation/hooks/DomainObject_023-editing.adoc |    6 +-
 .../hooks/DomainObject_024-domain-events.adoc      |    8 +-
 .../hooks/DomainObject_025-lifecycle-events.adoc   |   28 +-
 .../DomainObject_026-entityChangePublishing.adoc   |    2 +-
 .../hooks/Facets_010-examples-and-usage.adoc       |    2 +-
 .../hooks/ParameterLayout_021-labelPosition.adoc   |    6 +-
 .../hooks/Programmatic_010-examples-and-usage.adoc |    2 +-
 .../hooks/PropertyLayout_021_labelPosition.adoc    |    6 +-
 .../hooks/PropertyLayout_022_promptStyle.adoc      |    2 +-
 .../annotation/hooks/Property_021-optionality.adoc |   16 +-
 .../annotation/hooks/Property_022-editing.adoc     |    2 +-
 .../annotation/hooks/Property_023-maxLength.adoc   |    2 +-
 .../annotation/hooks/Property_024-mustSatisfy.adoc |    2 +-
 .../hooks/Property_026-domain-events.adoc          |    2 +-
 .../hooks/Property_027-execution-publishing.adoc   |    4 +-
 .../applib/pages/index/events/ui/IconUiEvent.adoc  |    4 +-
 .../pages/index/mixins/dto/hooks/Dto_see-also.adoc |    4 +-
 ...cationFeatureRepository_010-implementation.adoc |    2 +-
 .../hooks/ClockService_020-examples-and-usage.adoc |    2 +-
 ...gurationViewService_020-examples-and-usage.adoc |   10 +-
 .../hooks/EmailService_010-implementation.adoc     |    2 +-
 .../ErrorReportingService_010-implementation.adoc  |    2 +-
 .../EventBusService_020-examples-and-usage.adoc    |   12 +-
 .../ExceptionRecognizer_010-implementation.adoc    |    6 +-
 .../hooks/GridService_020-examples-and-usage.adoc  |    4 +-
 .../HealthCheckService_010-implementation.adoc     |    2 +-
 .../hooks/HintStore_020-examples-and-usage.adoc    |    2 +-
 .../TranslationService_010-implementation.adoc     |    2 +-
 ...ranslationsResolver_020-examples-and-usage.adoc |    2 +-
 .../jaxb/hooks/JaxbService_010-implementation.adoc |    2 +-
 .../LayoutServiceMenu_020-examples-and-usage.adoc  |    2 +-
 .../LayoutService_020-examples-and-usage.adoc      |    2 +-
 .../MenuBarsLoaderService_010-implementation.adoc  |    4 +-
 .../ExecutionSubscriber_010-implementation.adoc    |    2 +-
 ...ExecutionSubscriber_020-examples-and-usage.adoc |    2 +-
 .../RepositoryService_010-implementation.adoc      |    2 +-
 .../SwaggerService_020-examples-and-usage.adoc     |    4 +-
 .../UrlEncodingService_020-examples-and-usage.adoc |    4 -
 .../hooks/UserService_020-examples-and-usage.adoc  |    2 +-
 ...NotificationService_020-examples-and-usage.adoc |    6 +-
 .../hooks/WrapperFactory_010-implementation.adoc   |    2 +-
 .../WrapperFactory_020-examples-and-usage.adoc     |    2 +-
 .../JdoSupportService_010-examples-and-usage.adoc  |    4 +-
 ...ixtureScripts_020-configuration-properties.adoc |    2 +-
 ...ntentNegotiationServiceOrgApacheCausewayV2.adoc |    2 +
 ... ContentNegotiationServiceOrgApacheIsisV1.adoc} |    7 +-
 ...onServiceForRestfulObjectsV1_0_usage-notes.adoc |    2 +-
 ...ionServiceOrgApacheCausewayV2_usage-notes.adoc} |    2 +-
 ...otiationServiceOrgApacheIsisV1_usage-notes.adoc |    2 +-
 .../refguide/modules/applib-ant/pages/Column.adoc  |   26 +-
 .../refguide/modules/applib-ant/pages/Digits.adoc  |    2 +-
 .../modules/applib-ant/pages/Discriminator.adoc    |    6 +-
 .../modules/applib-ant/pages/NotPersistent.adoc    |    4 +-
 .../modules/applib-ant/pages/Nullable.adoc         |    8 +-
 .../refguide/modules/applib-ant/pages/Pattern.adoc |    2 +-
 .../applib-ant/pages/PersistenceCapable.adoc       |    8 +-
 .../modules/applib-ant/pages/PrimaryKey.adoc       |    6 +-
 .../modules/applib-ant/pages/XmlRootElement.adoc   |    4 +-
 .../refguide/modules/applib-ant/pages/about.adoc   |    6 +-
 .../modules/applib-ant/pages/about/jdo.adoc        |   12 +-
 .../modules/applib-ant/pages/about/jee.adoc        |    4 +-
 .../modules/applib-ant/pages/about/jpa.adoc        |    2 +-
 .../modules/applib-ant/pages/about/main.adoc       |    4 +-
 .../modules/applib-ant/pages/about/other.adoc      |    8 +-
 .../modules/applib-ant/pages/about/partial.adoc    |    2 +-
 .../applib-classes/pages/layout/menubars.adoc      |   12 +-
 .../applib-classes/pages/layout/object-layout.adoc |   18 +-
 .../applib-classes/pages/mixees-and-mixins.adoc    |    6 +-
 .../pages/roles-mixins-contributees/mixins.adoc    |    2 +-
 .../modules/applib-classes/pages/spec.adoc         |    2 +-
 .../modules/applib-classes/pages/utility.adoc      |    2 +-
 .../modules/applib-classes/pages/value-types.adoc  |    2 +-
 .../applib-classes/partials/module-nav.adoc        |    2 +-
 .../modules/applib-methods/pages/about.adoc        |    2 +-
 .../modules/applib-methods/pages/lifecycle.adoc    |    2 +-
 .../modules/applib-methods/pages/prefixes.adoc     |    4 +-
 .../applib-methods/pages/prefixes/default.adoc     |    2 +-
 .../applib-methods/pages/prefixes/disable.adoc     |    2 +-
 .../modules/applib-methods/pages/prefixes/get.adoc |    6 +-
 .../applib-methods/pages/ui-hints/title.adoc       |    4 +-
 .../refguide/modules/applib-svc/pages/about.adoc   |   10 +-
 .../partials/_application-layer-spi.adoc           |    2 +-
 .../applib-svc/partials/_core-domain-api.adoc      |    2 +-
 .../modules/applib-svc/partials/_metadata-api.adoc |    2 +-
 .../partials/_presentation-layer-spi.adoc          |    2 +-
 .../relnotes/modules/ROOT/pages/about.adoc         |   24 +-
 .../setupguide/modules/ROOT/pages/about.adoc       |    4 +-
 .../{isis-templates.xml => causeway-templates.xml} |    0
 .../setupguide/modules/eclipse/pages/about.adoc    |    6 +-
 .../modules/intellij/attachments/.gitignore        |    2 +-
 ...es.jar => causeway-settings-file-templates.jar} |  Bin
 ...vel-7.png => 050-causeway-language-level-7.png} |  Bin
 .../intellij/partials/UNUSED/coding-standards.adoc |    4 +-
 .../partials/UNUSED/faster-turnaround-times.adoc   |   12 +-
 .../intellij/partials/UNUSED/file-templates.adoc   |    2 +-
 .../intellij/partials/UNUSED/live-templates.adoc   |    4 +-
 .../tutorials/modules/ROOT/pages/about.adoc        |    2 +-
 .../petclinic/pages/010-getting-started.adoc       |   18 +-
 .../petclinic/pages/020-the-petclinic-domain.adoc  |    2 +-
 .../petclinic/pages/030-petowner-entity.adoc       |    8 +-
 .../modules/petclinic/pages/040-pet-entity.adoc    |   10 +-
 .../modules/petclinic/pages/050-visit-entity.adoc  |    2 +-
 .../modules/petclinic/pages/060-unit-testing.adoc  |    4 +-
 .../petclinic/pages/090-integration-testing.adoc   |   20 +-
 .../tutorials/modules/petclinic/pages/about.adoc   |    2 +-
 .../further-business-logic-worked-examples.adoc    |   10 +-
 .../userguide/modules/ROOT/pages/about.adoc        |    4 +-
 .../userguide/modules/btb/pages/about.adoc         |    2 +-
 .../modules/btb/pages/headless-access.adoc         |   12 +-
 .../modules/btb/pages/hints-and-tips.adoc          |    2 +-
 .../how-to-handle-void-and-null-results.adoc       |    6 +-
 .../how-to-implement-a-spellchecker.adoc           |    2 +-
 .../btb/pages/hints-and-tips/persisted-title.adoc  |    4 +-
 .../replacing-default-service-implementations.adoc |    2 +-
 .../simulating-collections-of-values.adoc          |    4 +-
 .../hints-and-tips/transactions-and-errors.adoc    |    6 +-
 .../userguide/modules/btb/pages/i18n.adoc          |   10 +-
 .../modules/btb/pages/other-techniques.adoc        |    2 +-
 .../modules/btb/pages/programming-model.adoc       |    2 +-
 .../pages/programming-model/custom-validator.adoc  |   10 +-
 .../btb/pages/programming-model/finetuning.adoc    |   30 +-
 .../fun/pages/business-rules/usability.adoc        |    2 +-
 .../modules/fun/pages/concepts-patterns.adoc       |    4 +-
 ...pache-causeway-vs-cqrs-and-event-sourcing.adoc} |   36 +-
 .../fun/pages/concepts-patterns/architecture.adoc  |   32 +-
 .../fun/pages/concepts-patterns/core-values.adoc   |   28 +-
 .../concepts-patterns/deployment-options.adoc      |    4 +-
 .../fun/pages/concepts-patterns/metamodel.adoc     |   10 +-
 .../concepts-patterns/naked-objects-pattern.adoc   |    4 +-
 .../pages/domain-entities-and-services/crud.adoc   |    2 +-
 .../domain-entities.adoc                           |    4 +-
 .../domain-services.adoc                           |   20 +-
 .../inject-services.adoc                           |   12 +-
 .../modules/fun/pages/meta-annotations.adoc        |    4 +-
 .../userguide/modules/fun/pages/modules.adoc       |   32 +-
 .../modules/fun/pages/object-members/actions.adoc  |    4 +-
 .../fun/pages/object-members/collections.adoc      |   18 +-
 .../fun/pages/object-members/properties.adoc       |   34 +-
 .../userguide/modules/fun/pages/overview.adoc      |    2 +-
 .../modules/fun/pages/overview/events.adoc         |    2 +-
 .../modules/fun/pages/overview/identifiers.adoc    |    6 +-
 .../modules/fun/pages/overview/modules.adoc        |    8 +-
 .../modules/fun/pages/overview/object-members.adoc |    6 +-
 .../fun/pages/overview/programming-model.adoc      |    8 +-
 .../pages/overview/types-of-domain-objects.adoc    |   26 +-
 .../components/userguide/modules/fun/pages/ui.adoc |    4 +-
 .../modules/fun/pages/ui/action-icons-and-css.adoc |   10 +-
 .../modules/fun/pages/ui/menubars-layout.adoc      |   58 +-
 .../modules/fun/pages/ui/object-layout.adoc        |   16 +-
 .../fun/pages/ui/object-titles-and-icons.adoc      |   10 +-
 .../userguide/modules/fun/pages/view-models.adoc   |   10 +-
 .../modules/fun/partials/_deployment-options.adoc  |   26 +-
 antora/playbooks/site-comguide.yml                 |   10 +-
 antora/playbooks/site-conguide.yml                 |   10 +-
 antora/playbooks/site-core.yml                     |   10 +-
 antora/playbooks/site-docs.yml                     |   10 +-
 antora/playbooks/site-extensions.yml               |   10 +-
 antora/playbooks/site-incubator.yml                |   10 +-
 antora/playbooks/site-persistence.yml              |   10 +-
 antora/playbooks/site-refguide.yml                 |   10 +-
 antora/playbooks/site-regressiontests.yml          |   10 +-
 antora/playbooks/site-relnotes.yml                 |   10 +-
 antora/playbooks/site-security.yml                 |   10 +-
 antora/playbooks/site-setupguide.yml               |   10 +-
 antora/playbooks/site-testing.yml                  |   10 +-
 antora/playbooks/site-tooling.yml                  |   10 +-
 antora/playbooks/site-tutorials.yml                |   10 +-
 antora/playbooks/site-userguide.yml                |   10 +-
 antora/playbooks/site-valuetypes.yml               |   10 +-
 antora/playbooks/site-vro.yml                      |   10 +-
 antora/playbooks/site-vw.yml                       |   10 +-
 antora/playbooks/site.yml                          |   10 +-
 .../{doap_isis.rdf => doap_causeway.rdf}           |   24 +-
 antora/supplemental-ui/index.html                  |   22 +-
 antora/supplemental-ui/ui.yml                      |    2 +-
 .../causeway/applib/events/ui/IconUiEvent.java     |   12 +-
 .../src/main/adoc/modules/schema/pages/about.adoc  |    2 +-
 .../src/main/adoc/modules/schema/pages/chg.adoc    |   12 +-
 .../src/main/adoc/modules/schema/pages/cmd.adoc    |   14 +-
 .../src/main/adoc/modules/schema/pages/common.adoc |   14 +-
 .../src/main/adoc/modules/schema/pages/ixn.adoc    |   20 +-
 .../src/main/adoc/modules/schema/pages/mml.adoc    |   20 +-
 .../src/main/adoc/modules/commons/pages/about.adoc |   32 +-
 .../commons/pages/concurrent-task-list-UNUSED.adoc |    4 +-
 core/adoc/modules/_overview/pages/about.adoc       |  250 +-
 .../src/main/adoc/modules/config/pages/about.adoc  |   52 +-
 .../application-specific/application-css.adoc      |    2 +-
 ....applib~post.adoc => causeway.applib~post.adoc} |    4 +-
 ...is.applib~pre.adoc => causeway.applib~pre.adoc} |    0
 ...ig~post.adoc => causeway.core.config~post.adoc} |    0
 ...nfig~pre.adoc => causeway.core.config~pre.adoc} |    2 +-
 ...auseway.core.meta-model.introspector~post.adoc} |    0
 ...causeway.core.meta-model.introspector~pre.adoc} |    0
 ...> causeway.core.meta-model.validator~post.adoc} |    0
 ...=> causeway.core.meta-model.validator~pre.adoc} |    0
 ...ost.adoc => causeway.core.meta-model~post.adoc} |    0
 ...~pre.adoc => causeway.core.meta-model~pre.adoc} |    0
 ...oc => causeway.core.runtime-services~post.adoc} |    0
 ...doc => causeway.core.runtime-services~pre.adoc} |    0
 ...e~post.adoc => causeway.core.runtime~post.adoc} |    0
 ...ime~pre.adoc => causeway.core.runtime~pre.adoc} |    0
 ...ons~post.adoc => causeway.extensions~post.adoc} |    0
 ...sions~pre.adoc => causeway.extensions~pre.adoc} |    0
 ...ator~post.adoc => causeway.incubator~post.adoc} |    0
 ...ubator~pre.adoc => causeway.incubator~pre.adoc} |    0
 ....legacy~post.adoc => causeway.legacy~post.adoc} |    0
 ...is.legacy~pre.adoc => causeway.legacy~pre.adoc} |    0
 ...pings~post.adoc => causeway.mappings~post.adoc} |    0
 ...appings~pre.adoc => causeway.mappings~pre.adoc} |    0
 ....adoc => causeway.persistence.schema~post.adoc} |    0
 ...e.adoc => causeway.persistence.schema~pre.adoc} |    0
 ...t.adoc => causeway.security.keycloak~post.adoc} |    0
 ...re.adoc => causeway.security.keycloak~pre.adoc} |    0
 ...post.adoc => causeway.security.shiro~post.adoc} |    0
 ...o~pre.adoc => causeway.security.shiro~pre.adoc} |    0
 ...ost.adoc => causeway.security.spring~post.adoc} |    0
 ...~pre.adoc => causeway.security.spring~pre.adoc} |    0
 ...ins~post.adoc => causeway.subdomains~post.adoc} |    0
 ...mains~pre.adoc => causeway.subdomains~pre.adoc} |    0
 ...esting~post.adoc => causeway.testing~post.adoc} |    0
 ....testing~pre.adoc => causeway.testing~pre.adoc} |    0
 ...es~post.adoc => causeway.value-types~post.adoc} |    0
 ...ypes~pre.adoc => causeway.value-types~pre.adoc} |    0
 ...oc => causeway.viewer.restfulobjects~post.adoc} |    0
 ...doc => causeway.viewer.restfulobjects~pre.adoc} |    0
 ...~post.adoc => causeway.viewer.wicket~post.adoc} |    0
 ...et~pre.adoc => causeway.viewer.wicket~pre.adoc} |    0
 .../pages/section-hooks/datanucleus~pre.adoc       |    2 +-
 .../pages/section-hooks/eclipselink~pre.adoc       |    2 +-
 .../adoc/modules/config/pages/sections/Other.adoc  |    6 +-
 .../adoc/modules/config/pages/sections/_nav.adoc   |   30 +-
 .../{isis.applib.adoc => causeway.applib.adoc}     |  208 +-
 ....core.config.adoc => causeway.core.config.adoc} |   10 +-
 ...ta-model.adoc => causeway.core.meta-model.adoc} |   16 +-
 ... => causeway.core.meta-model.introspector.adoc} |   34 +-
 ...doc => causeway.core.meta-model.validator.adoc} |   70 +-
 ...es.adoc => causeway.core.runtime-services.adoc} |  108 +-
 ...ore.runtime.adoc => causeway.core.runtime.adoc} |   16 +-
 ...is.extensions.adoc => causeway.extensions.adoc} |  176 +-
 .../{isis.legacy.adoc => causeway.legacy.adoc}     |   16 +-
 ...chema.adoc => causeway.persistence.schema.adoc} |   22 +-
 ...ycloak.adoc => causeway.security.keycloak.adoc} |   26 +-
 ...ity.shiro.adoc => causeway.security.shiro.adoc} |   10 +-
 ...y.spring.adoc => causeway.security.spring.adoc} |   10 +-
 .../{isis.testing.adoc => causeway.testing.adoc}   |   46 +-
 ....value-types.adoc => causeway.value-types.adoc} |  104 +-
 ...ts.adoc => causeway.viewer.restfulobjects.adoc} |   72 +-
 ...wer.wicket.adoc => causeway.viewer.wicket.adoc} |  322 +-
 .../config/partials/configuring-schemas.adoc       |    4 +-
 .../main/adoc/modules/metamodel/pages/about.adoc   |   10 +-
 .../modules/metamodel/pages/class-diagram.adoc     |    2 +-
 .../UrlEncodingServiceWithCompression.java         |    3 +
 ...ss.PNG => configure-causeway-to-use-bypass.PNG} |  Bin
 examples/demo/docker-compose.yml                   |    4 +-
 ...ObjectEntityChangePublishingVm-description.adoc |    4 +-
 .../flyway/adoc/modules/flyway/pages/about.adoc    |    8 +-
 .../quartz/adoc/modules/quartz/pages/about.adoc    |    6 +-
 .../secman/adoc/modules/secman/pages/about.adoc    |   18 +-
 .../secman/pages/setting-up-with-shiro.adoc        |   30 +-
 .../pages/setting-up-with-spring-oauth2.adoc       |    4 +-
 .../adoc/modules/secman/pages/setting-up.adoc      |   60 +-
 ...configure-shiro-to-use-causeway-ldap-realm.png} |  Bin
 .../adoc/modules/shiro-realm-ldap/pages/about.adoc |    2 +-
 .../modules/shiro-realm-ldap/pages/ldap-realm.adoc |   12 +-
 .../adoc/modules/spring-oauth2/pages/about.adoc    |    8 +-
 .../vro/cors/adoc/modules/cors/pages/about.adoc    |   16 +-
 .../adoc/modules/exceldownload/pages/about.adoc    |    4 +-
 .../adoc/modules/fullcalendar/pages/about.adoc     |    4 +-
 .../vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc   |    8 +-
 .../vw/sse/adoc/modules/sse/pages/about.adoc       |    4 +-
 .../clients/kroviz/.kotlin-js-store/yarn.lock      | 3756 ++++++++++++++++++++
 .../images/{isis_clut.png => causeway_clut.png}    |  Bin
 .../modules/kroviz/pages/DevelopmentGuide.adoc     |   16 +-
 .../adoc/modules/kroviz/pages/UsersGuide.adoc      |    2 +-
 .../kroviz/adoc/modules/kroviz/pages/about.adoc    |    2 +-
 .../kroviz/adoc/modules/kroviz/pages/credits.adoc  |    6 +-
 .../adoc/modules/kroviz/pages/regression-test.adoc |    2 +-
 .../kroviz/partials/design/arc-overview.adoc       |    2 +-
 .../simpleapp1_16_0/RESTFUL_DOMAIN_TYPES.kt        |    2 +-
 .../adoc/modules/graphql/pages/devnotes.adoc       |    2 +-
 mavendeps/adoc/modules/mavendeps/pages/about.adoc  |   10 +-
 .../setup-and-configure-dependencyManagement.adoc  |   14 +-
 .../setup-and-configure-mavendeps-jdo.adoc         |    4 +-
 .../setup-and-configure-mavendeps-jpa.adoc         |    4 +-
 .../setup-and-configure-mavendeps-webapp.adoc      |    4 +-
 .../disabling-persistence-by-reachability.adoc     |    4 +-
 .../jdo/adoc/modules/ROOT/pages/db-schemas.adoc    |    4 +-
 .../modules/ROOT/pages/dependency-injection.adoc   |    2 +-
 .../jdo/adoc/modules/ROOT/pages/enhancer.adoc      |    4 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |    2 +-
 .../pages/hints-and-tips/jdoql-and-timestamps.adoc |    8 +-
 .../hints-and-tips/overriding-jdo-annotations.adoc |    4 +-
 .../subtype-entity-not-fully-populated.adoc        |    4 +-
 .../typesafe-queries-and-fetchgroups.adoc          |    4 +-
 .../jdo/adoc/modules/ROOT/pages/mapping-guide.adoc |    8 +-
 .../mandatory-properties-in-subtypes.adoc          |    2 +-
 .../one-to-m-bidirectional-relationships.adoc      |    2 +-
 .../ROOT/pages/setup-and-configuration.adoc        |    6 +-
 persistence/jdo/spring/README.adoc                 |   52 +-
 .../jpa/adoc/modules/ROOT/pages/db-schemas.adoc    |    4 +-
 .../modules/ROOT/pages/dependency-injection.adoc   |    4 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |    2 +-
 .../jpa/adoc/modules/ROOT/pages/mapping-guide.adoc |   12 +-
 .../ROOT/pages/setup-and-configuration.adoc        |    6 +-
 .../jpa/adoc/modules/ROOT/pages/weaving.adoc       |    8 +-
 .../model/actnsemantics/causeway-logo-56x64.png    |  Bin
 security/adoc/modules/ROOT/pages/about.adoc        |   12 +-
 ...viewers.adoc => usage-by-causeway-viewers.adoc} |    6 +-
 .../adoc/modules/ROOT/partials/module-nav-end.adoc |    2 +-
 .../adoc/modules/ROOT/partials/module-nav.adoc     |    2 +-
 .../src/main/adoc/modules/bypass/pages/about.adoc  |    4 +-
 .../main/adoc/modules/keycloak/pages/about.adoc    |   16 +-
 .../src/main/adoc/modules/shiro/pages/about.adoc   |   48 +-
 .../src/main/adoc/modules/spring/pages/about.adoc  |   12 +-
 starters/adoc/modules/parent-pom/pages/about.adoc  |   30 +-
 starters/adoc/modules/starters/pages/about.adoc    |    8 +-
 .../starters/pages/helloworld-script-jdo.adoc      |    4 +-
 .../starters/pages/helloworld-script-jpa.adoc      |    4 +-
 .../adoc/modules/starters/pages/helloworld.adoc    |   34 +-
 .../starters/pages/simpleapp-script-jdo.adoc       |    4 +-
 .../starters/pages/simpleapp-script-jpa.adoc       |    4 +-
 .../adoc/modules/starters/pages/simpleapp.adoc     |   44 +-
 testing/adoc/modules/ROOT/pages/about.adoc         |   22 +-
 .../adoc/modules/archtestsupport/pages/about.adoc  |   16 +-
 .../adoc/modules/fakedata/pages/about.adoc         |   14 +-
 .../adoc/modules/fixtures/pages/about.adoc         |    4 +-
 .../pages/fixture-scripts/api-and-usage.adoc       |   10 +-
 .../pages/fixture-scripts/maven-configuration.adoc |   14 +-
 .../adoc/modules/h2console/pages/about.adoc        |   14 +-
 .../adoc/modules/hsqldbmgr/pages/about.adoc        |   10 +-
 .../adoc/modules/integtestsupport/pages/about.adoc |   34 +-
 .../pages/domain-model-validator.adoc              |    2 +-
 .../adoc/modules/specsupport/pages/about.adoc      |   12 +-
 .../adoc/modules/unittestsupport/pages/about.adoc  |   20 +-
 tooling/c4modeling/README.adoc                     |   11 +-
 tooling/cli/README.adoc                            |    6 +-
 .../cli/adoc/modules/tooling-cli/pages/about.adoc  |   40 +-
 tooling/model4adoc/README.adoc                     |   12 +-
 .../adoc/modules/ROOT/pages/about.adoc             |    4 +-
 .../adoc/modules/ROOT/pages/client.adoc            |    2 +-
 .../modules/ROOT/pages/content-negotiation.adoc    |   11 +-
 ... => apache-causeway-v2-profile.INCOMPLETE.adoc} |   24 +-
 ...rofile.adoc => apache-causeway-v2-profile.adoc} |    6 +-
 .../content-negotiation/other-representations.adoc |    4 +-
 .../simplified-representations/accept-header.adoc  |    4 +-
 .../action-invocation.adoc                         |    8 +-
 .../configuration-properties.adoc                  |    4 +-
 .../simplified-representations/domain-object.adoc  |    6 +-
 .../object-collection.adoc                         |    4 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |    4 +-
 .../hints-and-tips/restful-image-property.adoc     |    4 +-
 .../hints-and-tips/view-model-as-parameter.adoc    |    2 +-
 .../adoc/modules/ROOT/pages/layout-resources.adoc  |   22 +-
 .../adoc/modules/ROOT/pages/ro-spec.adoc           |   20 +-
 .../ROOT/pages/setup-and-configuration.adoc        |   28 +-
 .../adoc/modules/ROOT/partials/module-nav.adoc     |    4 +-
 .../modules/ROOT/partials/security/webmodule.adoc  |    2 +-
 .../CausewayModuleRestfulObjectsRendering.java     |    4 +-
 ... ContentNegotiationServiceOrgApacheIsisV1.java} |   10 +-
 viewers/wicket/adoc/modules/ROOT/pages/about.adoc  |    2 +-
 .../ROOT/pages/customisation/about-page.adoc       |    4 +-
 .../ROOT/pages/customisation/brand-logo.adoc       |    6 +-
 .../customisation/cheap-n-cheerful-theme.adoc      |    2 +-
 .../ROOT/pages/customisation/custom-css.adoc       |    2 +-
 .../pages/customisation/custom-javascript.adoc     |    4 +-
 .../ROOT/pages/customisation/embedded-view.adoc    |    8 +-
 .../ROOT/pages/customisation/welcome-page.adoc     |   10 +-
 .../pages/extending/custom-bootstrap-theme.adoc    |    4 +-
 .../modules/ROOT/pages/extending/custom-pages.adoc |    4 +-
 .../pages/extending/replacing-page-elements.adoc   |   16 +-
 .../wicket/adoc/modules/ROOT/pages/features.adoc   |    2 +-
 .../ROOT/pages/features/bookmarked-pages.adoc      |    2 +-
 .../pages/features/sidebar-vs-modal-dialogs.adoc   |    2 +-
 .../ROOT/pages/features/titles-in-tables.adoc      |    2 +-
 .../ROOT/pages/features/user-registration.adoc     |    2 +-
 .../modules/ROOT/pages/features/where-am-i.adoc    |    2 +-
 .../i18n-label-in-wicket-viewer.adoc               |    2 +-
 .../ROOT/pages/hints-and-tips/per-user-themes.adoc |    4 +-
 .../ROOT/pages/hints-and-tips/svg-support.adoc     |    6 +-
 .../ROOT/pages/setup-and-configuration.adoc        |  108 +-
 .../adoc/modules/ROOT/partials/security/pages.adoc |    4 +-
 .../ROOT/partials/security/user-registration.adoc  |    6 +-
 .../images/animated-overlay.gif                    |  Bin
 .../images/ui-bg_flat_0_aaaaaa_40x100.png          |  Bin
 .../images/ui-bg_flat_75_ffffff_40x100.png         |  Bin
 .../images/ui-bg_glass_55_40c0cb_1x400.png         |  Bin
 .../images/ui-bg_glass_65_ffffff_1x400.png         |  Bin
 .../images/ui-bg_glass_75_dadada_1x400.png         |  Bin
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |  Bin
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |  Bin
 .../ui-bg_highlight-soft_75_20B5C2_1x100.png       |  Bin
 .../images/ui-icons_00477F_256x240.png             |  Bin
 .../images/ui-icons_2e83ff_256x240.png             |  Bin
 .../images/ui-icons_454545_256x240.png             |  Bin
 .../images/ui-icons_888888_256x240.png             |  Bin
 .../images/ui-icons_F0EFEA_256x240.png             |  Bin
 .../images/ui-icons_cd0a0a_256x240.png             |  Bin
 497 files changed, 6386 insertions(+), 2881 deletions(-)
 rename antora/components/conguide/modules/ROOT/images/{building-apache-isis => building-apache-causeway}/setting-up-git.png (100%)
 rename antora/components/conguide/modules/ROOT/pages/{building-apache-isis.adoc => building-apache-causeway.adoc} (84%)
 rename antora/components/conguide/modules/eclipse/attachments/{Apache-Isis-code-style-cleanup.xml => Apache-Causeway-code-style-cleanup.xml} (100%)
 rename antora/components/conguide/modules/eclipse/attachments/{Apache-Isis.importorder => Apache-Causeway.importorder} (95%)
 rename antora/components/conguide/modules/intellij/attachments/{Apache-Isis-importorder.xml => Apache-Causeway-importorder.xml} (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/010-login.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/020-install-fixtures.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/030-dashboard-view-model.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/040-domain-entity.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/050-edit-property.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/060-invoke-action.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/065-contributions.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/067-contributed-action.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/070-pluggable-views.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/080-gmap3-view.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/090-fullcalendar2-view.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/100-excel-view-and-docx.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/110-docx.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/120-auditing.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/130-security.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/140-i18n.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/150-appsettings.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/160-switch-tenancy.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/170-me.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/180-app-user-entity.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/190-switch-theme.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/200-rest-api.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/205-swagger-ui.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/210-fixture-scripts.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/220-testing-happy-case.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/230-testing-wrapper-factory.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/240-domain-events.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/250-domain-event-subscriber.png (100%)
 rename antora/components/docs/modules/ROOT/images/{what-is-apache-isis/isis-in-pictures => what-is-apache-causeway/causeway-in-pictures}/260-domain-event-test.png (100%)
 rename antora/components/docs/modules/ROOT/pages/{what-is-apache-isis/isis-in-pictures.adoc => what-is-apache-causeway/causeway-in-pictures.adoc} (67%)
 rename antora/components/docs/modules/ROOT/pages/{what-is-apache-isis => what-is-apache-causeway}/common-use-cases.adoc (100%)
 rename antora/components/docs/modules/ROOT/pages/{what-is-apache-isis => what-is-apache-causeway}/screencasts-older.adoc (86%)
 rename antora/components/docs/modules/ROOT/pages/{what-is-apache-isis => what-is-apache-causeway}/screencasts.adoc (92%)
 rename antora/components/docs/modules/ROOT/pages/{what-is-apache-isis => what-is-apache-causeway}/screencasts/playlists.adoc (100%)
 copy antora/components/{comguide/modules/ROOT/pages/policies.adoc => docs/modules/ROOT/partials/module-nav/what-is-apache-causeway.adoc} (75%)
 delete mode 100644 antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc
 rename antora/components/docs/modules/resources/attachments/{IsisCheatSheet.odt => CausewayCheatSheet.odt} (100%)
 rename antora/components/docs/modules/resources/attachments/{IsisCheatSheet.pdf => CausewayCheatSheet.pdf} (100%)
 rename antora/components/docs/modules/resources/images/{IsisCheatSheet.png => CausewayCheatSheet.png} (100%)
 rename antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/{ContentNegotiationServiceOrgApacheCausewayV1.adoc => ContentNegotiationServiceOrgApacheIsisV1.adoc} (86%)
 rename antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/{ContentNegotiationServiceOrgApacheIsisV2_usage-notes.adoc => ContentNegotiationServiceOrgApacheCausewayV2_usage-notes.adoc} (92%)
 rename antora/components/setupguide/modules/eclipse/attachments/{isis-templates.xml => causeway-templates.xml} (100%)
 rename antora/components/setupguide/modules/intellij/attachments/{isis-settings-file-templates.jar => causeway-settings-file-templates.jar} (100%)
 rename antora/components/setupguide/modules/intellij/images/200-project-sdk/{050-isis-language-level-7.png => 050-causeway-language-level-7.png} (100%)
 rename antora/components/userguide/modules/fun/pages/concepts-patterns/{apache-isis-vs-cqrs-and-event-sourcing.adoc => apache-causeway-vs-cqrs-and-event-sourcing.adoc} (74%)
 rename antora/supplemental-ui/{doap_isis.rdf => doap_causeway.rdf} (96%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.applib~post.adoc => causeway.applib~post.adoc} (90%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.applib~pre.adoc => causeway.applib~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.config~post.adoc => causeway.core.config~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.config~pre.adoc => causeway.core.config~pre.adoc} (93%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.meta-model.introspector~post.adoc => causeway.core.meta-model.introspector~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.meta-model.introspector~pre.adoc => causeway.core.meta-model.introspector~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.meta-model.validator~post.adoc => causeway.core.meta-model.validator~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.meta-model.validator~pre.adoc => causeway.core.meta-model.validator~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.meta-model~post.adoc => causeway.core.meta-model~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.meta-model~pre.adoc => causeway.core.meta-model~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.runtime-services~post.adoc => causeway.core.runtime-services~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.runtime-services~pre.adoc => causeway.core.runtime-services~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.runtime~post.adoc => causeway.core.runtime~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.core.runtime~pre.adoc => causeway.core.runtime~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.extensions~post.adoc => causeway.extensions~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.extensions~pre.adoc => causeway.extensions~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.incubator~post.adoc => causeway.incubator~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.incubator~pre.adoc => causeway.incubator~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.legacy~post.adoc => causeway.legacy~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.legacy~pre.adoc => causeway.legacy~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.mappings~post.adoc => causeway.mappings~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.mappings~pre.adoc => causeway.mappings~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.persistence.schema~post.adoc => causeway.persistence.schema~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.persistence.schema~pre.adoc => causeway.persistence.schema~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.security.keycloak~post.adoc => causeway.security.keycloak~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.security.keycloak~pre.adoc => causeway.security.keycloak~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.security.shiro~post.adoc => causeway.security.shiro~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.security.shiro~pre.adoc => causeway.security.shiro~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.security.spring~post.adoc => causeway.security.spring~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.security.spring~pre.adoc => causeway.security.spring~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.subdomains~post.adoc => causeway.subdomains~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.subdomains~pre.adoc => causeway.subdomains~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.testing~post.adoc => causeway.testing~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.testing~pre.adoc => causeway.testing~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.value-types~post.adoc => causeway.value-types~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.value-types~pre.adoc => causeway.value-types~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.viewer.restfulobjects~post.adoc => causeway.viewer.restfulobjects~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.viewer.restfulobjects~pre.adoc => causeway.viewer.restfulobjects~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.viewer.wicket~post.adoc => causeway.viewer.wicket~post.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/section-hooks/{isis.viewer.wicket~pre.adoc => causeway.viewer.wicket~pre.adoc} (100%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.applib.adoc => causeway.applib.adoc} (85%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.core.config.adoc => causeway.core.config.adoc} (85%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.core.meta-model.adoc => causeway.core.meta-model.adoc} (85%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.core.meta-model.introspector.adoc => causeway.core.meta-model.introspector.adoc} (81%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.core.meta-model.validator.adoc => causeway.core.meta-model.validator.adoc} (72%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.core.runtime-services.adoc => causeway.core.runtime-services.adoc} (71%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.core.runtime.adoc => causeway.core.runtime.adoc} (80%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.extensions.adoc => causeway.extensions.adoc} (63%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.legacy.adoc => causeway.legacy.adoc} (79%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.persistence.schema.adoc => causeway.persistence.schema.adoc} (83%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.security.keycloak.adoc => causeway.security.keycloak.adoc} (74%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.security.shiro.adoc => causeway.security.shiro.adoc} (83%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.security.spring.adoc => causeway.security.spring.adoc} (86%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.testing.adoc => causeway.testing.adoc} (73%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.value-types.adoc => causeway.value-types.adoc} (63%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.viewer.restfulobjects.adoc => causeway.viewer.restfulobjects.adoc} (74%)
 rename core/config/src/main/adoc/modules/config/pages/sections/{isis.viewer.wicket.adoc => causeway.viewer.wicket.adoc} (71%)
 rename core/security/src/main/adoc/modules/core/images/security/security-apis-impl/{configure-isis-to-use-bypass.PNG => configure-causeway-to-use-bypass.PNG} (100%)
 rename extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/images/{configure-shiro-to-use-isis-ldap-realm.png => configure-shiro-to-use-causeway-ldap-realm.png} (100%)
 create mode 100644 incubator/clients/kroviz/.kotlin-js-store/yarn.lock
 rename incubator/clients/kroviz/adoc/modules/kroviz/images/{isis_clut.png => causeway_clut.png} (100%)
 rename antora/supplemental-ui/img/home/isis-logo-56x64.png => regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/causeway-logo-56x64.png (100%)
 rename security/adoc/modules/ROOT/pages/{usage-by-isis-viewers.adoc => usage-by-causeway-viewers.adoc} (89%)
 rename viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/{apache-isis-v2-profile.INCOMPLETE.adoc => apache-causeway-v2-profile.INCOMPLETE.adoc} (97%)
 rename viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/{apache-isis-v2-profile.adoc => apache-causeway-v2-profile.adoc} (87%)
 rename viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/conneg/{ContentNegotiationServiceOrgApacheCausewayV1.java => ContentNegotiationServiceOrgApacheIsisV1.java} (94%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/animated-overlay.gif (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-bg_flat_0_aaaaaa_40x100.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-bg_flat_75_ffffff_40x100.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-bg_glass_55_40c0cb_1x400.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-bg_glass_65_ffffff_1x400.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-bg_glass_75_dadada_1x400.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-bg_glass_75_e6e6e6_1x400.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-bg_glass_95_fef1ec_1x400.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-bg_highlight-soft_75_20B5C2_1x100.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-icons_00477F_256x240.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-icons_2e83ff_256x240.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-icons_454545_256x240.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-icons_888888_256x240.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-icons_F0EFEA_256x240.png (100%)
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/{isis-wicket-theme => causeway-wicket-theme}/images/ui-icons_cd0a0a_256x240.png (100%)


[isis] 03/18: ISIS-3260: renames 'Isis' -> 'Causeway' in all .adoc files (except mignotes and relnotes)

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 80899546522ebe74b8f61eb3f8da987ae9d12bad
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 12:37:18 2022 +0100

    ISIS-3260: renames 'Isis' -> 'Causeway' in all .adoc files  (except mignotes and relnotes)
---
 CONTRIBUTING.adoc                                  |  2 +-
 README.adoc                                        | 42 +++++++++++-----------
 .../comguide/modules/ROOT/pages/about.adoc         |  2 +-
 .../ROOT/pages/antora-publish-procedure.adoc       |  4 +--
 .../modules/ROOT/pages/cutting-a-release.adoc      | 14 ++++----
 .../modules/ROOT/pages/key-generation.adoc         |  2 +-
 .../comguide/modules/ROOT/pages/pmc-notes.adoc     | 20 +++++------
 .../comguide/modules/ROOT/pages/policies.adoc      |  2 +-
 .../modules/ROOT/pages/policies/git-policy.adoc    |  2 +-
 .../ROOT/pages/policies/versioning-policy.adoc     |  4 +--
 .../ROOT/pages/post-release-successful.adoc        | 20 +++++------
 .../ROOT/pages/post-release-unsuccessful.adoc      |  6 ++--
 .../modules/ROOT/pages/verifying-releases.adoc     |  8 ++---
 antora/components/conguide/modules/ROOT/nav.adoc   |  2 +-
 .../conguide/modules/ROOT/pages/about.adoc         |  2 +-
 .../modules/ROOT/pages/building-apache-isis.adoc   | 26 +++++++-------
 .../conguide/modules/ROOT/pages/contributing.adoc  | 16 ++++-----
 .../conguide/modules/agilej/pages/about.adoc       |  2 +-
 .../modules/documentation/pages/about.adoc         |  2 +-
 .../pages/building-docs-and-website.adoc           |  2 +-
 .../conguide/modules/eclipse/pages/about.adoc      |  4 +--
 .../conguide/modules/git/pages/about.adoc          |  6 ++--
 .../conguide/modules/intellij/pages/about.adoc     |  2 +-
 .../components/docs/modules/ROOT/pages/about.adoc  |  6 ++--
 .../docs/modules/ROOT/pages/downloads/how-to.adoc  | 10 +++---
 .../going-deeper/articles-and-presentations.adoc   | 20 +++++------
 .../modules/ROOT/pages/going-deeper/books.adoc     |  4 +--
 .../ROOT/pages/landing-page/components.adoc        |  2 +-
 .../modules/ROOT/pages/landing-page/guides.adoc    |  2 +-
 .../ROOT/pages/more-thanks/more-thanks.adoc        |  4 +--
 .../what-is-apache-isis/isis-in-pictures.adoc      | 34 +++++++++---------
 .../what-is-apache-isis/screencasts-older.adoc     | 16 ++++-----
 .../pages/what-is-apache-isis/screencasts.adoc     | 20 +++++------
 .../partials/module-nav/what-is-apache-isis.adoc   |  4 +--
 .../docs/modules/resources/pages/about.adoc        |  2 +-
 .../docs/modules/resources/pages/cheatsheet.adoc   |  2 +-
 .../docs/modules/resources/pages/icons.adoc        |  2 +-
 .../docs/modules/support/pages/mailing-list.adoc   |  2 +-
 .../hooks/Action_025-execution-publishing.adoc     |  2 +-
 .../hooks/DomainObjectLayout_024-named.adoc        |  2 +-
 .../annotation/hooks/DomainObject_022-nature.adoc  |  4 +--
 .../hooks/Facets_010-examples-and-usage.adoc       |  2 +-
 .../hooks/Programmatic_010-examples-and-usage.adoc |  2 +-
 .../annotation/hooks/Property_021-optionality.adoc | 16 ++++-----
 .../annotation/hooks/Property_023-maxLength.adoc   |  2 +-
 .../hooks/Property_027-execution-publishing.adoc   |  2 +-
 .../pages/index/mixins/dto/hooks/Dto_see-also.adoc |  2 +-
 .../hooks/ClockService_020-examples-and-usage.adoc |  2 +-
 ...gurationViewService_020-examples-and-usage.adoc |  2 +-
 .../EventBusService_020-examples-and-usage.adoc    |  6 ++--
 .../hooks/GridService_020-examples-and-usage.adoc  |  4 +--
 .../TranslationService_010-implementation.adoc     |  2 +-
 ...ranslationsResolver_020-examples-and-usage.adoc |  2 +-
 .../jaxb/hooks/JaxbService_010-implementation.adoc |  2 +-
 ...ExecutionSubscriber_020-examples-and-usage.adoc |  2 +-
 .../SwaggerService_020-examples-and-usage.adoc     |  2 +-
 ...NotificationService_020-examples-and-usage.adoc |  6 ++--
 .../hooks/WrapperFactory_010-implementation.adoc   |  2 +-
 .../JdoSupportService_010-examples-and-usage.adoc  |  4 +--
 ...onServiceForRestfulObjectsV1_0_usage-notes.adoc |  2 +-
 .../refguide/modules/applib-ant/pages/Column.adoc  | 26 +++++++-------
 .../refguide/modules/applib-ant/pages/Digits.adoc  |  2 +-
 .../modules/applib-ant/pages/Discriminator.adoc    |  6 ++--
 .../modules/applib-ant/pages/NotPersistent.adoc    |  4 +--
 .../modules/applib-ant/pages/Nullable.adoc         |  8 ++---
 .../refguide/modules/applib-ant/pages/Pattern.adoc |  2 +-
 .../applib-ant/pages/PersistenceCapable.adoc       |  8 ++---
 .../modules/applib-ant/pages/PrimaryKey.adoc       |  6 ++--
 .../modules/applib-ant/pages/XmlRootElement.adoc   |  4 +--
 .../refguide/modules/applib-ant/pages/about.adoc   |  6 ++--
 .../modules/applib-ant/pages/about/jdo.adoc        | 12 +++----
 .../modules/applib-ant/pages/about/jee.adoc        |  4 +--
 .../modules/applib-ant/pages/about/jpa.adoc        |  2 +-
 .../modules/applib-ant/pages/about/main.adoc       |  4 +--
 .../modules/applib-ant/pages/about/other.adoc      |  8 ++---
 .../modules/applib-ant/pages/about/partial.adoc    |  2 +-
 .../applib-classes/pages/layout/object-layout.adoc |  4 +--
 .../modules/applib-classes/pages/spec.adoc         |  2 +-
 .../modules/applib-classes/pages/value-types.adoc  |  2 +-
 .../modules/applib-methods/pages/about.adoc        |  2 +-
 .../modules/applib-methods/pages/lifecycle.adoc    |  2 +-
 .../modules/applib-methods/pages/prefixes.adoc     |  4 +--
 .../applib-methods/pages/prefixes/disable.adoc     |  2 +-
 .../modules/applib-methods/pages/prefixes/get.adoc |  6 ++--
 .../applib-methods/pages/ui-hints/title.adoc       |  4 +--
 .../refguide/modules/applib-svc/pages/about.adoc   |  8 ++---
 .../partials/_application-layer-spi.adoc           |  2 +-
 .../applib-svc/partials/_core-domain-api.adoc      |  2 +-
 .../modules/applib-svc/partials/_metadata-api.adoc |  2 +-
 .../relnotes/modules/ROOT/pages/about.adoc         | 22 ++++++------
 .../setupguide/modules/ROOT/pages/about.adoc       |  4 +--
 .../setupguide/modules/eclipse/pages/about.adoc    |  6 ++--
 .../intellij/partials/UNUSED/coding-standards.adoc |  2 +-
 .../partials/UNUSED/faster-turnaround-times.adoc   |  6 ++--
 .../intellij/partials/UNUSED/live-templates.adoc   |  2 +-
 .../tutorials/modules/ROOT/pages/about.adoc        |  2 +-
 .../petclinic/pages/010-getting-started.adoc       | 16 ++++-----
 .../petclinic/pages/020-the-petclinic-domain.adoc  |  2 +-
 .../userguide/modules/ROOT/pages/about.adoc        |  4 +--
 .../userguide/modules/btb/pages/about.adoc         |  2 +-
 .../modules/btb/pages/headless-access.adoc         | 12 +++----
 .../modules/btb/pages/hints-and-tips.adoc          |  2 +-
 .../how-to-handle-void-and-null-results.adoc       |  6 ++--
 .../how-to-implement-a-spellchecker.adoc           |  2 +-
 .../replacing-default-service-implementations.adoc |  2 +-
 .../simulating-collections-of-values.adoc          |  4 +--
 .../hints-and-tips/transactions-and-errors.adoc    |  6 ++--
 .../userguide/modules/btb/pages/i18n.adoc          | 10 +++---
 .../modules/btb/pages/other-techniques.adoc        |  2 +-
 .../modules/btb/pages/programming-model.adoc       |  2 +-
 .../pages/programming-model/custom-validator.adoc  |  4 +--
 .../btb/pages/programming-model/finetuning.adoc    |  6 ++--
 .../modules/fun/pages/concepts-patterns.adoc       |  2 +-
 .../apache-isis-vs-cqrs-and-event-sourcing.adoc    | 36 +++++++++----------
 .../fun/pages/concepts-patterns/architecture.adoc  | 32 ++++++++---------
 .../fun/pages/concepts-patterns/core-values.adoc   | 28 +++++++--------
 .../concepts-patterns/deployment-options.adoc      |  4 +--
 .../fun/pages/concepts-patterns/metamodel.adoc     |  8 ++---
 .../concepts-patterns/naked-objects-pattern.adoc   |  4 +--
 .../pages/domain-entities-and-services/crud.adoc   |  2 +-
 .../domain-entities.adoc                           |  4 +--
 .../domain-services.adoc                           | 10 +++---
 .../inject-services.adoc                           |  6 ++--
 .../modules/fun/pages/meta-annotations.adoc        |  4 +--
 .../userguide/modules/fun/pages/modules.adoc       |  4 +--
 .../modules/fun/pages/object-members/actions.adoc  |  2 +-
 .../fun/pages/object-members/collections.adoc      | 18 +++++-----
 .../fun/pages/object-members/properties.adoc       | 32 ++++++++---------
 .../userguide/modules/fun/pages/overview.adoc      |  2 +-
 .../modules/fun/pages/overview/events.adoc         |  2 +-
 .../modules/fun/pages/overview/identifiers.adoc    |  6 ++--
 .../modules/fun/pages/overview/modules.adoc        |  8 ++---
 .../modules/fun/pages/overview/object-members.adoc |  6 ++--
 .../fun/pages/overview/programming-model.adoc      |  8 ++---
 .../pages/overview/types-of-domain-objects.adoc    | 26 +++++++-------
 .../components/userguide/modules/fun/pages/ui.adoc |  4 +--
 .../modules/fun/pages/ui/action-icons-and-css.adoc |  2 +-
 .../modules/fun/pages/ui/menubars-layout.adoc      |  2 +-
 .../modules/fun/pages/ui/object-layout.adoc        |  2 +-
 .../fun/pages/ui/object-titles-and-icons.adoc      |  2 +-
 .../userguide/modules/fun/pages/view-models.adoc   | 10 +++---
 .../modules/fun/partials/_deployment-options.adoc  | 26 +++++++-------
 .../src/main/adoc/modules/schema/pages/about.adoc  |  2 +-
 .../src/main/adoc/modules/schema/pages/common.adoc |  2 +-
 .../src/main/adoc/modules/commons/pages/about.adoc |  2 +-
 .../commons/pages/concurrent-task-list-UNUSED.adoc |  4 +--
 .../src/main/adoc/modules/config/pages/about.adoc  | 16 ++++-----
 .../pages/section-hooks/datanucleus~pre.adoc       |  2 +-
 .../pages/section-hooks/eclipselink~pre.adoc       |  2 +-
 .../pages/section-hooks/isis.core.config~pre.adoc  |  2 +-
 .../pages/sections/isis.security.keycloak.adoc     |  2 +-
 .../main/adoc/modules/metamodel/pages/about.adoc   |  6 ++--
 .../modules/metamodel/pages/class-diagram.adoc     |  2 +-
 .../flyway/adoc/modules/flyway/pages/about.adoc    |  2 +-
 .../secman/adoc/modules/secman/pages/about.adoc    |  8 ++---
 .../secman/pages/setting-up-with-shiro.adoc        |  4 +--
 .../adoc/modules/secman/pages/setting-up.adoc      |  2 +-
 .../adoc/modules/shiro-realm-ldap/pages/about.adoc |  2 +-
 .../modules/shiro-realm-ldap/pages/ldap-realm.adoc |  6 ++--
 .../modules/kroviz/pages/DevelopmentGuide.adoc     |  8 ++---
 .../kroviz/adoc/modules/kroviz/pages/about.adoc    |  2 +-
 .../kroviz/adoc/modules/kroviz/pages/credits.adoc  |  2 +-
 .../adoc/modules/kroviz/pages/regression-test.adoc |  2 +-
 mavendeps/adoc/modules/mavendeps/pages/about.adoc  |  4 +--
 .../setup-and-configure-dependencyManagement.adoc  |  2 +-
 .../disabling-persistence-by-reachability.adoc     |  4 +--
 .../modules/ROOT/pages/dependency-injection.adoc   |  2 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |  2 +-
 .../subtype-entity-not-fully-populated.adoc        |  4 +--
 .../mandatory-properties-in-subtypes.adoc          |  2 +-
 .../ROOT/pages/setup-and-configuration.adoc        |  2 +-
 .../modules/ROOT/pages/dependency-injection.adoc   |  2 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |  2 +-
 .../jpa/adoc/modules/ROOT/pages/mapping-guide.adoc |  4 +--
 .../ROOT/pages/setup-and-configuration.adoc        |  2 +-
 .../jpa/adoc/modules/ROOT/pages/weaving.adoc       |  2 +-
 security/adoc/modules/ROOT/pages/about.adoc        | 10 +++---
 .../modules/ROOT/pages/usage-by-isis-viewers.adoc  |  4 +--
 .../adoc/modules/ROOT/partials/module-nav-end.adoc |  2 +-
 .../main/adoc/modules/keycloak/pages/about.adoc    |  6 ++--
 .../src/main/adoc/modules/shiro/pages/about.adoc   | 14 ++++----
 .../src/main/adoc/modules/spring/pages/about.adoc  |  6 ++--
 starters/adoc/modules/parent-pom/pages/about.adoc  |  6 ++--
 .../adoc/modules/starters/pages/helloworld.adoc    | 26 +++++++-------
 .../adoc/modules/starters/pages/simpleapp.adoc     | 30 ++++++++--------
 testing/adoc/modules/ROOT/pages/about.adoc         | 22 ++++++------
 .../adoc/modules/archtestsupport/pages/about.adoc  |  4 +--
 .../adoc/modules/fixtures/pages/about.adoc         |  4 +--
 .../adoc/modules/integtestsupport/pages/about.adoc | 12 +++----
 .../adoc/modules/specsupport/pages/about.adoc      |  2 +-
 .../adoc/modules/unittestsupport/pages/about.adoc  |  6 ++--
 .../cli/adoc/modules/tooling-cli/pages/about.adoc  |  4 +--
 .../adoc/modules/ROOT/pages/about.adoc             |  4 +--
 .../adoc/modules/ROOT/pages/client.adoc            |  2 +-
 .../modules/ROOT/pages/content-negotiation.adoc    |  6 ++--
 .../apache-isis-v2-profile.adoc                    |  4 +--
 .../content-negotiation/other-representations.adoc |  4 +--
 .../simplified-representations/accept-header.adoc  |  2 +-
 .../configuration-properties.adoc                  |  4 +--
 .../simplified-representations/domain-object.adoc  |  2 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |  2 +-
 .../hints-and-tips/restful-image-property.adoc     |  4 +--
 .../adoc/modules/ROOT/pages/layout-resources.adoc  |  2 +-
 .../adoc/modules/ROOT/pages/ro-spec.adoc           | 16 ++++-----
 .../ROOT/pages/setup-and-configuration.adoc        |  4 +--
 .../adoc/modules/ROOT/partials/module-nav.adoc     |  2 +-
 viewers/wicket/adoc/modules/ROOT/pages/about.adoc  |  2 +-
 .../ROOT/pages/customisation/about-page.adoc       |  2 +-
 .../pages/customisation/custom-javascript.adoc     |  2 +-
 .../ROOT/pages/customisation/embedded-view.adoc    |  2 +-
 .../pages/extending/custom-bootstrap-theme.adoc    |  2 +-
 .../modules/ROOT/pages/extending/custom-pages.adoc |  2 +-
 .../pages/extending/replacing-page-elements.adoc   | 14 ++++----
 .../wicket/adoc/modules/ROOT/pages/features.adoc   |  2 +-
 .../ROOT/pages/features/titles-in-tables.adoc      |  2 +-
 .../ROOT/pages/features/user-registration.adoc     |  2 +-
 .../i18n-label-in-wicket-viewer.adoc               |  2 +-
 .../ROOT/pages/hints-and-tips/per-user-themes.adoc |  4 +--
 .../ROOT/pages/setup-and-configuration.adoc        |  2 +-
 .../adoc/modules/ROOT/partials/security/pages.adoc |  2 +-
 .../ROOT/partials/security/user-registration.adoc  |  6 ++--
 221 files changed, 673 insertions(+), 673 deletions(-)

diff --git a/CONTRIBUTING.adoc b/CONTRIBUTING.adoc
index d7c88743f4..15cbaaac8f 100644
--- a/CONTRIBUTING.adoc
+++ b/CONTRIBUTING.adoc
@@ -1,3 +1,3 @@
 = Contributing
 
-You can find full details of how to contribute back to Isis at our https://causeway.apache.org/conguide/2.0.0-M8/contributing.html[main website].
+You can find full details of how to contribute back to Causeway at our https://causeway.apache.org/conguide/2.0.0-M8/contributing.html[main website].
diff --git a/README.adoc b/README.adoc
index e0b7e493a0..999085d159 100644
--- a/README.adoc
+++ b/README.adoc
@@ -1,4 +1,4 @@
-= Apache Isis
+= Apache Causeway
 :toc:
 :toc-title: pass:[<h3>Contents</h3>]
 :toc-placement!:
@@ -8,9 +8,9 @@ image:https://github.com/apache/causeway/workflows/Build%20and%20Test%20(w/%20Ma
 image:https://sonarcloud.io/api/project_badges/measure?project=apache_isis&metric=alert_status[link="https://sonarcloud.io/dashboard?id=apache_isis"]
 image:https://github.com/apache-causeway-committers/causeway-nightly/workflows/Nightly/badge.svg[link="https://github.com/apache-causeway-committers/causeway-nightly/actions?query=workflow%3A%22Nightly%22"]
 
-_http://causeway.apache.org[Apache Isis] software is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services and repositories, and the framework dynamically generates a representation of that domain model as a webapp or a RESTful API._
+_http://causeway.apache.org[Apache Causeway] software is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services and repositories, and the framework dynamically generates a representation of that domain model as a webapp or a RESTful API._
 
-Start learning about Apache Isis using the https://github.com/apache/causeway-app-helloworld["Hello World"] starter app.
+Start learning about Apache Causeway using the https://github.com/apache/causeway-app-helloworld["Hello World"] starter app.
 Explore features with our daily built demo docker image https://github.com/apache/causeway/blob/master/examples/demo/domain/src/main/adoc/modules/demo/pages/about.adoc["DemoApp"].
 Build your own apps using our https://github.com/apache/causeway-app-simpleapp["SimpleApp"] starter app.
 
@@ -67,19 +67,19 @@ You can find the latest version by browsing the link:https://github.com/apache/c
 
 == Core Features
 
-Apache Isis automatically generates the UI from the domain classes.
+Apache Causeway automatically generates the UI from the domain classes.
 
 === Sign-in
 
-Apache Isis integrates with http://shiro.apache.org[Apache Shiro] as well as link:https://spring.io/projects/spring-security[Spring Security] and link:https://www.keycloak.org/[Keycloak].
-When using Shiro, the core framework supports file-based realms, while the __SecMan__ extension provides a well-featured subdomain of users, roles and permissions against features derived from the Apache Isis metamodel.
+Apache Causeway integrates with http://shiro.apache.org[Apache Shiro] as well as link:https://spring.io/projects/spring-security[Spring Security] and link:https://www.keycloak.org/[Keycloak].
+When using Shiro, the core framework supports file-based realms, while the __SecMan__ extension provides a well-featured subdomain of users, roles and permissions against features derived from the Apache Causeway metamodel.
 
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/010-login.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/010-login.png"]
 
 
 === Install Fixtures
 
-Apache Isis has lots of features to help you prototype and then fully test your application.
+Apache Causeway has lots of features to help you prototype and then fully test your application.
 One such are fixture scripts, which allow pre-canned data to be installed in the running application.
 This is great to act as the starting point for identifying new stories; later on when the feature is being implemented, the same fixture script can be re-used within that feature's integration tests.
 (More on tests later).
@@ -88,7 +88,7 @@ image::https://raw.githubusercontent.com/apache/causeway/master/antora/component
 
 === Dashboard and View Models
 
-Most of the time the end-user interacts with representations of persistent domain entities, but Isis also supports view models which can aggregate data from multiple sources.
+Most of the time the end-user interacts with representations of persistent domain entities, but Causeway also supports view models which can aggregate data from multiple sources.
 The todoapp example uses a "dashboard" view model to list todo items not yet done vs those completed.
 
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/030-dashboard-view-model.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/030-dashboard-view-model.png"]
@@ -104,7 +104,7 @@ There are no controllers or HTML to write.
 
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/040-domain-entity.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/"]
 
-In addition to the domain entity, Apache Isis allows layout metadata hints to be provided, for example to specify the grouping of properties, the positioning of those groups into columns, the association of actions (the buttons) with properties or collections, the icons on the buttons, and so on.
+In addition to the domain entity, Apache Causeway allows layout metadata hints to be provided, for example to specify the grouping of properties, the positioning of those groups into columns, the association of actions (the buttons) with properties or collections, the icons on the buttons, and so on.
 This metadata can be specified either as annotations or in JSON form; the benefit of the latter is that it can be updated (and the UI redrawn) without restarting the app.
 
 Any production-ready app will require this metadata but (like the view models discussed above) this metadata can be added gradually on top of the core domain model.
@@ -135,7 +135,7 @@ We sometimes use the term "behaviourally complete" for such domain objects.
 === Mixins
 
 As an alternative to placing actions (business logic) on a domain object, it can instead be placed inside a mixin object.
-When an object is rendered by Apache Isis, the mixin "contributes" its behaviour to the domain object (similar to aspect-oriented traits).
+When an object is rendered by Apache Causeway, the mixin "contributes" its behaviour to the domain object (similar to aspect-oriented traits).
 
 In the screenshot below the highlighted "export as xml" action, the "relative priority" property (and "previous" and "next" actions) the "similar to" collection and the two "as DTO" actions are all contributed by mixins:
 
@@ -150,7 +150,7 @@ image::https://raw.githubusercontent.com/apache/causeway/master/antora/component
 
 == Extensible Views
 
-The Apache Isis viewer is implemented using http://wicket.apache.org[Apache Wicket], and has been architected to be extensible.
+The Apache Causeway viewer is implemented using http://wicket.apache.org[Apache Wicket], and has been architected to be extensible.
 For example, when a collection of objects is rendered, this is just one several views, as shown in the selector drop-down:
 
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/070-pluggable-views.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/070-pluggable-views.png"]
@@ -190,7 +190,7 @@ In the security menu is access to the rich set of functionality provided by the
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/130-security.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/130-security.png"]
 
 In the prototyping menu is the ability to download a GNU gettext `.po` file for translation.
-This file can then be translated into multiple languages so that your app can support different locales. Note that this feature is part of Apache Isis core:
+This file can then be translated into multiple languages so that your app can support different locales. Note that this feature is part of Apache Causeway core:
 
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/140-i18n.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/140-i18n.png"]
 
@@ -221,12 +221,12 @@ Assuming they have been granted permissions, this allows a user to access an ent
 
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/180-app-user-entity.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/180-app-user-entity.png"]
 
-If not all of these properties are required, then they can be hidden either using security or though Isis' internal event bus (described below).
+If not all of these properties are required, then they can be hidden either using security or though Causeway' internal event bus (described below).
 Conversely, additional properties can be "grafted onto" the user using the contributed properties/collections discussed previously.
 
 === Themes
 
-Apache Isis' Wicket viewer uses link:http://getbootstrap.com[Twitter Bootstrap], which means that it can be themed.
+Apache Causeway' Wicket viewer uses link:http://getbootstrap.com[Twitter Bootstrap], which means that it can be themed.
 If more than one theme has been configured for the app, then the viewer allows the end-user to switch their theme:
 
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/190-switch-theme.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/190-switch-theme.png"]
@@ -235,7 +235,7 @@ image::https://raw.githubusercontent.com/apache/causeway/master/antora/component
 
 == REST API
 
-In addition to Isis' Wicket viewer, it also provides a fully fledged REST API, as an implementation of the http://restfulobjects.org[Restful Objects] specification.
+In addition to Causeway' Wicket viewer, it also provides a fully fledged REST API, as an implementation of the http://restfulobjects.org[Restful Objects] specification.
 The screenshot below shows accessing this REST API using a Chrome plugin:
 
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/200-rest-api.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/200-rest-api.png"]
@@ -246,7 +246,7 @@ Like the Wicket viewer, the REST API is generated automatically from the domain
 
 == Integration Testing Support
 
-Earlier on we noted that Apache Isis allows fixtures to be installed through the UI.
+Earlier on we noted that Apache Causeway allows fixtures to be installed through the UI.
 These same fixture scripts can be reused within integration tests.
 For example, the code snippet below shows how the `FixtureScripts` service injected into an integration test can then be used to set up data:
 
@@ -258,8 +258,8 @@ While these are integration tests (so talking to a real database), they are no m
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/220-testing-happy-case.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/220-testing-happy-case.png"]
 
 
-To simulate the business rules enforced by Apache Isis, the domain object can be "wrapped" in a proxy.
-For example, if using the Wicket viewer then Apache Isis will enforce the rule (implemented in the `ToDoItem` class itself) that a completed item cannot have the "completed" action invoked upon it.
+To simulate the business rules enforced by Apache Causeway, the domain object can be "wrapped" in a proxy.
+For example, if using the Wicket viewer then Apache Causeway will enforce the rule (implemented in the `ToDoItem` class itself) that a completed item cannot have the "completed" action invoked upon it.
 The wrapper simulates this by throwing an appropriate exception:
 
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/230-testing-wrapper-factory.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/230-testing-wrapper-factory.png"]
@@ -269,9 +269,9 @@ image::https://raw.githubusercontent.com/apache/causeway/master/antora/component
 
 == Internal Event Bus
 
-Contributions, discussed earlier, are an important tool in ensuring that the packages within your Apache Isis application are decoupled; by extracting out actions the order of dependency between packages can effectively be reversed.
+Contributions, discussed earlier, are an important tool in ensuring that the packages within your Apache Causeway application are decoupled; by extracting out actions the order of dependency between packages can effectively be reversed.
 
-Another important tool to ensure your codebase remains maintainable is Isis' internal event bus.
+Another important tool to ensure your codebase remains maintainable is Causeway' internal event bus.
 It is probably best explained by example; the code below says that the "complete" action should emit a `ToDoItem.Completed` event:
 
 image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/240-domain-events.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/240-domain-events.png"]
@@ -298,7 +298,7 @@ Indeed, the example todoapp demonstrates this.
 
 == Learning More
 
-The Apache Isis http://causeway.apache.org[website] has lots of useful information and is being continually updated.
+The Apache Causeway http://causeway.apache.org[website] has lots of useful information and is being continually updated.
 
 Or, you can just start coding using the https://github.com/apache/causeway-app-simpleapp[SimpleApp] starter app.
 
diff --git a/antora/components/comguide/modules/ROOT/pages/about.adoc b/antora/components/comguide/modules/ROOT/pages/about.adoc
index 0cd55b99ac..fa1a80e0b5 100644
--- a/antora/components/comguide/modules/ROOT/pages/about.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/about.adoc
@@ -3,7 +3,7 @@
 
 :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 committers' guide is for committers of Apache Isis itself who want guidance on release process, publishing documents and other related procedures.
+This committers' guide is for committers of Apache Causeway itself who want guidance on release process, publishing documents and other related procedures.
 
 
 //include::applying-patches.adoc[leveloffset=+1]
diff --git a/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc b/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc
index 3c5cff8006..5d2e601f32 100644
--- a/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc
@@ -12,7 +12,7 @@ There is relevant material in xref:post-release-successful.adoc[Post Release (Su
 
 
 
-Apache Isis' documentation (meaning the website and the users' guide, the reference guide and this contributors' guide) is written using link:https://asciidoctor.org/[Asciidoctor] syntax, and organized to be published as an link:https://antora.org[Antora] website.
+Apache Causeway' documentation (meaning the website and the users' guide, the reference guide and this contributors' guide) is written using link:https://asciidoctor.org/[Asciidoctor] syntax, and organized to be published as an link:https://antora.org[Antora] website.
 
 The website and guides are created by running build tools (documented below) which create the HTML version of the site and guides.
 You can therefore easily check the documentation before raising a pull request (as a contributor) or publishing the site (if a committer).
@@ -21,7 +21,7 @@ For details of authoring/updating the documents and website, see the xref:congui
 
 Publishing is performed by copying the generated HTML to a different git repository (link:https://github.com/apache/causeway-site.git[causeway-site]).
 This is synced by ASF infrastructure over to link:http://causeway.apache.org[causeway.apache.org].
-This can only be done by Apache Isis committers, and is discussed below.
+This can only be done by Apache Causeway committers, and is discussed below.
 
 == One-time setup
 
diff --git a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
index dd19f5cbde..0ee050a800 100644
--- a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
@@ -7,10 +7,10 @@
 The release process consists of:
 
 * the release manager cutting the release (documented below)
-* Members of the Apache Isis PMC xref:comguide:ROOT:verifying-releases.adoc[verifying] and voting on the release
+* Members of the Apache Causeway PMC xref:comguide:ROOT:verifying-releases.adoc[verifying] and voting on the release
 * the release manager performing post-release tasks, for either a xref:comguide:ROOT:post-release-successful.adoc[successful] or an xref:comguide:ROOT:post-release-unsuccessful.adoc[unsuccessful] vote.
 
-Apache Isis itself is released in one go, everything is ultimately a child of `bom/pom.xml` (relative to the link:https://github.com/apache/causeway[source code root]).
+Apache Causeway itself is released in one go, everything is ultimately a child of `bom/pom.xml` (relative to the link:https://github.com/apache/causeway[source code root]).
 This section details the process for formally releasing this module.
 
 The subsequent sections describe how other committers can xref:comguide:ROOT:verifying-releases.adoc[verify a release] and how the release manager can then perform xref:comguide:ROOT:post-release-successful.adoc[post-release] activities and set up for the next development iteration.
@@ -97,7 +97,7 @@ Once you've fixed all issues, run the script again to confirm that all license v
 
 === Missing License Check
 
-Although Apache Isis has no dependencies on artifacts with incompatible licenses, the POMs for some of these dependencies (in the Maven central repo) do not necessarily contain the required license information.
+Although Apache Causeway has no dependencies on artifacts with incompatible licenses, the POMs for some of these dependencies (in the Maven central repo) do not necessarily contain the required license information.
 Without appropriate additional configuration, this would result in the generated `DEPENDENCIES` file and generated Maven site indicating dependencies as having "unknown" licenses.
 
 Fortunately, Maven allows the missing information to be provided by configuring the `maven-remote-resources-plugin`.
@@ -315,7 +315,7 @@ git commit -m "$ISISJIRA: bumps version to $ISISREL"
 === Sanity check
 
 Perform one last sanity check on the codebase.
-Delete all Isis artifacts from your local Maven repo, then build using the `-o` offline flag.
+Delete all Causeway artifacts from your local Maven repo, then build using the `-o` offline flag.
 
 Still in the `bom` directory:
 
@@ -856,21 +856,21 @@ In all cases, votes last for 72 hours and require a +3 (binding) vote from membe
 
 That is, link:mailto:dev@apache.causeway.org[]
 
-The following boilerplate is for a release of the Apache Isis Core.
+The following boilerplate is for a release of the Apache Causeway Core.
 Adapt as required:
 
 Use the following subject, eg:
 
 [source,subs="attributes+"]
 ----
-[VOTE] Apache Isis Core release {page-isisrel} RC1
+[VOTE] Apache Causeway Core release {page-isisrel} RC1
 ----
 
 And use the following body:
 
 [source,subs="attributes+"]
 ----
-I've just cut a new release of the Apache Isis Framework.
+I've just cut a new release of the Apache Causeway Framework.
 
 The source code zip artifact has been uploaded to a staging repository on
 https://repository.apache.org, along with its corresponding .asc signature.
diff --git a/antora/components/comguide/modules/ROOT/pages/key-generation.adoc b/antora/components/comguide/modules/ROOT/pages/key-generation.adoc
index 45064c7c79..861c095361 100644
--- a/antora/components/comguide/modules/ROOT/pages/key-generation.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/key-generation.adoc
@@ -513,7 +513,7 @@ Finally, commit your changes.
 
 === Save to `KEYS`
 
-The armored representation of the public key should be saved to Apache Isis' `KEYS` file, http://www.apache.org/dist/causeway/KEYS[http://www.apache.org/dist/causeway/KEYS] (that is, in the ASF distribution directory for Apache Isis).
+The armored representation of the public key should be saved to Apache Causeway' `KEYS` file, http://www.apache.org/dist/causeway/KEYS[http://www.apache.org/dist/causeway/KEYS] (that is, in the ASF distribution directory for Apache Causeway).
 
 First, in a new directory, checkout this file:
 
diff --git a/antora/components/comguide/modules/ROOT/pages/pmc-notes.adoc b/antora/components/comguide/modules/ROOT/pages/pmc-notes.adoc
index 3f8ca625d9..5fafb25916 100644
--- a/antora/components/comguide/modules/ROOT/pages/pmc-notes.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/pmc-notes.adoc
@@ -11,7 +11,7 @@ Every ASF project has a Project Management Committee, or PMC.
 This committee is ultimately responsible for the long-term management of the framework.
 More information about PMCs can be found link:http://www.apache.org/dev/pmc.html[here]
 
-In Apache Isis, every committer is a member of the PMC.
+In Apache Causeway, every committer is a member of the PMC.
 
 This page contains some general notes on maintenance activities required by PMC members.
 
@@ -54,13 +54,13 @@ with body:
 
 [source]
 ----
-I'd like to nominate Joe Bloggs as a committer and also a PMC member for Apache Isis.   <1>
+I'd like to nominate Joe Bloggs as a committer and also a PMC member for Apache Causeway.   <1>
 
 Joe this ...                                                                            <1>
 
 Joe that ...                                                                            <1>
 
-Overall, I think Joe would be a great addition to Isis' committers and PMC; ...
+Overall, I think Joe would be a great addition to Causeway' committers and PMC; ...
 
 Voting ends in one week's time, i.e. midnight UTC on YYYY-MM-DD                         <1>
 http://www.timeanddate.com/countdown/to?year=YYYY&month=MM&day=DD
@@ -118,7 +118,7 @@ More info can be found in the https://www.apache.org/dev/new-committers-guide.ht
 === Update the `causeway` unix group
 
 All committers must be added to the `causeway` UNIX group.
-This will give them commit access to the Apache Isis git repo.
+This will give them commit access to the Apache Causeway git repo.
 
 To do this, log onto `minotaur.apache.org`, then eg:
 
@@ -169,7 +169,7 @@ For example:
 
 [source]
 ----
-[NOTICE] Joe Bloggs to join Apache Isis as committer and member of the PMC              <1>
+[NOTICE] Joe Bloggs to join Apache Causeway as committer and member of the PMC              <1>
 ----
 <1> update as required
 
@@ -177,7 +177,7 @@ with body:
 
 [source]
 ----
-The Apache Isis PMC has voted Joe Bloggs as a committer and also member of the PMC.     <1>
+The Apache Causeway PMC has voted Joe Bloggs as a committer and also member of the PMC.     <1>
 
 Voting thread:
 https://mail-search.apache.org/members/private-arch/causeway-private/xxx                    <1>
@@ -196,7 +196,7 @@ update the private threads above
 
 === Update project metadata
 
-Update the `STATUS` file (in the root directory of the Apache Isis git repo) with the new committer details.
+Update the `STATUS` file (in the root directory of the Apache Causeway git repo) with the new committer details.
 
 === Announce to the world
 
@@ -214,16 +214,16 @@ with body:
 
 [source]
 ----
-I'm delighted to announce that Joe Bloggs has been voted in as a committer on Isis, and also as a member of the Isis PMC.  The first gives Joe the right to commit changes directly to Isis' codebase, the second gives him the right to be involved in future votes.
+I'm delighted to announce that Joe Bloggs has been voted in as a committer on Causeway, and also as a member of the Causeway PMC.  The first gives Joe the right to commit changes directly to Causeway' codebase, the second gives him the right to be involved in future votes.
 
 Joe this ...                                                                            <1>
 
 Joe that ...
 
-I'm looking forward to working with Joe in the future; another great addition to Isis' committers.  So please join me in welcoming him to our happy band!
+I'm looking forward to working with Joe in the future; another great addition to Causeway' committers.  So please join me in welcoming him to our happy band!
 
 Dan Haywood
-Apache Isis PMC Chair
+Apache Causeway PMC Chair
 ----
 <1> update as required
 
diff --git a/antora/components/comguide/modules/ROOT/pages/policies.adoc b/antora/components/comguide/modules/ROOT/pages/policies.adoc
index 5bc0546783..8c459a2442 100644
--- a/antora/components/comguide/modules/ROOT/pages/policies.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/policies.adoc
@@ -8,7 +8,7 @@
 
 
 
-This chapter pulls together various policy documents relating to the development of Apache Isis'.
+This chapter pulls together various policy documents relating to the development of Apache Causeway'.
 
 
 include::policies/versioning-policy.adoc[leveloffset=+1]
diff --git a/antora/components/comguide/modules/ROOT/pages/policies/git-policy.adoc b/antora/components/comguide/modules/ROOT/pages/policies/git-policy.adoc
index 147b28258a..914acfc3f0 100644
--- a/antora/components/comguide/modules/ROOT/pages/policies/git-policy.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/policies/git-policy.adoc
@@ -25,7 +25,7 @@ And, of course, there is loads of good advice on http://stackoverflow.com/questi
 
 == Workflow
 
-There are many ways of using Git, but the Apache Isis committers have adopted the following workflow:
+There are many ways of using Git, but the Apache Causeway committers have adopted the following workflow:
 
 * create a topic branch for a feature +
 +
diff --git a/antora/components/comguide/modules/ROOT/pages/policies/versioning-policy.adoc b/antora/components/comguide/modules/ROOT/pages/policies/versioning-policy.adoc
index f8dc517db0..831ae6e4cb 100644
--- a/antora/components/comguide/modules/ROOT/pages/policies/versioning-policy.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/policies/versioning-policy.adoc
@@ -6,7 +6,7 @@
 [#semantic-versioning]
 == Semantic Versioning
 
-Starting from v1.0.0, Apache Isis has adopted link:http://semver.org[semantic versioning] for its versioning policy.
+Starting from v1.0.0, Apache Causeway has adopted link:http://semver.org[semantic versioning] for its versioning policy.
 
 Version numbers are in the form `x.y.z`:
 
@@ -24,4 +24,4 @@ If necessary, end-users can use `<dependencyManagement>` elements to have combin
 That said, this can introduce instability and so generally we recommend that end-users configure the `maven-enforcer-plugin` and its link:http://maven.apache.org/enforcer/enforcer-rules/dependencyConvergence.html[DependencyConvergence] rule.
 This will help avoid "jar hell" (components having conflicting dependencies of core).
 
-If there is a conflict, we would ask that end-users engage with Apache Isis committers to have an updated version of the component(s) pushed out.
+If there is a conflict, we would ask that end-users engage with Apache Causeway committers to have an updated version of the component(s) pushed out.
diff --git a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
index 5a5544d2c7..0c9c8ccdc4 100644
--- a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
@@ -7,7 +7,7 @@ The release process consists of:
 
 * the release manager xref:comguide:ROOT:cutting-a-release.adoc[cutting the release]
 
-* members of the Apache Isis PMC xref:comguide:ROOT:verifying-releases.adoc[verifying] and voting on the release
+* members of the Apache Causeway PMC xref:comguide:ROOT:verifying-releases.adoc[verifying] and voting on the release
 
 * the release manager performing post-release tasks, for either a successful or an xref:comguide:ROOT:post-release-unsuccessful.adoc[unsuccessful] vote (former documented below)
 
@@ -22,7 +22,7 @@ Post the results to the `dev@causeway.a.o` mailing list:
 
 [source,subs="attributes+"]
 ----
-[RESULT] [VOTE] Apache Isis Core release {page-isisrel}
+[RESULT] [VOTE] Apache Causeway Core release {page-isisrel}
 ----
 
 using the body (alter last line as appropriate):
@@ -103,7 +103,7 @@ Any tickets that were partially implemented should be closed, and new tickets cr
 
 === Mark the version as released
 
-In JIRA, go to the link:https://issues.apache.org/jira/plugins/servlet/project-config/ISIS/versions[administration section] for the Apache Isis project and update the version as being released.
+In JIRA, go to the link:https://issues.apache.org/jira/plugins/servlet/project-config/ISIS/versions[administration section] for the Apache Causeway project and update the version as being released.
 
 In the link:https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=87[Kanban view] this will have the effect of marking all tickets as released (clearing the "done" column).
 
@@ -167,7 +167,7 @@ Validate using the http://www.w3.org/RDF/Validator/[W3C RDF Validator] service.
 +
 TIP: For more on DOAP files, see these link:http://projects.apache.org/doap.html[Apache policy docs].
 
-* Update the link:https://github.com/apache/causeway/blob/master/STATUS[STATUS] file (in root of Apache Isis' source) should be updated with details of the new release.
+* Update the link:https://github.com/apache/causeway/blob/master/STATUS[STATUS] file (in root of Apache Causeway' source) should be updated with details of the new release.
 
 * commit the changes
 +
@@ -185,7 +185,7 @@ The release is then automatically pushed to http://www.apache.org/dist/[http://w
 Only the most recent release of each supported release line should be contained here, old versions should be deleted.
 
 Each project is responsible for the structure of its directory.
-The directory structure of Apache Isis reflects the directory structure in our git source code repo:
+The directory structure of Apache Causeway reflects the directory structure in our git source code repo:
 
 [source]
 ----
@@ -453,31 +453,31 @@ Log the new release in the link:https://reporter.apache.org/addrelease.html?caus
 
 Announce the release to link:mailto:users@causeway.apache.org[users mailing list].
 
-For example, for a release of Apache Isis Core, use the following subject:
+For example, for a release of Apache Causeway Core, use the following subject:
 
 [source,subs="attributes+"]
 ----
-[ANN] Apache Isis version {page-isisrel} Released
+[ANN] Apache Causeway version {page-isisrel} Released
 ----
 
 And use the following body (summarizing the main points as required):
 
 [source,subs="attributes+"]
 ----
-The Apache Isis team is pleased to announce the release of Apache Isis {page-isisrel}.
+The Apache Causeway team is pleased to announce the release of Apache Causeway {page-isisrel}.
 
 New features in this release include:
 
 * ...
 
-Full release notes are available on the Apache Isis website at [1].
+Full release notes are available on the Apache Causeway website at [1].
 
 You can access this release directly from the Maven central repo [2].
 Alternatively, download the release and build it from source [3].
 
 Enjoy!
 
---The Apache Isis team
+--The Apache Causeway team
 
 [1] https://causeway.apache.org/relnotes/{page-isisrel}/about.html
 [2] https://search.maven.org
diff --git a/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc b/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc
index 77b04ec203..8a7ce3139d 100644
--- a/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc
@@ -6,7 +6,7 @@
 The release process consists of:
 
 * the release manager xref:comguide:ROOT:cutting-a-release.adoc[cutting the release]
-* members of the Apache Isis PMC xref:comguide:ROOT:verifying-releases.adoc[verifying] and voting on the release
+* members of the Apache Causeway PMC xref:comguide:ROOT:verifying-releases.adoc[verifying] and voting on the release
 * the release manager performing post-release tasks, for either a xref:comguide:ROOT:post-release-successful.adoc[successful] or an unsuccessful vote (latter documented below).
 
 If the vote did not succeed (did not achieve +3 votes after 72 hours and/or is unlikely to do so), then the vote should be closed and the following steps performed.
@@ -18,11 +18,11 @@ Note that a release manager may also decide to cancel a vote before 72 hours has
 
 Post the results to the `dev@causeway.a.o` mailing list.
 
-For example, use the following subject for a vote on Apache Isis Core:
+For example, use the following subject for a vote on Apache Causeway Core:
 
 [source,bash,subs="attributes+"]
 ----
-[RESULT] [VOTE] Apache Isis Core release {page-isisrel}
+[RESULT] [VOTE] Apache Causeway Core release {page-isisrel}
 ----
 
 using the body (alter last line as appropriate):
diff --git a/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc b/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc
index f60101920e..d89ff15713 100644
--- a/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc
@@ -9,15 +9,15 @@
 The release process consists of:
 
 * the release manager xref:comguide:ROOT:cutting-a-release.adoc[cutting the release]
-* members of the Apache Isis PMC verifying and voting on the release (documented below)
+* members of the Apache Causeway PMC verifying and voting on the release (documented below)
 * the release manager performing post-release tasks, for either a xref:comguide:ROOT:post-release-successful.adoc[successful] or an xref:comguide:ROOT:post-release-unsuccessful.adoc[unsuccessful] vote.
 
-This section describes some guidance on what a voter (members of the Apache Isis PMC and anyone else who wishes) is expected to do before casting their vote in order to verify a release.
+This section describes some guidance on what a voter (members of the Apache Causeway PMC and anyone else who wishes) is expected to do before casting their vote in order to verify a release.
 
 == Background
 
 Whenever a release manager announces a vote on a release (as per the xref:comguide:ROOT:cutting-a-release.adoc#start-voting-thread-on-dev-mailing-list[release process]) on the xref:docs:support:mailing-list.adoc#mailing-lists[dev mailing list], it is the responsibility of the project's PMC to cast their vote on the release.
-Anyone else can also vote, but only members of the Apache Isis PMC's vote are binding.
+Anyone else can also vote, but only members of the Apache Causeway PMC's vote are binding.
 
 Per this http://www.apache.org/dev/release.html[ASF documentation], the legal requirements for an ASF release are:
 
@@ -57,7 +57,7 @@ The `verify-causeway-release.sh` script performs these steps:
 
 * verifies that the `.asc` signature is correct
 +
-in other words, to confirm that the release was created by an Apache Isis committer
+in other words, to confirm that the release was created by an Apache Causeway committer
 
 * builds the framework code from source
 
diff --git a/antora/components/conguide/modules/ROOT/nav.adoc b/antora/components/conguide/modules/ROOT/nav.adoc
index a945666bfe..b3aace8d1e 100644
--- a/antora/components/conguide/modules/ROOT/nav.adoc
+++ b/antora/components/conguide/modules/ROOT/nav.adoc
@@ -1,6 +1,6 @@
 
 :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 [...]
 
-* xref:building-apache-causeway.adoc[Building Apache Isis]
+* xref:building-apache-causeway.adoc[Building Apache Causeway]
 * xref:contributing.adoc[Contributing]
 
diff --git a/antora/components/conguide/modules/ROOT/pages/about.adoc b/antora/components/conguide/modules/ROOT/pages/about.adoc
index 591a3dd297..90a0649899 100644
--- a/antora/components/conguide/modules/ROOT/pages/about.adoc
+++ b/antora/components/conguide/modules/ROOT/pages/about.adoc
@@ -3,5 +3,5 @@
 
 :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 guide provides guidance to anyone in the community wanting to contribute to Apache Isis' ongoing development.
+This guide provides guidance to anyone in the community wanting to contribute to Apache Causeway' ongoing development.
 
diff --git a/antora/components/conguide/modules/ROOT/pages/building-apache-isis.adoc b/antora/components/conguide/modules/ROOT/pages/building-apache-isis.adoc
index 79e1f3ae4f..35a3189487 100644
--- a/antora/components/conguide/modules/ROOT/pages/building-apache-isis.adoc
+++ b/antora/components/conguide/modules/ROOT/pages/building-apache-isis.adoc
@@ -1,5 +1,5 @@
 [[building-apache-causeway]]
-= Building Apache Isis
+= Building Apache Causeway
 
 :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 [...]
 :page-partial:
@@ -15,7 +15,7 @@ mvn clean install
 
 == Git
 
-The Apache Isis source code lives in a git repo.
+The Apache Causeway source code lives in a git repo.
 
 
 === Installation
@@ -39,9 +39,9 @@ If using Mac, you might also want to check out Atlassian's http://www.atlassian.
 
 
 
-==== Cloning the Apache Isis repo
+==== Cloning the Apache Causeway repo
 
-First, clone the Apache Isis repo:
+First, clone the Apache Causeway repo:
 
 [source,bash]
 ----
@@ -130,21 +130,21 @@ For further reading, see:
 
 == Installing Java
 
-Apache Isis v2 is compatible with Java 11 and above, and releases are xref:comguide:ROOT:cutting-a-release.adoc[cut] using Java 11, leveraging the link:http://maven.apache.org/plugins/maven-toolchains-plugin/[Maven toolchains plugin]).
+Apache Causeway v2 is compatible with Java 11 and above, and releases are xref:comguide:ROOT:cutting-a-release.adoc[cut] using Java 11, leveraging the link:http://maven.apache.org/plugins/maven-toolchains-plugin/[Maven toolchains plugin]).
 
 Therefore install Java 11 JDK or newer.
 Note that the JRE is _not_ sufficient.
 
 [TIP]
 ====
-If you intend to contribute back patches to Apache Isis, note that while you can develop using Java 11 or above within your IDE, be sure not to use any APIs more recent than Java 11.
+If you intend to contribute back patches to Apache Causeway, note that while you can develop using Java 11 or above within your IDE, be sure not to use any APIs more recent than Java 11.
 ====
 
 // no longer required, I believe.
 //
 //=== Configure Maven toolchains plugin
 //
-//If you are a committer that will be performing releases of Apache Isis, then you _must_ configure the
+//If you are a committer that will be performing releases of Apache Causeway, then you _must_ configure the
 //link:http://maven.apache.org/plugins/maven-toolchains-plugin/[toolchains] plugin so that releases can be built using Java 11.
 //
 //This is done by placing the `toolchains.xml` file in `~/.m2` directory.
@@ -166,10 +166,10 @@ If you intend to contribute back patches to Apache Isis, note that while you can
 //    </toolchain>
 //</toolchains>
 //----
-//<.> The Apache Isis build is configured to search for the (`1.8, openjdk`) JDK toolchain.
+//<.> The Apache Causeway build is configured to search for the (`1.8, openjdk`) JDK toolchain.
 //<.> adjust as necessary
 //
-//The Apache Isis parent `pom.xml` activates this plugin whenever the `apache-release` profile is enabled.
+//The Apache Causeway parent `pom.xml` activates this plugin whenever the `apache-release` profile is enabled.
 
 == Installing Maven
 
@@ -182,7 +182,7 @@ Set `MAVEN_OPTS` environment variable:
 export MAVEN_OPTS="-Xms512m -Xmx1024m"
 ----
 
-== Building Apache Isis
+== Building Apache Causeway
 
 To build the source code from the command line, simply go to the root directory and type:
 
@@ -191,7 +191,7 @@ To build the source code from the command line, simply go to the root directory
 mvn clean install
 ----
 
-The first time you do this, you'll find it takes a while since Maven needs to download all of the Apache Isis prerequisites.
+The first time you do this, you'll find it takes a while since Maven needs to download all of the Apache Causeway prerequisites.
 
 Thereafter you can speed up the build by adding the `-o` (offline flag).
 To save more time still, we also recommend that you build in parallel.
@@ -229,7 +229,7 @@ where `module-xxx` and `module-yyy` correspond to profile names, as provided wit
 | Description
 
 | module-all
-| All Apache Isis Modules
+| All Apache Causeway Modules
 
 | module-antora
 | Official Project Documentation
@@ -280,7 +280,7 @@ mvn clean install -Dmodule-tooling -Dskip.essential
 
 == Checking for Vulnerabilities
 
-Apache Isis configures the link:https://www.owasp.org/index.php/Main_Page[OWASP] link:https://www.owasp.org/index.php/OWASP_Dependency_Check[dependency check] link:http://jeremylong.github.io/DependencyCheck/dependency-check-maven/index.html[Maven plugin] to determine whether the framework uses libraries that are known to have security vulnerabilities.
+Apache Causeway configures the link:https://www.owasp.org/index.php/Main_Page[OWASP] link:https://www.owasp.org/index.php/OWASP_Dependency_Check[dependency check] link:http://jeremylong.github.io/DependencyCheck/dependency-check-maven/index.html[Maven plugin] to determine whether the framework uses libraries that are known to have security vulnerabilities.
 
 To check, run:
 
diff --git a/antora/components/conguide/modules/ROOT/pages/contributing.adoc b/antora/components/conguide/modules/ROOT/pages/contributing.adoc
index 7a4fb2a406..3ae3d3a4fa 100644
--- a/antora/components/conguide/modules/ROOT/pages/contributing.adoc
+++ b/antora/components/conguide/modules/ROOT/pages/contributing.adoc
@@ -7,17 +7,17 @@
 
 
 
-This page explains how you can contribute to Apache Isis.
-You'll probably also want xref:setupguide:ROOT:about.adoc[set up your IDE] and learn xref:conguide:ROOT:building-apache-causeway.adoc[how to build Apache Isis].
+This page explains how you can contribute to Apache Causeway.
+You'll probably also want xref:setupguide:ROOT:about.adoc[set up your IDE] and learn xref:conguide:ROOT:building-apache-causeway.adoc[how to build Apache Causeway].
 
 Thanks for considering to help out, your contributions are appreciated!
 
 == Recommended Workflow (GitHub)
 
-Apache Isis' source code is hosted in at GitHub (https://github.com/apache/causeway.git[https], or ssh: `git@github.com:apache/causeway.git`).
+Apache Causeway' source code is hosted in at GitHub (https://github.com/apache/causeway.git[https], or ssh: `git@github.com:apache/causeway.git`).
 
 As you might imagine, only committers are permitted to push changes to the GitHub repo.
-As a contributor, we recommend that you fork the https://github.com/apache/causeway.git[apache/causeway] GitHub repo, and then use your fork as a way of publishing your patches for the Apache Isis committers to apply.
+As a contributor, we recommend that you fork the https://github.com/apache/causeway.git[apache/causeway] GitHub repo, and then use your fork as a way of publishing your patches for the Apache Causeway committers to apply.
 
 The diagram below illustrates the process:
 
@@ -32,9 +32,9 @@ That is:
 * note the asymmetry here: the `upstream` repo (the Apache GitHub repo) is *not* the same as the `origin` repo (your fork).
 . you work on your changes locally; when done, you push them to your GitHub fork
 . to contribute back a change, raise a https://issues.apache.org/jira/browse/ISIS[JIRA] ticket (you will need to log in or create a new account first), and ensure your commit message is in the form: `ISIS-nnnn: ...` so that changes can be tracked (more discussion on this point below).
-In any case, before you decide to start hacking with Apache Isis, it's always worth creating a ticket in JIRA and then have a discussion about it on the xref:docs:support:mailing-list.adoc[mailing lists].
+In any case, before you decide to start hacking with Apache Causeway, it's always worth creating a ticket in JIRA and then have a discussion about it on the xref:docs:support:mailing-list.adoc[mailing lists].
 . Use GitHub to raise a https://help.github.com/articles/using-pull-requests/[pull request] for your feature
-. An Apache Isis committer will review your change, and apply it if suitable.
+. An Apache Causeway committer will review your change, and apply it if suitable.
 
 == Setting up your fork/clone
 
@@ -76,7 +76,7 @@ For more info on tracking branches http://git-scm.com/book/en/Git-Branching-Remo
 
 == Commit messages
 
-Although with git your commits are always performed on your local repo, those commit messages become public when the patch is applied by an Apache Isis committer.
+Although with git your commits are always performed on your local repo, those commit messages become public when the patch is applied by an Apache Causeway committer.
 You should take time to write a meaningful commit message that helps explain what the patch refers to; if you don't then there's a chance that your patch may be rejected and not applied.
 No-one likes hard work to go to waste!
 
@@ -195,7 +195,7 @@ The process to raise the pull request, broadly speaking:
 * Open a web browser to your GitHub fork of causeway
 * Select your topic branch (pushed in the previous step) so that the pull request references the topic branch.
 * Click the `Pull Request` button.
-* Check that the Apache Isis mailing list email came through.
+* Check that the Apache Causeway mailing list email came through.
 
 == If your pull request is accepted
 
diff --git a/antora/components/conguide/modules/agilej/pages/about.adoc b/antora/components/conguide/modules/agilej/pages/about.adoc
index cb5e984f79..f53bc6b6d1 100644
--- a/antora/components/conguide/modules/agilej/pages/about.adoc
+++ b/antora/components/conguide/modules/agilej/pages/about.adoc
@@ -14,7 +14,7 @@ This material does not constitute an endorsement; AgileJ Structure Views is not
 ====
 
 The key to using the tool is in developing a suitable filter script, a DSL.
-You can use the following script as a starting point for visualizing Apache Isis domain models:
+You can use the following script as a starting point for visualizing Apache Causeway domain models:
 
 [source,AgileJ]
 ----
diff --git a/antora/components/conguide/modules/documentation/pages/about.adoc b/antora/components/conguide/modules/documentation/pages/about.adoc
index 46d1d4fc18..eb8f0e2a1f 100644
--- a/antora/components/conguide/modules/documentation/pages/about.adoc
+++ b/antora/components/conguide/modules/documentation/pages/about.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 
 
-The Apache Isis website and documentation are written using link:https://antora.org/[Antora] and link:https://asciidoctor.org/[Asciidoc(tor)]:
+The Apache Causeway website and documentation are written using link:https://antora.org/[Antora] and link:https://asciidoctor.org/[Asciidoc(tor)]:
 
 * Antora is the static website generator
 
diff --git a/antora/components/conguide/modules/documentation/pages/building-docs-and-website.adoc b/antora/components/conguide/modules/documentation/pages/building-docs-and-website.adoc
index 994e77d53f..6bbc24d16c 100644
--- a/antora/components/conguide/modules/documentation/pages/building-docs-and-website.adoc
+++ b/antora/components/conguide/modules/documentation/pages/building-docs-and-website.adoc
@@ -2,7 +2,7 @@
 
 :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 [...]
 
-The Apache Isis website and documentation are written in link:https://asciidoctor.org/[Asciidoc], using link:https://antora.org/[Antora] as a static website generator.
+The Apache Causeway website and documentation are written in link:https://asciidoctor.org/[Asciidoc], using link:https://antora.org/[Antora] as a static website generator.
 
 == Prerequisites:
 
diff --git a/antora/components/conguide/modules/eclipse/pages/about.adoc b/antora/components/conguide/modules/eclipse/pages/about.adoc
index ba21339279..7ae1faea1d 100644
--- a/antora/components/conguide/modules/eclipse/pages/about.adoc
+++ b/antora/components/conguide/modules/eclipse/pages/about.adoc
@@ -6,13 +6,13 @@
 
 Additional configuration of Eclipse for contributors (and committers):
 
-* Set up the link:{attachmentsdir}/Apache-Isis.importorder[import order]
+* Set up the link:{attachmentsdir}/Apache-Causeway.importorder[import order]
 
 Also:
 
 * set up link:{attachmentsdir}/Apache-code-style-formatting.xml[code formatting]
 * set up the link:{attachmentsdir}/Apache-code-style-template.xml[code style templates]
-* set up link:{attachmentsdir}/Apache-Isis-code-style-cleanup.xml[code style cleanup]
+* set up link:{attachmentsdir}/Apache-Causeway-code-style-cleanup.xml[code style cleanup]
 
 == Prepare for Build
 
diff --git a/antora/components/conguide/modules/git/pages/about.adoc b/antora/components/conguide/modules/git/pages/about.adoc
index 398de9266b..71e97d6ab4 100644
--- a/antora/components/conguide/modules/git/pages/about.adoc
+++ b/antora/components/conguide/modules/git/pages/about.adoc
@@ -7,7 +7,7 @@
 This chapter describes the commands often used while working with git.
 In addition to these basic commands, please make sure you have read:
 
-* xref:conguide:ROOT:building-apache-causeway.adoc[building Apache Isis]
+* xref:conguide:ROOT:building-apache-causeway.adoc[building Apache Causeway]
 * xref:conguide:ROOT:contributing.adoc[Contributing]
 * xref:comguide:ROOT:policies/git-policy.adoc[Git policy]
 
@@ -25,7 +25,7 @@ The `git add` command adds the changes to the file(s) to the git index (aka stag
 If you were to make subsequent changes to the file these would not be committed.
 
 The `git commit` takes all the staged changes and commits them locally.
-Note that these changes are not shared public with Apache Isis' central git repo.
+Note that these changes are not shared public with Apache Causeway' central git repo.
 
 You can combine these two commands using `-am` flag to git commit:
 
@@ -70,7 +70,7 @@ git commit -m "ISIS-nnn: yada yada"
 == Common Workflows
 
 The xref:conguide:ROOT:contributing.adoc[contributing] page describes the workflow for non-committers.
-The xref:comguide:ROOT:policies/git-policy.adoc[Git policy] page describes a workflow for Apache Isis **committers**.
+The xref:comguide:ROOT:policies/git-policy.adoc[Git policy] page describes a workflow for Apache Causeway **committers**.
 
 == Backing up a local branch
 
diff --git a/antora/components/conguide/modules/intellij/pages/about.adoc b/antora/components/conguide/modules/intellij/pages/about.adoc
index 48b37813c7..df42d99130 100644
--- a/antora/components/conguide/modules/intellij/pages/about.adoc
+++ b/antora/components/conguide/modules/intellij/pages/about.adoc
@@ -6,7 +6,7 @@
 
 Additional configuration of IntelliJ for contributors (and committers).
 
-* Set up the link:{attachmentsdir}/Apache-Isis-importorder.xml[import order].
+* Set up the link:{attachmentsdir}/Apache-Causeway-importorder.xml[import order].
 
 == Prepare for Build
 
diff --git a/antora/components/docs/modules/ROOT/pages/about.adoc b/antora/components/docs/modules/ROOT/pages/about.adoc
index e38c420540..2dfec722d0 100644
--- a/antora/components/docs/modules/ROOT/pages/about.adoc
+++ b/antora/components/docs/modules/ROOT/pages/about.adoc
@@ -10,9 +10,9 @@
 
 |
 [discrete]
-== What is Apache Isis?
+== What is Apache Causeway?
 
-* *xref:what-is-apache-causeway/causeway-in-pictures.adoc[Apache Isis in pictures]*
+* *xref:what-is-apache-causeway/causeway-in-pictures.adoc[Apache Causeway in pictures]*
 * xref:what-is-apache-causeway/common-use-cases.adoc[Common Use Cases]
 
 * xref:what-is-apache-causeway/screencasts.adoc[Screencasts]
@@ -186,7 +186,7 @@ _Academia_
 //_Experiments_
 //
 //* https://github.com/isisaddons/causeway-app-neoapp[Neo4J Example]
-//* https://github.com/isisaddons/causeway-app-simpledsl[Isis DSL Example]
+//* https://github.com/isisaddons/causeway-app-simpledsl[Causeway DSL Example]
 
 
 //|
diff --git a/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc b/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc
index 685497bcd1..68e3110962 100644
--- a/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc
+++ b/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc
@@ -4,7 +4,7 @@
 
 
 
-Apache Isis&trade; software is a framework for rapidly developing domain-driven apps in Java.
+Apache Causeway&trade; software is a framework for rapidly developing domain-driven apps in Java.
 Write your business logic in entities, domain services and repositories, and the framework dynamically generates a representation of that domain model as a webapp or RESTful API.
 Use for prototyping or production.
 
@@ -19,7 +19,7 @@ If you just want to get going quickly, we suggest using our xref:docs:starters:h
 
 == Formal Releases
 
-If you want to build Apache Isis from formally released source tarballs, you can download from here:
+If you want to build Apache Causeway from formally released source tarballs, you can download from here:
 
 * https://www.apache.org/dyn/closer.cgi/causeway/causeway-core/causeway-{page-isisrel}-source-release.zip[causeway-{page-isisrel}] (https://www.apache.org/dist/causeway/causeway-core/causeway-{page-isisrel}-source-release.zip.asc[asc], https://www.apache.org/dist/causeway/causeway-core/causeway-{page-isisrel}-source-release.zip.md5[md5])
 
@@ -73,8 +73,8 @@ Windows users can get binary md5 programs from these (and likely other) places:
 
 == Source Code
 
-The Apache Isis source is hosted on github.
-You can download the Apache Isis source code using:
+The Apache Causeway source is hosted on github.
+You can download the Apache Causeway source code using:
 
 [source,bash]
 ----
@@ -90,7 +90,7 @@ See link:https://gitbox.apache.org/setup/[gitbox setup] for more details on how
 
 == DOAP RDF File
 
-The http://projects.apache.org/doap.html[description of a project] RDF file for Apache Isis can be downloaded link:https://causeway.apache.org/doap_isis.rdf[here].
+The http://projects.apache.org/doap.html[description of a project] RDF file for Apache Causeway can be downloaded link:https://causeway.apache.org/doap_isis.rdf[here].
 
 
 
diff --git a/antora/components/docs/modules/ROOT/pages/going-deeper/articles-and-presentations.adoc b/antora/components/docs/modules/ROOT/pages/going-deeper/articles-and-presentations.adoc
index 0bb8b34797..a712602eef 100644
--- a/antora/components/docs/modules/ROOT/pages/going-deeper/articles-and-presentations.adoc
+++ b/antora/components/docs/modules/ROOT/pages/going-deeper/articles-and-presentations.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 
 
-Some articles and recorded material relating to either Apache Isis (or its predecessor, the Naked Objects framework), or its 'sister' open source project on the .NET platform, Naked Objects .NET. We've *highlighted* some of the better ones…
+Some articles and recorded material relating to either Apache Causeway (or its predecessor, the Naked Objects framework), or its 'sister' open source project on the .NET platform, Naked Objects .NET. We've *highlighted* some of the better ones…
 
 
 
@@ -25,10 +25,10 @@ Some articles and recorded material relating to either Apache Isis (or its prede
 
 == 2016
 
-* presentation, JAX London: link:https://jaxlondon.com/software-architecture-design/apache-causeway-closing-the-architecturecode-gap/[Apache Isis: closing the architecture/code gap].
+* presentation, JAX London: link:https://jaxlondon.com/software-architecture-design/apache-causeway-closing-the-architecturecode-gap/[Apache Causeway: closing the architecture/code gap].
 Not videotaped, but slides/demos available *link:http://www.danhaywood.com/jaxlondon2016/[here]*.
 
-* presentation/live coding, Skillsmatter: link:https://skillsmatter.com/skillscasts/7892-closing-the-feedback-loop-with-apache-causeway[Closing the Feedback loop with Apache Isis]
+* presentation/live coding, Skillsmatter: link:https://skillsmatter.com/skillscasts/7892-closing-the-feedback-loop-with-apache-causeway[Closing the Feedback loop with Apache Causeway]
 
 * tutorial, SPA 2016: "Naked Objects, 14 years on".
 Slides available *link:http://www.danhaywood.com/spa2016/#/[here]*
@@ -37,17 +37,17 @@ Slides available *link:http://www.danhaywood.com/spa2016/#/[here]*
 == 2014
 
 * Presentation, BDD Exchange: link:https://skillsmatter.com/skillscasts/5638-to-those-whom-much-is-given-much-is-expected[To those whom much is given, much is expected… ] (45 min. video)
-* Presentation, JEEConf: link:https://www.youtube.com/watch?v=BNGUqZ6YE-M[Extremely rapid application development with Apache Isis] (50 min. video)
+* Presentation, JEEConf: link:https://www.youtube.com/watch?v=BNGUqZ6YE-M[Extremely rapid application development with Apache Causeway] (50 min. video)
 
 
 == 2013
 
-* Presentation, Oredev: link:http://oredev.org/oredev2013/2013/wed-fri-conference/rrraddd-ridiculously-rapid-domain-driven-and-restful-apps-with-apache-causeway.html[RRRADDD! Ridiculously Rapid Domain-driven (and Restful) Apps With Apache Isis] (50 min. video)
-* *Article, Methods and Tools : link:http://www.methodsandtools.com/PDF/mt201302.pdf[Introducing Apache Isis]*
-* Article, SDJournal : link:http://sdjournal.org[Introducing Apache Isis]
-* Article, SDJournal: link:http://sdjournal.org[Restful Objects on Apache Isis]
-* A Prezi link:http://prezi.com/cunfhjsf8dqg/braiv-apache-causeway/[presentation on Naked Objects and Apache Isis], mixed by Thomas Eck
-* Article, Linux Magzin (german): link:http://www.linux-magazin.de/Ausgaben/2013/07/Apache-Isis[Domain-Driven Design mit Apache Isis] by Frank Pientka
+* Presentation, Oredev: link:http://oredev.org/oredev2013/2013/wed-fri-conference/rrraddd-ridiculously-rapid-domain-driven-and-restful-apps-with-apache-causeway.html[RRRADDD! Ridiculously Rapid Domain-driven (and Restful) Apps With Apache Causeway] (50 min. video)
+* *Article, Methods and Tools : link:http://www.methodsandtools.com/PDF/mt201302.pdf[Introducing Apache Causeway]*
+* Article, SDJournal : link:http://sdjournal.org[Introducing Apache Causeway]
+* Article, SDJournal: link:http://sdjournal.org[Restful Objects on Apache Causeway]
+* A Prezi link:http://prezi.com/cunfhjsf8dqg/braiv-apache-causeway/[presentation on Naked Objects and Apache Causeway], mixed by Thomas Eck
+* Article, Linux Magzin (german): link:http://www.linux-magazin.de/Ausgaben/2013/07/Apache-Causeway[Domain-Driven Design mit Apache Causeway] by Frank Pientka
 
 
 == 2012
diff --git a/antora/components/docs/modules/ROOT/pages/going-deeper/books.adoc b/antora/components/docs/modules/ROOT/pages/going-deeper/books.adoc
index d5f5c46276..8ed04057ad 100644
--- a/antora/components/docs/modules/ROOT/pages/going-deeper/books.adoc
+++ b/antora/components/docs/modules/ROOT/pages/going-deeper/books.adoc
@@ -6,7 +6,7 @@
 
 
 Although it has evolved since, the _Apache Isis_ framework started out as an open source implementation of the naked objects pattern.
-Indeed, the generic user interfaces provided by Apache Isis xref:vw:ROOT:about.adoc[Wicket] viewer and the xref:vro:ROOT:about.adoc[Restful Objects] viewer are both "just" naked objects implementations; the first serves up a default generic representation of domain objects for human interaction, the latter serving up representation intended for machine consumption rather than human beings.
+Indeed, the generic user interfaces provided by Apache Causeway xref:vw:ROOT:about.adoc[Wicket] viewer and the xref:vro:ROOT:about.adoc[Restful Objects] viewer are both "just" naked objects implementations; the first serves up a default generic representation of domain objects for human interaction, the latter serving up representation intended for machine consumption rather than human beings.
 
 If the idea of naked objects is of interest, then there are a couple of books on the topic that you might want to read.
 
@@ -63,4 +63,4 @@ Dan Haywood
 The http://restfulobjects.org[Restful Objects specification] defines a set of RESTful resources, and corresponding JSON representations, for accessing and manipulating a domain object model.
 
 This is a comprehensive specification, running to over 200 pages in length.
-It is implemented by Apache Isis' xref:vro:ROOT:about.adoc[Restful Objects] viewer, and is also implemented by another (non-Apache) open source project, link:https://github.com/NakedObjectsGroup/NakedObjectsFramework[Naked Objects Framework].
+It is implemented by Apache Causeway' xref:vro:ROOT:about.adoc[Restful Objects] viewer, and is also implemented by another (non-Apache) open source project, link:https://github.com/NakedObjectsGroup/NakedObjectsFramework[Naked Objects Framework].
diff --git a/antora/components/docs/modules/ROOT/pages/landing-page/components.adoc b/antora/components/docs/modules/ROOT/pages/landing-page/components.adoc
index 7ede95793d..f7a819b5dc 100644
--- a/antora/components/docs/modules/ROOT/pages/landing-page/components.adoc
+++ b/antora/components/docs/modules/ROOT/pages/landing-page/components.adoc
@@ -39,6 +39,6 @@ Alternatively, you can "roll your own" (by implementing the xref:refguide:applib
 
 == Security
 
-The xref:security:ROOT:about.adoc[Security Guide] describes how to configure each of the various security implementations that integrate with Apache Isis.
+The xref:security:ROOT:about.adoc[Security Guide] describes how to configure each of the various security implementations that integrate with Apache Causeway.
 
 
diff --git a/antora/components/docs/modules/ROOT/pages/landing-page/guides.adoc b/antora/components/docs/modules/ROOT/pages/landing-page/guides.adoc
index 32b6daf2b2..f51f0ddf35 100644
--- a/antora/components/docs/modules/ROOT/pages/landing-page/guides.adoc
+++ b/antora/components/docs/modules/ROOT/pages/landing-page/guides.adoc
@@ -34,4 +34,4 @@ In addition:
 
 * *xref:security:ROOT:about.adoc[Security Guide]*
 +
-Describes how to configure each of the various security implementations that integrate with Apache Isis.
+Describes how to configure each of the various security implementations that integrate with Apache Causeway.
diff --git a/antora/components/docs/modules/ROOT/pages/more-thanks/more-thanks.adoc b/antora/components/docs/modules/ROOT/pages/more-thanks/more-thanks.adoc
index b435eb6c7e..baead3065d 100644
--- a/antora/components/docs/modules/ROOT/pages/more-thanks/more-thanks.adoc
+++ b/antora/components/docs/modules/ROOT/pages/more-thanks/more-thanks.adoc
@@ -5,14 +5,14 @@
 
 
 
-In addition to the http://www.apache.org/foundation/thanks.html[support given to Apache Foundation as a whole], we in the Apache Isis community would also like to extend our thanks to:
+In addition to the http://www.apache.org/foundation/thanks.html[support given to Apache Foundation as a whole], we in the Apache Causeway community would also like to extend our thanks to:
 
 [cols="1a,2a"]
 |===
 
 
 |image::more-thanks/ecp.png[link="http://www.eurocommercialproperties.com"]
-|Eurocommercial Properties, for sponsoring the development of Apache Isis in support of their in-house ERM.
+|Eurocommercial Properties, for sponsoring the development of Apache Causeway in support of their in-house ERM.
 
 
 |image::more-thanks/s101_170.png[link="http://structure101.com"]
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/isis-in-pictures.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/isis-in-pictures.adoc
index 9346b4a282..fd3d031aa6 100644
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/isis-in-pictures.adoc
+++ b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/isis-in-pictures.adoc
@@ -1,10 +1,10 @@
-= Apache Isis in Pictures
+= Apache Causeway in Pictures
 
 :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 [...]
 
 // TODO: v2: NICE-TO-HAVE: these screenshots should be updated, but first need to port the todoapp over first (which also means the various modules from incode-platform)
 
-On this page we want to show you what an Apache Isis application looks like, running on the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)].
+On this page we want to show you what an Apache Causeway application looks like, running on the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)].
 The screenshots below are taken from a "Todo" application.
 
 NOTE: these screenshots are based on an app running against v1.13  and v1.10 of the framework.
@@ -16,9 +16,9 @@ Let's start with the basics...
 
 === Sign-in
 
-Apache Isis integrates with a variety of authentication mechanisms, including link:http://shiro.apache.org[Apache Shiro], link:https://spring.io/projects/spring-security[Spring Security] and link:https://www.keycloak.org/[Keycloak].
+Apache Causeway integrates with a variety of authentication mechanisms, including link:http://shiro.apache.org[Apache Shiro], link:https://spring.io/projects/spring-security[Spring Security] and link:https://www.keycloak.org/[Keycloak].
 
-The xref:security:ROOT:about.adoc[SecMan extension] provides a well-features subdomain of users, roles and permissions against features derived from the Apache Isis metamodel.
+The xref:security:ROOT:about.adoc[SecMan extension] provides a well-features subdomain of users, roles and permissions against features derived from the Apache Causeway metamodel.
 
 
 
@@ -26,7 +26,7 @@ image::what-is-apache-causeway/causeway-in-pictures/010-login.png[width="800px"]
 
 === Install Fixtures
 
-Apache Isis has lots of features to help you prototype and then fully test your application.
+Apache Causeway has lots of features to help you prototype and then fully test your application.
 One such are fixture scripts, which allow pre-canned data to be installed in the running application.
 This is great to act as the starting point for identifying new stories; later on when the feature is being implemented, the same fixture script can be re-used within that feature's integration tests.
 (More on tests later).
@@ -36,7 +36,7 @@ image::what-is-apache-causeway/causeway-in-pictures/020-install-fixtures.png[wid
 
 === Dashboard and View Models
 
-Most of the time the end-user interacts with representations of persistent domain entities, but Apache Isis also supports view models which can aggregate data from multiple sources.
+Most of the time the end-user interacts with representations of persistent domain entities, but Apache Causeway also supports view models which can aggregate data from multiple sources.
 The todoapp example uses a "dashboard" view model to list todo items not yet done vs those completed.
 
 image::what-is-apache-causeway/causeway-in-pictures/030-dashboard-view-model.png[width="800px"]
@@ -54,7 +54,7 @@ There are no controllers or HTML to write.
 image::what-is-apache-causeway/causeway-in-pictures/040-domain-entity.png[width="800px"]
 
 
-In addition to the domain entity, Apache Isis allows layout metadata hints to be provided, for example to specify the grouping of properties, the positioning of those groups into columns, the association of actions (the buttons) with properties or collections, the icons on the buttons, and so on.
+In addition to the domain entity, Apache Causeway allows layout metadata hints to be provided, for example to specify the grouping of properties, the positioning of those groups into columns, the association of actions (the buttons) with properties or collections, the icons on the buttons, and so on.
 This metadata can be specified either as annotations or in XML form.
 The benefit of the latter is that it can be updated (and the UI redrawn) without restarting the app.
 
@@ -88,7 +88,7 @@ We sometimes use the term "behaviourally complete" for such domain objects.
 === Mixins
 
 As an alternative to placing actions (business logic) on a domain object, it can instead be placed inside a mixin object.
-When an object is rendered by Apache Isis, the mixin "contributes" its behaviour to the domain object (similar to aspect-oriented traits).
+When an object is rendered by Apache Causeway, the mixin "contributes" its behaviour to the domain object (similar to aspect-oriented traits).
 
 In the screenshot below the highlighted "export as xml" action, the "relative priority" property (and "previous" and "next" actions) the "similar to" collection and the two "as DTO" actions are all contributed by mixins:
 
@@ -97,7 +97,7 @@ image::what-is-apache-causeway/causeway-in-pictures/065-contributions.png[width=
 == Extensible Views
 
 
-The Apache Isis viewer is implemented using http://wicket.apache.org[Apache Wicket], and has been designed to be extensible.
+The Apache Causeway viewer is implemented using http://wicket.apache.org[Apache Wicket], and has been designed to be extensible.
 For example, when a collection of objects is rendered, this is just one of several views, as shown in the selector drop-down:
 
 image::what-is-apache-causeway/causeway-in-pictures/070-pluggable-views.png[width="800px"]
@@ -174,19 +174,19 @@ image::what-is-apache-causeway/causeway-in-pictures/180-app-user-entity.png[widt
 
 
 
-If not all of these properties are required, then they can be hidden either using security or though Apache Isis' internal event bus (described below).
+If not all of these properties are required, then they can be hidden either using security or though Apache Causeway' internal event bus (described below).
 Conversely, additional properties can be "grafted onto" the user using the contributed properties/collections discussed previously.
 
 === Themes
 
-Apache Isis' Wicket viewer uses http://getbootstrap.com[Twitter Bootstrap], which means that it can be themed.
+Apache Causeway' Wicket viewer uses http://getbootstrap.com[Twitter Bootstrap], which means that it can be themed.
 If more than one theme has been configured for the app, then the viewer allows the end-user to switch their theme:
 
 image::what-is-apache-causeway/causeway-in-pictures/190-switch-theme.png[width="800px"]
 
 == REST API
 
-In addition to Apache Isis' Wicket viewer, it also provides a rich REST API with a full set of hypermedia controls, generated automatically from the domain objects (entities and view models).
+In addition to Apache Causeway' Wicket viewer, it also provides a rich REST API with a full set of hypermedia controls, generated automatically from the domain objects (entities and view models).
 The framework provides two default representations, one an implementation of the http://restfulobjects.org[Restful Objects] spec, the other a simplified representation suitable for custom JavaScript apps.
 Other representations can be plugged in.
 
@@ -203,7 +203,7 @@ image::what-is-apache-causeway/causeway-in-pictures/205-swagger-ui.png[width="80
 
 == Integration Testing Support
 
-Earlier on we noted that Apache Isis allows fixtures to be installed through the UI.
+Earlier on we noted that Apache Causeway allows fixtures to be installed through the UI.
 These same fixture scripts can be reused within integration tests.
 For example, the code snippet below shows how the `FixtureScripts` service injected into an integration test can then be used to set up data:
 
@@ -218,17 +218,17 @@ image::what-is-apache-causeway/causeway-in-pictures/220-testing-happy-case.png[w
 
 
 
-To simulate the business rules enforced by Apache Isis, the domain object can be "wrapped" in a proxy.
-For example, if using the Wicket viewer then Apache Isis will enforce the rule (implemented in the `ToDoItem` class itself) that a completed item cannot have the "completed" action invoked upon it.
+To simulate the business rules enforced by Apache Causeway, the domain object can be "wrapped" in a proxy.
+For example, if using the Wicket viewer then Apache Causeway will enforce the rule (implemented in the `ToDoItem` class itself) that a completed item cannot have the "completed" action invoked upon it.
 The wrapper simulates this by throwing an appropriate exception:
 
 image::what-is-apache-causeway/causeway-in-pictures/230-testing-wrapper-factory.png[width="550px"]
 
 == Internal Event Bus
 
-Contributions, discussed earlier, are an important tool in ensuring that the packages within your Apache Isis application are decoupled; by extracting out actions the order of dependency between packages can effectively be reversed.
+Contributions, discussed earlier, are an important tool in ensuring that the packages within your Apache Causeway application are decoupled; by extracting out actions the order of dependency between packages can effectively be reversed.
 
-Another important tool to ensure your codebase remains maintainable is Apache Isis' internal event bus.
+Another important tool to ensure your codebase remains maintainable is Apache Causeway' internal event bus.
 It is probably best explained by example; the code below says that the "complete" action should emit a `ToDoItem.Completed` event:
 
 image::what-is-apache-causeway/causeway-in-pictures/240-domain-events.png[width="400px"]
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc
index acc4125176..46599329cc 100644
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc
+++ b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc
@@ -17,9 +17,9 @@ More recent screencasts can be found link:./screencasts.html[here].
 
 |How it works (v1.1.0)+
 
-_How Apache Isis builds a webapp from the underlying domain object model_
+_How Apache Causeway builds a webapp from the underlying domain object model_
 
-_This screencast is for Apache Isis v1.1.0 (ie very out of date)_
+_This screencast is for Apache Causeway v1.1.0 (ie very out of date)_
 
 |video::ludOLyi6VyY[youtube,width="420px",height="315px"]
 
@@ -47,7 +47,7 @@ _A run-through of the main features of the http://github.com/apache/causeway-app
 
 |Setting up Eclipse +
 
-_How to import an Apache Isis maven-based application into Eclipse and configure to use with JDO/DataNucleus_ +
+_How to import an Apache Causeway maven-based application into Eclipse and configure to use with JDO/DataNucleus_ +
 
 NB: when configuring DataNucleus for the *dom* project, make sure you are in the 'Java perspective', not the 'Java EE perspective'). +
 
@@ -59,7 +59,7 @@ Learn more xref:setupguide:eclipse:about.adoc[here]
 
 |Setting up IntelliJ +
 
-_How to import an Apache Isis maven-based application into IntelliJ and run the app._ +
+_How to import an Apache Causeway maven-based application into IntelliJ and run the app._ +
 
 Learn more xref:setupguide:intellij:about.adoc[here]
 
@@ -72,7 +72,7 @@ Learn more xref:setupguide:intellij:about.adoc[here]
 
 
 
-== Isis Add-on Modules
+== Causeway Add-on Modules
 
 [cols="2a,2a"]
 |===
@@ -107,7 +107,7 @@ Learn more at the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s
 
 
 
-|Bulk updates in Apache Isis (v1.5.0) +
+|Bulk updates in Apache Causeway (v1.5.0) +
 
 _Using the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s excel module and view models to perform bulk updates)._
 
@@ -120,7 +120,7 @@ _Using the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s excel
 
 
 
-== Wicket Viewer and Isis Add-ons
+== Wicket Viewer and Causeway Add-ons
 
 [cols="2a,2a"]
 |===
@@ -168,7 +168,7 @@ _Posting to the "Objects of Type" resource"_
 
 == JRebel Integration
 
-_Develop your app without having to redeploy using link:http://zeroturnaround.com/software/jrebel/[JRebel] and an link:https://github.com/danhaywood/causeway-jrebel-plugin[Isis plugin] for JRebel._
+_Develop your app without having to redeploy using link:http://zeroturnaround.com/software/jrebel/[JRebel] and an link:https://github.com/danhaywood/causeway-jrebel-plugin[Causeway plugin] for JRebel._
 
 [cols="2a,2a"]
 |===
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts.adoc
index 4d9de386e0..98f958f45f 100644
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts.adoc
+++ b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts.adoc
@@ -6,7 +6,7 @@
 
 // TODO: v2: NICE-TO-HAVE: update these screenshots for v2
 
-We've prepared a number of screencasts to help you see what Apache Isis has to offer.
+We've prepared a number of screencasts to help you see what Apache Causeway has to offer.
 
 While these each follow on from each other, you should be able to watch them in any order; the typical duration is
 3 minutes.
@@ -45,7 +45,7 @@ include::screencasts/playlists.adoc[]
 
 
 //|https://www.youtube.com/watch?v=RQ_FFYd7npU[000^] +
-//Searching and using the Apache Isis docs
+//Searching and using the Apache Causeway docs
 //|X||||||||||
 
 
@@ -120,7 +120,7 @@ Using the Swagger UI to access the xref:vro:ROOT:about.adoc[REST API] automatica
 
 // FIXME: currently removed in v2, may reinstate
 //|link:https://www.youtube.com/watch?v=yOh3WphhR1E[010^].
-//Using the xref:refguide:mvn:about.adoc[Apache Isis maven plugin] to validate domain object models during the build process (rather than at runtime).
+//Using the xref:refguide:mvn:about.adoc[Apache Causeway maven plugin] to validate domain object models during the build process (rather than at runtime).
 //||||||||X|||
 
 
@@ -207,20 +207,20 @@ Using xref:userguide:fun:ui.adoc#object-layout[dynamic (XML) layouts] to specify
 include::screencasts/playlists.adoc[]
 
 |link:https://www.youtube.com/watch?v=0d713-V4vrg[019^] +
-Demonstrates how Apache Isis' xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)] remembers the state of rendered domain objects, and how the end-user of the
+Demonstrates how Apache Causeway' xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)] remembers the state of rendered domain objects, and how the end-user of the
  application can clear these UI hints using the (framework-provided) xref:refguide:viewer:index/wicket/viewer/mixins/Object_clearHints.adoc["clear hints"] mixin action.
 |||X||||||||
 
 
 
 |link:https://www.youtube.com/watch?v=Kqch-XNlBMA[020^] +
-Demonstrates how the end-user can copy and share URLs for domain objects - including UI hints - using Apache Isis' xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)].
+Demonstrates how the end-user can copy and share URLs for domain objects - including UI hints - using Apache Causeway' xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)].
 |||X||||||||
 
 
 
 |link:https://www.youtube.com/watch?v=a0QQLT_16To[021^] +
-Demonstrates how the end-user can use bookmarks and breadcrumbs within Apache Isis' xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)], and how the developer can ensure that xref:refguide:applib:index/annotation/DomainObjectLayout.adoc#bookmarking[domain objects] and (xref:refguide:applib:index/annotation/Action.adoc#semantics[query-only]) xref:refguide:applib:index/annotation/ActionLayout.adoc#bookmarking[actions] can be bookmarked.
+Demonstrates how the end-user can use bookmarks and breadcrumbs within Apache Causeway' xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)], and how the developer can ensure that xref:refguide:applib:index/annotation/DomainObjectLayout.adoc#bookmarking[domain objects] and (xref:refguide:applib:index/annotation/Action.adoc#semantics[query-only]) xref:refguide:applib:index/annotation/ActionLayout.adoc#bookmarking[actions] can be bookmarked.
 |||X||||||||
 
 
@@ -466,12 +466,12 @@ include::screencasts/playlists.adoc[]
 
 
 |link:https://www.youtube.com/watch?v=SoREp-8MQz0[047^] +
-Configuring an Apache Isis app to allow tables of objects to be downloaded as an Excel spreadsheet, using the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s excel wicket component.
+Configuring an Apache Causeway app to allow tables of objects to be downloaded as an Excel spreadsheet, using the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s excel wicket component.
 |||||X||||||
 
 
 |link:https://www.youtube.com/watch?v=bqjLx8gMOEw[048^] +
-Configuring an Apache Isis app to allow tables of domain objects with date information to be rendered on a full-page
+Configuring an Apache Causeway app to allow tables of domain objects with date information to be rendered on a full-page
 calendar, using the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s fullcalendar2 wicket
 component.
 |||||X||||||
@@ -480,12 +480,12 @@ component.
 |link:https://www.youtube.com/watch?v=0YoFa44Xr6M[049^] +
 Using the xref:refguide:applib:index/annotation/Programmatic.adoc[@Programmatic] annotation to exclude methods from a domain object
 (eg implementing methods of an interface as defined by the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s fullcalendar2 wicket component) that would
-otherwise be part of the Apache Isis metamodel (and thus show up in the UI).
+otherwise be part of the Apache Causeway metamodel (and thus show up in the UI).
 ||||||||||X|
 
 
 |link:https://www.youtube.com/watch?v=mIwptdeZ67Q[050^] +
-Configuring an Apache Isis app to allow tables of domain objects with location information to be rendered on map,
+Configuring an Apache Causeway app to allow tables of domain objects with location information to be rendered on map,
  using the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s gmap3 wicket component.
 |||||X||||||
 
diff --git a/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc b/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc
index 46b5a897f7..b24a987510 100644
--- a/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc
+++ b/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc
@@ -1,7 +1,7 @@
 
 :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 [...]
 
-* What is Apache Isis?
-** xref:what-is-apache-causeway/causeway-in-pictures.adoc[Apache Isis in pictures]
+* What is Apache Causeway?
+** xref:what-is-apache-causeway/causeway-in-pictures.adoc[Apache Causeway in pictures]
 ** xref:what-is-apache-causeway/common-use-cases.adoc[Common Use Cases]
 ** xref:what-is-apache-causeway/screencasts.adoc[Screencasts]
diff --git a/antora/components/docs/modules/resources/pages/about.adoc b/antora/components/docs/modules/resources/pages/about.adoc
index 4ed1a1d42c..6c92448c5c 100644
--- a/antora/components/docs/modules/resources/pages/about.adoc
+++ b/antora/components/docs/modules/resources/pages/about.adoc
@@ -2,7 +2,7 @@
 
 :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 [...]
 
-The following resources are available to help you develop your Apache Isis applications:
+The following resources are available to help you develop your Apache Causeway applications:
 
 * xref:docs:resources:cheatsheet.adoc[cheat sheet]
 * xref:docs:resources:icons.adoc[icons]
diff --git a/antora/components/docs/modules/resources/pages/cheatsheet.adoc b/antora/components/docs/modules/resources/pages/cheatsheet.adoc
index ce855f2f5e..b210297e85 100644
--- a/antora/components/docs/modules/resources/pages/cheatsheet.adoc
+++ b/antora/components/docs/modules/resources/pages/cheatsheet.adoc
@@ -3,7 +3,7 @@
 
 :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 cheat sheet summarises the main programming conventions to follow when writing an Apache Isis application.
+This cheat sheet summarises the main programming conventions to follow when writing an Apache Causeway application.
 
 pass:[<br/>]
 
diff --git a/antora/components/docs/modules/resources/pages/icons.adoc b/antora/components/docs/modules/resources/pages/icons.adoc
index 7cab92928c..b785cfb747 100644
--- a/antora/components/docs/modules/resources/pages/icons.adoc
+++ b/antora/components/docs/modules/resources/pages/icons.adoc
@@ -3,7 +3,7 @@
 
 :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 [...]
 
-Most Apache Isis viewers use icons to help identify domain objects in the user interface.
+Most Apache Causeway viewers use icons to help identify domain objects in the user interface.
 It's a good idea to ensure that these are styled consistently.
 Here are some open source icon sets for both personal and commercial use (though some require a link back to the authors website):
 
diff --git a/antora/components/docs/modules/support/pages/mailing-list.adoc b/antora/components/docs/modules/support/pages/mailing-list.adoc
index 1eea19277d..f3ee9d69df 100644
--- a/antora/components/docs/modules/support/pages/mailing-list.adoc
+++ b/antora/components/docs/modules/support/pages/mailing-list.adoc
@@ -7,7 +7,7 @@
 
 
 
-Apache Isis has two public mailing lists.
+Apache Causeway has two public mailing lists.
 
 .Table caption
 [cols="2,3,2,3", options="header"]
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_025-execution-publishing.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_025-execution-publishing.adoc
index 066b79b8b5..e4c36ba68e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_025-execution-publishing.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_025-execution-publishing.adoc
@@ -6,7 +6,7 @@
 
 The xref:refguide:applib:index/annotation/Action.adoc#executionPublishing[executionPublishing()] element determines whether and how an action invocation is published via the registered implementation of xref:refguide:applib:index/services/publishing/spi/ExecutionSubscriber.adoc[ExecutionSubscriber].
 
-A common use case is to notify external "downstream" systems of changes in the state of the Apache Isis application.
+A common use case is to notify external "downstream" systems of changes in the state of the Apache Causeway application.
 
 The xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.property.execution-publishing[causeway.applib.annotation.property.execution-publishing] configuration property is used to determine the whether the action invocation is published:
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_024-named.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_024-named.adoc
index 3473f4ce45..4b61b7f74e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_024-named.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_024-named.adoc
@@ -27,7 +27,7 @@ public class CustomerImpl implements Customer{
 
 ==== Plural form
 
-When Apache Isis displays a standalone collection of several objects, it will label the collection using the plural form of the object type.
+When Apache Causeway displays a standalone collection of several objects, it will label the collection using the plural form of the object type.
 By default the plural name will be derived from the end of the singular name, with support for some basic English language defaults (eg using "ies" for names ending with a "y").
 
 For irregular plurals it's possible to specify a plural form using the xref:refguide:applib:index/annotation/DomainObjectLayout.adoc#plural[plural] element.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_022-nature.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_022-nature.adoc
index bdd6c349fe..67ac387dde 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_022-nature.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_022-nature.adoc
@@ -24,7 +24,7 @@ Specifically, the nature must be one of:
 
 * `ENTITY`
 +
-indicates that the domain object is an entity whose persistence is managed internally by Apache Isis, using the JDO/DataNucleus objectstore.
+indicates that the domain object is an entity whose persistence is managed internally by Apache Causeway, using the JDO/DataNucleus objectstore.
 
 * `MIXIN`
 +
@@ -58,7 +58,7 @@ Those natures that indicate the domain object is an entity (of some sort or anot
 ====
 For `VIEW_MODEL` domain objects the state of the object is encoded into its internal OID (represented ultimately as its URL), and is recreated directly from that URL.
 
-Because this particular implementation was originally added to Apache Isis in support of view models, the term was also used for the logically different external entities and in-memory entities.
+Because this particular implementation was originally added to Apache Causeway in support of view models, the term was also used for the logically different external entities and in-memory entities.
 
 The benefit of `nature()` is that it allows the developer to properly characterize the layer (domain vs application) that an entity lives, thus avoiding confusion as "view model" (the implementation technique) and "view model" (the application layer concept).
 ====
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Facets_010-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Facets_010-examples-and-usage.adoc
index 22c40bf81e..9dadb87871 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Facets_010-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Facets_010-examples-and-usage.adoc
@@ -2,4 +2,4 @@
 
 //== Notes
 //
-//`FacetFactory` is an important internal API that is used by Apache Isis to build the metamodel.
+//`FacetFactory` is an important internal API that is used by Apache Causeway to build the metamodel.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Programmatic_010-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Programmatic_010-examples-and-usage.adoc
index 8a1f707781..a095f55775 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Programmatic_010-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Programmatic_010-examples-and-usage.adoc
@@ -17,6 +17,6 @@ public class Customer implements Comparable<Customer> {
 }
 ----
 
-Note that `@Programmatic` is not the same as `@Action(hidden=Where.EVERYWHERE)` or `@Property(hidden=Where.EVERYWHERE)` etc; it actually means that the class member will not be part of the Apache Isis metamodel.
+Note that `@Programmatic` is not the same as `@Action(hidden=Where.EVERYWHERE)` or `@Property(hidden=Where.EVERYWHERE)` etc; it actually means that the class member will not be part of the Apache Causeway metamodel.
 
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_021-optionality.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_021-optionality.adoc
index c989d8e93f..94f5f84495 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_021-optionality.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_021-optionality.adoc
@@ -4,15 +4,15 @@
 :page-partial:
 
 
-By default, Apache Isis assumes that all properties of an domain object or view model are required (mandatory).
+By default, Apache Causeway assumes that all properties of an domain object or view model are required (mandatory).
 The xref:applib:index/annotation/Property.adoc#optionality[optionality()] attribute allows this to be relaxed.
 The attribute is also supported for xref:refguide:applib:index/annotation/Parameter.adoc#optionality[parameters].
 
 That said, properties are most commonly defined on persistent domain objects (entities), in which case the JDO xref:refguide:applib-ant:Column.adoc[@Column] should be specified.
-Apache Isis can infer the maxLength directly from the equivalent @Column#length() annotation.
+Apache Causeway can infer the maxLength directly from the equivalent @Column#length() annotation.
 
 That said, properties are most commonly defined on persistent domain objects (entities), in which case the JDO xref:refguide:applib-ant:Column.adoc[@Column] will in any case need to be specified.
-Apache Isis can infer the `optionality` semantic directly from the equivalent `@Column#allowsNull()` annotation/attribute.
+Apache Causeway can infer the `optionality` semantic directly from the equivalent `@Column#allowsNull()` annotation/attribute.
 
 For example:
 
@@ -35,10 +35,10 @@ In this case there is no need for the `@Property#optionality` attribute.
 
 == Mismatched defaults
 
-If the `@Column#allowsNull` attribute is omitted and the `@Property#optionality() attribute is also omitted, then note that Isis' defaults and JDO's defaults differ.
-Specifically, Isis always assumes properties are mandatory, whereas JDO specifies that primitives are mandatory, but all reference types are optional.
+If the `@Column#allowsNull` attribute is omitted and the `@Property#optionality() attribute is also omitted, then note that Causeway' defaults and JDO's defaults differ.
+Specifically, Causeway always assumes properties are mandatory, whereas JDO specifies that primitives are mandatory, but all reference types are optional.
 
-When Apache Isis initializes it checks for these mismatches during its metamodel validation phase, and will fail to boot ("fail-fast") if there is a mismatch.
+When Apache Causeway initializes it checks for these mismatches during its metamodel validation phase, and will fail to boot ("fail-fast") if there is a mismatch.
 The fix is usually to add the `@Column#allowsNull()` annotation/attribute.
 
 == Superclass inheritance type
@@ -68,7 +68,7 @@ public class CreditCardPaymentMethod extends PaymentMethod {
 }
 ----
 
-Alternatively, you could rely on the fact that Apache Isis never looks at fields (whereas JDO does) and move the JDO annotation to the field:
+Alternatively, you could rely on the fact that Apache Causeway never looks at fields (whereas JDO does) and move the JDO annotation to the field:
 
 [source,java]
 ----
@@ -86,7 +86,7 @@ public class CreditCardPaymentMethod extends PaymentMethod {
 }
 ----
 
-However this at first glance this might be read as meaning that the property is optional whereas Apache Isis' default (required) applies.
+However this at first glance this might be read as meaning that the property is optional whereas Apache Causeway' default (required) applies.
 
 == Non-persistent properties
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_023-maxLength.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_023-maxLength.adoc
index df9ae1aca5..64d539b6e3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_023-maxLength.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_023-maxLength.adoc
@@ -9,7 +9,7 @@ The xref:applib:index/annotation/Property.adoc#maxLength[maxLength()] attribute
 The attribute It is ignored if applied to properties of any other type.
 
 That said, properties are most commonly defined on persistent domain objects (entities), in which case the JDO xref:refguide:applib-ant:Column.adoc[@Column] will in any case need to be specified.
-Apache Isis can infer the `maxLength` semantic directly from the equivalent `@Column#length()` annotation/attribute.
+Apache Causeway can infer the `maxLength` semantic directly from the equivalent `@Column#length()` annotation/attribute.
 
 For example:
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_027-execution-publishing.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_027-execution-publishing.adoc
index 2a59f8dad5..af2d717ffb 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_027-execution-publishing.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_027-execution-publishing.adoc
@@ -6,7 +6,7 @@
 
 The xref:refguide:applib:index/annotation/Property.adoc#executionPublishing[executionPublishing()] element determines whether and how a property edit is published via the registered implementation of xref:refguide:applib:index/services/publishing/spi/ExecutionSubscriber.adoc[ExecutionSubscriber].
 
-A common use case is to notify external "downstream" systems of changes in the state of the Apache Isis application.
+A common use case is to notify external "downstream" systems of changes in the state of the Apache Causeway application.
 
 The xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.property.execution-publishing[causeway.applib.annotation.property.execution-publishing] configuration property is used to determine the whether the property edits are published:
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/hooks/Dto_see-also.adoc b/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/hooks/Dto_see-also.adoc
index 4da5cb755d..225d8e93e3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/hooks/Dto_see-also.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/hooks/Dto_see-also.adoc
@@ -62,7 +62,7 @@ public class ToDoItemV1_1 implements Dto {                          // <.>
 [#versioning]
 === Versioning
 
-The whole point of using DTOs (in Apache Isis, at least) is to define a formal contact between two inter-operating but independent applications.
+The whole point of using DTOs (in Apache Causeway, at least) is to define a formal contact between two inter-operating but independent applications.
 Since the only thing we can predict about the future with any certainty is that one or both of these applications will change, we should version DTOs from the get-go.
 This allows us to make changes going forward without unnecessarily breaking existing consumers of the data.
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/clock/hooks/ClockService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/clock/hooks/ClockService_020-examples-and-usage.adoc
index 950c8ed4e1..957183bda4 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/clock/hooks/ClockService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/clock/hooks/ClockService_020-examples-and-usage.adoc
@@ -14,7 +14,7 @@ While instantiating a `java.util.Date` to current the current time is painless e
 
 Therefore it's common to provide a domain service whose responsibility is to provide the current time.
 This service can be injected into any domain object (and can be mocked out for unit testing).
-Apache Isis provides such a facade through the `ClockService`.
+Apache Causeway provides such a facade through the `ClockService`.
 
 
 == See also
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
index 7446bc23ad..2d09e72433 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
@@ -4,7 +4,7 @@
 
 == Related Services
 
-* The configuration properties for Apache Isis can also be obtained from the xref:refguide:config:about.adoc#isisconfiguration-domain-service[IsisConfiguration] domain service.
+* The configuration properties for Apache Causeway can also be obtained from the xref:refguide:config:about.adoc#isisconfiguration-domain-service[IsisConfiguration] domain service.
 These provide link:https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config-typesafe-configuration-properties[type-safe] access to all `causeway.*` configuration properties.
 +
 [NOTE]
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/eventbus/hooks/EventBusService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/eventbus/hooks/EventBusService_020-examples-and-usage.adoc
index 2262017536..9ae9345dc1 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/eventbus/hooks/EventBusService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/eventbus/hooks/EventBusService_020-examples-and-usage.adoc
@@ -105,7 +105,7 @@ By creating domain event subtypes we can be more semantically precise and in tur
 
 We recommend that you define event classes at (up to) four scopes:
 
-* at the top "global" scope is the Apache Isis-defined `o.a.i.applib.event.ActionDomainEvent`
+* at the top "global" scope is the Apache Causeway-defined `o.a.i.applib.event.ActionDomainEvent`
 * for the "module" scope, create a static class to represent the module itself, and creating nested classes within
 * for each "class" scope, create a nested static event class in the domain object's class for all of the domain object's actions
 * for each "action" scope, create a nested static event class for that action, inheriting from the "domain object" class.
@@ -249,10 +249,10 @@ public class ReserveStockSubscriber {
 
 == Related Services
 
-The `EventBusService` is intended for fine-grained publish/subscribe for object-to-object interactions within an Apache Isis domain object model.
+The `EventBusService` is intended for fine-grained publish/subscribe for object-to-object interactions within an Apache Causeway domain object model.
 The event propagation is strictly in-memory, and there are no restrictions on the object acting as the event (it need not be serializable, for example).
 
-There are several mechanisms to suport coarse-grained publish/subscribe for system-to-system interactions, from Apache Isis to some other system:
+There are several mechanisms to suport coarse-grained publish/subscribe for system-to-system interactions, from Apache Causeway to some other system:
 
 * Command publishing, representing the _intention_ to invoke an action or edit a property.
 +
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/grid/hooks/GridService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/grid/hooks/GridService_020-examples-and-usage.adoc
index 88bb8a23ab..0f5a026ee3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/grid/hooks/GridService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/grid/hooks/GridService_020-examples-and-usage.adoc
@@ -3,7 +3,7 @@
 
 == Caching
 
-Once a grid has been loaded for a domain class, this is cached internally by Apache Isis' internal meta model (in the `GridFacet` facet).
+Once a grid has been loaded for a domain class, this is cached internally by Apache Causeway' internal meta model (in the `GridFacet` facet).
 
 If running in prototype mode, any subsequent changes to the XML will be detected and the grid rebuilt.
 This allows for dynamic reloading of layouts, providing a far faster feedback (eg if tweaking the UI while working with end-users).
@@ -19,7 +19,7 @@ This service delegates to:
 
 * to xref:refguide:applib:index/services/grid/GridLoaderService.adoc[GridLoaderService] to load a pre-existing layout for the domain class, if possible
 
-* to xref:refguide:applib:index/services/grid/GridSystemService.adoc[GridSystemService] to normalize the grid with respect to Apache Isis' internal metamodel, in other words to ensure that all of the domain objects' properties, collections and actions are associated with regions of the grid.
+* to xref:refguide:applib:index/services/grid/GridSystemService.adoc[GridSystemService] to normalize the grid with respect to Apache Causeway' internal metamodel, in other words to ensure that all of the domain objects' properties, collections and actions are associated with regions of the grid.
 
 
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/hooks/TranslationService_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/hooks/TranslationService_010-implementation.adoc
index bbfb9f0535..a79b261196 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/hooks/TranslationService_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/hooks/TranslationService_010-implementation.adoc
@@ -5,4 +5,4 @@
 
 == Implementation
 
-The Apache Isis framework provides a default implementation (`o.a.i.core.runtimeservices.i18n.po.TranslationServicePo`) that uses the GNU `.pot` and `.po` files for translations.
+The Apache Causeway framework provides a default implementation (`o.a.i.core.runtimeservices.i18n.po.TranslationServicePo`) that uses the GNU `.pot` and `.po` files for translations.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/hooks/TranslationsResolver_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/hooks/TranslationsResolver_020-examples-and-usage.adoc
index 36a90e5b8d..b933824efa 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/i18n/hooks/TranslationsResolver_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/i18n/hooks/TranslationsResolver_020-examples-and-usage.adoc
@@ -4,7 +4,7 @@
 
 == Usage Notes
 
-For the "big picture" and further details on Apache Isis' i18n support, see xref:userguide:btb:i18n.adoc[here].
+For the "big picture" and further details on Apache Causeway' i18n support, see xref:userguide:btb:i18n.adoc[here].
 
 
 == See Also
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/jaxb/hooks/JaxbService_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/jaxb/hooks/JaxbService_010-implementation.adoc
index 1221a38209..a065dcd445 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/jaxb/hooks/JaxbService_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/jaxb/hooks/JaxbService_010-implementation.adoc
@@ -5,5 +5,5 @@
 
 == Implementation
 
-Apache Isis provides a default implementation of the service, `o.a.i.applib.services.jaxb.JaxbServiceDefault`.
+Apache Causeway provides a default implementation of the service, `o.a.i.applib.services.jaxb.JaxbServiceDefault`.
 This automatically caches ``JAXBContext``s for each domain class as requested.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/publishing/spi/hooks/ExecutionSubscriber_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/publishing/spi/hooks/ExecutionSubscriber_020-examples-and-usage.adoc
index 3fa70c5ea4..719a03f954 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/publishing/spi/hooks/ExecutionSubscriber_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/publishing/spi/hooks/ExecutionSubscriber_020-examples-and-usage.adoc
@@ -29,7 +29,7 @@ All of these services collaborate implicitly by way of the xref:refguide:applib:
 
 In contrast:
 
-* The xref:refguide:applib:index/services/eventbus/EventBusService.adoc[EventBusService] differs from the xref:refguide:applib:index/services/publishing/spi/ExecutionSubscriber.adoc[ExecutionSubscriber] in that the former is intended for fine-grained publish/subscribe for object-to-object interactions _within_ an Apache Isis domain object model.
+* The xref:refguide:applib:index/services/eventbus/EventBusService.adoc[EventBusService] differs from the xref:refguide:applib:index/services/publishing/spi/ExecutionSubscriber.adoc[ExecutionSubscriber] in that the former is intended for fine-grained publish/subscribe for object-to-object interactions _within_ an Apache Causeway domain object model.
 +
 The event propagation is strictly in-memory, and there are no restrictions on the object acting as the event; it need not be serializable, for example.
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc
index 84341fa7ee..f660dabfc7 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc
@@ -6,7 +6,7 @@
 
 Not all of the REST API exposed by the xref:vro:ROOT:about.adoc[REST API (Restful Objects viewer)] is included in the Swagger schema definition files; the emphasis is those REST resources that are used to develop custom apps: domain objects, domain object collections and action invocations.
 
-When combined with Apache Isis' own xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[simplified representations], these are pretty much all that is needed  for this use case.
+When combined with Apache Causeway' own xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[simplified representations], these are pretty much all that is needed  for this use case.
 
 
 The service is_not_ (currently) used by the framework itself; it is provided as a convenience for developers to build REST applications.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/userreg/hooks/EmailNotificationService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/userreg/hooks/EmailNotificationService_020-examples-and-usage.adoc
index fbd4c3aedb..683d8bc1c2 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/userreg/hooks/EmailNotificationService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/userreg/hooks/EmailNotificationService_020-examples-and-usage.adoc
@@ -5,11 +5,11 @@
 == Alternatives
 
 The text of these email templates are hard-coded as resources, in other words baked into the core jar files.
-If you need to use different text then you can of course always write and register your own implementation to be used instead of Apache Isis' default.
+If you need to use different text then you can of course always write and register your own implementation to be used instead of Apache Causeway' default.
 
 If you have configured an alternative email service implementation, it should process the message body as HTML.
 
-Be aware also that there may not be any Apache Isis session running when this service is called.
+Be aware also that there may not be any Apache Causeway session running when this service is called.
 If necessary, one can be created on the fly using the `InteractionService#runAuthenticated(...)` (not API).
 .
 
@@ -32,7 +32,7 @@ The default implementation of this service uses the xref:refguide:applib:index/s
 
 The default implementation of this service uses xref:refguide:applib:index/services/email/EmailService.adoc[EmailService], which must have been configured/initialized correctly.
 
-This service is used by (Apache Isis' default implementation of) xref:refguide:applib:index/services/userreg/UserRegistrationService.adoc[UserRegistrationService].
+This service is used by (Apache Causeway' default implementation of) xref:refguide:applib:index/services/userreg/UserRegistrationService.adoc[UserRegistrationService].
 
 
 == Related Event Classes
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/hooks/WrapperFactory_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/hooks/WrapperFactory_010-implementation.adoc
index 41a77d2a8d..424df615d5 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/hooks/WrapperFactory_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/hooks/WrapperFactory_010-implementation.adoc
@@ -6,4 +6,4 @@
 == Implementation
 
 
-The service works by returning a "wrapper" around a supplied domain object (using link:https://bytebuddy.net/[byte buddy]), and it is this wrapper that ensures that the hide/disable/validate rules implies by the Apache Isis programming model are enforced.
+The service works by returning a "wrapper" around a supplied domain object (using link:https://bytebuddy.net/[byte buddy]), and it is this wrapper that ensures that the hide/disable/validate rules implies by the Apache Causeway programming model are enforced.
diff --git a/antora/components/refguide-index/modules/persistence/pages/index/jdo/applib/services/hooks/JdoSupportService_010-examples-and-usage.adoc b/antora/components/refguide-index/modules/persistence/pages/index/jdo/applib/services/hooks/JdoSupportService_010-examples-and-usage.adoc
index 155a20f28a..a9af56c9e9 100644
--- a/antora/components/refguide-index/modules/persistence/pages/index/jdo/applib/services/hooks/JdoSupportService_010-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/persistence/pages/index/jdo/applib/services/hooks/JdoSupportService_010-examples-and-usage.adoc
@@ -162,8 +162,8 @@ public class TearDownAll extends FixtureScriptAbstract {
 
 [NOTE]
 ====
-It can occasionally be the case that Apache Isis' internal adapter for the domain object is still in memory.
-JDO/DataNucleus seems to bump up the version of the object prior to its deletion, which under normal circumstances would cause Apache Isis to throw a concurrency exception.
+It can occasionally be the case that Apache Causeway' internal adapter for the domain object is still in memory.
+JDO/DataNucleus seems to bump up the version of the object prior to its deletion, which under normal circumstances would cause Apache Causeway to throw a concurrency exception.
 Therefore to prevent this from happening (ie to _force_ the deletion of all instances), concurrency checking is temporarily disabled while this method is performed.
 ====
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceForRestfulObjectsV1_0_usage-notes.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceForRestfulObjectsV1_0_usage-notes.adoc
index 3c018429e4..4ad34cd629 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceForRestfulObjectsV1_0_usage-notes.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceForRestfulObjectsV1_0_usage-notes.adoc
@@ -4,7 +4,7 @@
 
 == Extensions
 
-One extension (specific to Apache Isis, not part of the RO spec) is that actions can also be invoked with an HTTP `Accept` header of the form:
+One extension (specific to Apache Causeway, not part of the RO spec) is that actions can also be invoked with an HTTP `Accept` header of the form:
 
     application/json;profile=urn:org.restfulobjects:repr-types/object
 
diff --git a/antora/components/refguide/modules/applib-ant/pages/Column.adoc b/antora/components/refguide/modules/applib-ant/pages/Column.adoc
index 8ff97a34fa..65602681f7 100644
--- a/antora/components/refguide/modules/applib-ant/pages/Column.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/Column.adoc
@@ -6,18 +6,18 @@
 
 The JDO `@javax.jdo.annotation.Column` provides metadata describing how JDO/DataNucleus should persist the property to a database RDBMS table column (or equivalent concept for other persistence stores).
 
-Apache Isis also parses and interprets this annotation in order to build up aspects of its metamodel.
+Apache Causeway also parses and interprets this annotation in order to build up aspects of its metamodel.
 
 [NOTE]
 ====
-Apache Isis parses the `@Column` annotation from the Java source code; it does not query the JDO metamodel.
+Apache Causeway parses the `@Column` annotation from the Java source code; it does not query the JDO metamodel.
 This means that it the `@Column` annotation must be used rather than the equivalent `<column>` link:http://www.datanucleus.org/products/accessplatform_4_0/jdo/orm/schema_mapping.html[XML metadata].
 
-Moreover, while JDO/DataNucleus will recognize annotations on either the field or the getter method, Apache Isis (currently) only inspects the getter method.
+Moreover, while JDO/DataNucleus will recognize annotations on either the field or the getter method, Apache Causeway (currently) only inspects the getter method.
 Therefore ensure that the annotation is placed there.
 ====
 
-This section identifies which attributes of `@Column` are recognized and used by Apache Isis.
+This section identifies which attributes of `@Column` are recognized and used by Apache Causeway.
 
 [#nullability]
 == Nullability
@@ -34,11 +34,11 @@ public class Customer {
     public void setMiddleInitial(String middleInitial) { /* ... */ }
 ----
 
-Isis also provides xref:refguide:applib:index/annotation/Property.adoc#optionality[@Property#optionality] attribute.
-If both are specified, Apache Isis will check when it initializes for any contradictions, and will fail-fast with an appropriate error message in the log if there are.
+Causeway also provides xref:refguide:applib:index/annotation/Property.adoc#optionality[@Property#optionality] attribute.
+If both are specified, Apache Causeway will check when it initializes for any contradictions, and will fail-fast with an appropriate error message in the log if there are.
 
-You should also be aware that in the lack of either the `@Column#allowsNull` or the `@Property#optionality` attributes, that the JDO and Apache Isis defaults differ.
-Apache Isis rule is straight-forward: properties are assumed to be required.
+You should also be aware that in the lack of either the `@Column#allowsNull` or the `@Property#optionality` attributes, that the JDO and Apache Causeway defaults differ.
+Apache Causeway rule is straight-forward: properties are assumed to be required.
 JDO on the other hand specifies that only primitive types are mandatory; everything else is assumed to be optional.
 Therefore a lack of either annotation can also trigger the fail-fast validation check.
 
@@ -66,8 +66,8 @@ public class Customer {
     public void setLastName(String lastName) { /* ... */ }
 ----
 
-Apache Isis also provides xref:refguide:applib:index/annotation/Property.adoc#maxLength[@Property#maxLength] attribute.
-If both are specified, Apache Isis will check when it initializes for any contradictions, and will fail-fast with an appropriate error message in the log if there are.
+Apache Causeway also provides xref:refguide:applib:index/annotation/Property.adoc#maxLength[@Property#maxLength] attribute.
+If both are specified, Apache Causeway will check when it initializes for any contradictions, and will fail-fast with an appropriate error message in the log if there are.
 
 [#lengthscale-for-bigdecimals]
 == Length/scale for ``BigDecimal``s
@@ -87,13 +87,13 @@ public class Customer {
 For ``BigDecimal``s it is also possible to specify the xref:refguide:applib-ant:Digits.adoc[@Digits] annotation, whose form is `@Digits(integer, fraction)`.
 There is a subtle difference here: while `@Column#scale()` corresponds to `@Digits#fraction()`, the value of `@Column#length()` (ie the precision) is actually the __sum__ of the `@Digits`' `integer()` and `fraction()` parts.
 
-If both are specified, Apache Isis will check when it initializes for any contradictions, and will fail-fast with an appropriate error message in the log if there are.
+If both are specified, Apache Causeway will check when it initializes for any contradictions, and will fail-fast with an appropriate error message in the log if there are.
 
 [[rg-ant-hints-and-tips]]
 == Hints and Tips
 
 This seems to be a good place to describe some additional common mappings that use `@Column`.
-Unlike the sections above, the attributes specified in these hints and tips aren't actually part of Apache Isis metamodel.
+Unlike the sections above, the attributes specified in these hints and tips aren't actually part of Apache Causeway metamodel.
 
 === Mapping foreign keys
 
@@ -118,7 +118,7 @@ public class PartyRelationship {
 
 === Mapping ``Blob``s and ``Clob``s
 
-Isis provides custom value types for xref:refguide:applib:index/value/Blob.adoc[Blob]s and xref:refguide:applib:index/value/Clob.adoc[Clob]s.
+Causeway provides custom value types for xref:refguide:applib:index/value/Blob.adoc[Blob]s and xref:refguide:applib:index/value/Clob.adoc[Clob]s.
 These value types have multiple internal fields, meaning that they corresponding to multiple columns in the database.
 Mapping this correctly requires using  `@Column` within JDO's `@Persistent` annotation.
 
diff --git a/antora/components/refguide/modules/applib-ant/pages/Digits.adoc b/antora/components/refguide/modules/applib-ant/pages/Digits.adoc
index b9b51d11b0..7f2bb50fe1 100644
--- a/antora/components/refguide/modules/applib-ant/pages/Digits.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/Digits.adoc
@@ -5,7 +5,7 @@
 
 
 
-The `@javax.validation.constraints.Digits` annotation is recognized by Apache Isis as a means to specify the precision for properties and action parameters of type `java.math.BigDecimal`.
+The `@javax.validation.constraints.Digits` annotation is recognized by Apache Causeway as a means to specify the precision for properties and action parameters of type `java.math.BigDecimal`.
 
 For example:
 
diff --git a/antora/components/refguide/modules/applib-ant/pages/Discriminator.adoc b/antora/components/refguide/modules/applib-ant/pages/Discriminator.adoc
index bbe0b05453..31d43b439d 100644
--- a/antora/components/refguide/modules/applib-ant/pages/Discriminator.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/Discriminator.adoc
@@ -8,14 +8,14 @@
 The `@javax.jdo.annotation.Discriminator` is used by JDO/DataNucleus to specify how to discriminate between subclasses of an inheritance hierarchy.
 
 It is valid to add a `@Discriminator` for any class, even those not part of an explicitly mapped inheritance hierarchy.
-Apache Isis also checks for this annotation, and if present will use the `@Discriminator#value()` as the object type, a unique alias for the object's class name.
+Apache Causeway also checks for this annotation, and if present will use the `@Discriminator#value()` as the object type, a unique alias for the object's class name.
 
 [NOTE]
 ====
-Isis parses the `@Discriminator` annotation from the Java source code; it does not query the JDO metamodel.
+Causeway parses the `@Discriminator` annotation from the Java source code; it does not query the JDO metamodel.
 This means that it the `@Discriminator` annotation must be used rather than the equivalent `<discriminator>` link:http://www.datanucleus.org/products/accessplatform_4_0/jdo/orm/inheritance.html[XML metadata].
 
-Moreover, while JDO/DataNucleus will recognize annotations on either the field or the getter method, Apache Isis (currently) only inspects the getter method.
+Moreover, while JDO/DataNucleus will recognize annotations on either the field or the getter method, Apache Causeway (currently) only inspects the getter method.
 Therefore ensure that the annotation is placed there.
 ====
 
diff --git a/antora/components/refguide/modules/applib-ant/pages/NotPersistent.adoc b/antora/components/refguide/modules/applib-ant/pages/NotPersistent.adoc
index ec18092ea9..cea9e5d8e9 100644
--- a/antora/components/refguide/modules/applib-ant/pages/NotPersistent.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/NotPersistent.adoc
@@ -6,14 +6,14 @@
 
 The `@javax.jdo.annotation.NotPersistent` annotation is used by JDO/DataNucleus to indicate that a property should not be persisted to the database.
 
-Apache Isis also uses this annotation, though (currently) only in the very minimal way to suppress checking of inconsistent metadata between JDO and Isis annotations (eg `@Column#allowsNull()` vs `@Property#optionality()`, or `@Column#length()` and `@Property#maxLength()`).
+Apache Causeway also uses this annotation, though (currently) only in the very minimal way to suppress checking of inconsistent metadata between JDO and Causeway annotations (eg `@Column#allowsNull()` vs `@Property#optionality()`, or `@Column#length()` and `@Property#maxLength()`).
 
 [NOTE]
 ====
 The framework parses the `@NotPersistent` annotation from the Java source code; it does not query the JDO metamodel.
 This means that it the `@NotPersistent` annotation must be used rather than the equivalent `<field>` link:http://www.datanucleus.org/products/accessplatform_4_0/jdo/fields_properties.html[XML metadata].
 
-Moreover, while JDO/DataNucleus will recognize annotations on either the field or the getter method, Apache Isis (currently) only inspects the getter method.
+Moreover, while JDO/DataNucleus will recognize annotations on either the field or the getter method, Apache Causeway (currently) only inspects the getter method.
 Therefore ensure that the annotation is placed there.
 ====
 
diff --git a/antora/components/refguide/modules/applib-ant/pages/Nullable.adoc b/antora/components/refguide/modules/applib-ant/pages/Nullable.adoc
index f4b25f71d9..746a39b649 100644
--- a/antora/components/refguide/modules/applib-ant/pages/Nullable.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/Nullable.adoc
@@ -4,8 +4,8 @@
 :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 [...]
 
 
-Apache Isis' defaults for properties and parameters is that they are mandatory unless otherwise stated.
-The `@javax.annotation.Nullable` annotation is recognized by Apache Isis for both properties and parameters as means to indicate that the property/parameter is not mandatory.
+Apache Causeway' defaults for properties and parameters is that they are mandatory unless otherwise stated.
+The `@javax.annotation.Nullable` annotation is recognized by Apache Causeway for both properties and parameters as means to indicate that the property/parameter is not mandatory.
 
 For example:
 
@@ -30,7 +30,7 @@ public Customer updateName(@javax.annotation.Nullable final String name) {
 }
 ----
 
-Apache Isis does provide several other ways to specify optionality: using the
+Apache Causeway does provide several other ways to specify optionality: using the
 xref:refguide:applib:index/annotation/Property.adoc#optionality[@Property#optionality()] /
 xref:refguide:applib:index/annotation/Parameter.adoc#optionality[@Parameter#optionality()] annotation.
 For properties, the optionality can also be inferred from the xref:refguide:applib-ant:Column.adoc#nullability[@Column#allowsNull()] attribute.
@@ -38,7 +38,7 @@ For properties, the optionality can also be inferred from the xref:refguide:appl
 [TIP]
 ====
 See the
-xref:refguide:applib:index/annotation/Property.adoc#optionality[@Property#optionality()] documentation for a much fuller discussion on the relationship between using the Apache Isis annotations vs
+xref:refguide:applib:index/annotation/Property.adoc#optionality[@Property#optionality()] documentation for a much fuller discussion on the relationship between using the Apache Causeway annotations vs
 xref:refguide:applib-ant:Column.adoc#nullability[@Column#allowsNull()].
 ====
 
diff --git a/antora/components/refguide/modules/applib-ant/pages/Pattern.adoc b/antora/components/refguide/modules/applib-ant/pages/Pattern.adoc
index 9582bc8d81..47d61e2b18 100644
--- a/antora/components/refguide/modules/applib-ant/pages/Pattern.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/Pattern.adoc
@@ -5,7 +5,7 @@
 
 
 
-The `@javax.validation.constraints.Pattern` annotation is recognized by Apache Isis as a means to specify a regular expression constraint for properties and action parameters of type `java.lang.String`.
+The `@javax.validation.constraints.Pattern` annotation is recognized by Apache Causeway as a means to specify a regular expression constraint for properties and action parameters of type `java.lang.String`.
 
 For example, here's the annotation being used on an action parameter:
 
diff --git a/antora/components/refguide/modules/applib-ant/pages/PersistenceCapable.adoc b/antora/components/refguide/modules/applib-ant/pages/PersistenceCapable.adoc
index 3deb122dfb..554355164d 100644
--- a/antora/components/refguide/modules/applib-ant/pages/PersistenceCapable.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/PersistenceCapable.adoc
@@ -7,14 +7,14 @@
 
 The `@javax.jdo.annotation.PersistenceCapable` is used by JDO/DataNucleus to indicate that a class is a domain entity to be persisted to the database.
 
-Apache Isis also checks for this annotation, and if the `@PersistenceCapable#schema` attribute is present will use it to form the object type.
+Apache Causeway also checks for this annotation, and if the `@PersistenceCapable#schema` attribute is present will use it to form the object type.
 
 [NOTE]
 ====
-Isis parses the `@PersistenceCapable` annotation from the Java source code; it does not query the JDO metamodel.
+Causeway parses the `@PersistenceCapable` annotation from the Java source code; it does not query the JDO metamodel.
 This means that it the `@PersistenceCapable` annotation must be used rather than the equivalent `<class>` link:http://www.datanucleus.org/products/accessplatform_4_0/jdo/class_mapping.html[XML metadata].
 
-Moreover, while JDO/DataNucleus will recognize annotations on either the field or the getter method, Apache Isis (currently) only inspects the getter method.
+Moreover, while JDO/DataNucleus will recognize annotations on either the field or the getter method, Apache Causeway (currently) only inspects the getter method.
 Therefore ensure that the annotation is placed there.
 ====
 
@@ -29,7 +29,7 @@ This can appear in several contexts, including:
 * in XML snapshots generated by the xref:refguide:applib:index/services/xmlsnapshot/XmlSnapshotService.adoc[XmlSnapshotService]
 
 
-The actual format of the object type used by Apache Isis for the concatenation of `schema()` and `@PersistenceCapable#table()`.
+The actual format of the object type used by Apache Causeway for the concatenation of `schema()` and `@PersistenceCapable#table()`.
 If the `table()` is not present, then the class' simple name is used instead.
 
 == Examples
diff --git a/antora/components/refguide/modules/applib-ant/pages/PrimaryKey.adoc b/antora/components/refguide/modules/applib-ant/pages/PrimaryKey.adoc
index 9f0550c1f4..5f0c991c69 100644
--- a/antora/components/refguide/modules/applib-ant/pages/PrimaryKey.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/PrimaryKey.adoc
@@ -7,14 +7,14 @@
 
 The `@javax.jdo.annotation.PrimaryKey` annotation is used by JDO/DataNucleus to indicate that a property is used as the primary key for an entity with application-managed identity.
 
-Apache Isis also uses this annotation in a very minimal way: to ensure that the framework's own logic to initialize newly instantiated objects (eg using xref:refguide:applib:index/services/factory/FactoryService.adoc[FactoryService#create(...)] does not touch the primary key, and also to ensure that the primary key property is always disabled (read-only).
+Apache Causeway also uses this annotation in a very minimal way: to ensure that the framework's own logic to initialize newly instantiated objects (eg using xref:refguide:applib:index/services/factory/FactoryService.adoc[FactoryService#create(...)] does not touch the primary key, and also to ensure that the primary key property is always disabled (read-only).
 
 [NOTE]
 ====
-Apache Isis parses the `@NotPersistent` annotation from the Java source code; it does not query the JDO metamodel.
+Apache Causeway parses the `@NotPersistent` annotation from the Java source code; it does not query the JDO metamodel.
 This means that it the `@NotPersistent` annotation must be used rather than the equivalent `<field>` link:http://www.datanucleus.org/products/accessplatform_4_0/jdo/application_identity.html[XML metadata].
 
-Moreover, while JDO/DataNucleus will recognize annotations on either the field or the getter method, Apache Isis (currently) only inspects the getter method.
+Moreover, while JDO/DataNucleus will recognize annotations on either the field or the getter method, Apache Causeway (currently) only inspects the getter method.
 Therefore ensure that the annotation is placed there.
 ====
 
diff --git a/antora/components/refguide/modules/applib-ant/pages/XmlRootElement.adoc b/antora/components/refguide/modules/applib-ant/pages/XmlRootElement.adoc
index 1736bf737b..9b916eef3d 100644
--- a/antora/components/refguide/modules/applib-ant/pages/XmlRootElement.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/XmlRootElement.adoc
@@ -9,7 +9,7 @@ The `@XmlRootElement` annotation provides an alternative way to define a xref:us
 A view model is a non-persisted domain object whose state is converted to/from a string memento.
 In the case of a JAXB-annotated object this memento is its XML representation.
 JAXB generally requires that the root element of the XML representation is annotated with `@XmlRootElement`.
-Apache Isis makes this a mandatory requirement.
+Apache Causeway makes this a mandatory requirement.
 
 In comparison to using either the xref:refguide:applib:index/ViewModel.adoc[ViewModel] interface or the
 xref:refguide:applib:index/annotation/DomainObject.adoc[@DomainObject(nature=VIEW_MODEL)] annotation,
@@ -26,7 +26,7 @@ In contrast, if the `@DomainObject(nature=VIEW_MODEL)` annotation is used then o
 If using `ViewModel` interface then arbitrary state (including that of collections), however the programmer must write all the code by hand
 
 The main disadvantages of using JAXB-annotated view models is that any referenced persistent entity must be annotated with the xref:refguide:applib-ant:XmlJavaTypeAdapter.adoc[@XmlJavaTypeAdapter], using the framework-provided `PersistentEntityAdapter`.
-This adapter converts any references to such domain entities using the `oidDto` complex type (as defined by the Apache Isis xref:refguide:schema:common.adoc[common schema]): the object's type and its identifier.
+This adapter converts any references to such domain entities using the `oidDto` complex type (as defined by the Apache Causeway xref:refguide:schema:common.adoc[common schema]): the object's type and its identifier.
 
 [TIP]
 ====
diff --git a/antora/components/refguide/modules/applib-ant/pages/about.adoc b/antora/components/refguide/modules/applib-ant/pages/about.adoc
index f9939c1cf5..19a466c38f 100644
--- a/antora/components/refguide/modules/applib-ant/pages/about.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/about.adoc
@@ -4,12 +4,12 @@
 :page-partial:
 
 
-This guide describes the various annotations used by Apache Isis to provide additional metadata about the domain objects.
+This guide describes the various annotations used by Apache Causeway to provide additional metadata about the domain objects.
 Most of these are defined by the framework itself, but some are from other libraries.
 It also identifies a number of annotations that are now deprecated, and indicates their replacement.
 
 
-The annotations supported by Apache Isis break out into five categories.
+The annotations supported by Apache Causeway break out into five categories.
 
 include::about/main.adoc[leveloffset=+1]
 include::about/other.adoc[leveloffset=+1]
@@ -21,7 +21,7 @@ include::about/jee.adoc[leveloffset=+1]
 
 == Examples
 
-To give just a few examples of annotations supported by Apache Isis:
+To give just a few examples of annotations supported by Apache Causeway:
 
 * if a property is read-only, then this can be annotated with `@Property(editing=EditingDISABLED)`.
 * if a class has a small fixed set of instances (eg a picklist), then it can be annotated using `@DomainObject(bounded=true)`
diff --git a/antora/components/refguide/modules/applib-ant/pages/about/jdo.adoc b/antora/components/refguide/modules/applib-ant/pages/about/jdo.adoc
index d596d59445..cc06ef95b2 100644
--- a/antora/components/refguide/modules/applib-ant/pages/about/jdo.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/about/jdo.adoc
@@ -4,7 +4,7 @@
 :page-partial:
 
 
-The table below lists the xref:pjdo:ROOT:about.adoc[JDO/DataNucleus] annotations currently recognized by Apache Isis.
+The table below lists the xref:pjdo:ROOT:about.adoc[JDO/DataNucleus] annotations currently recognized by Apache Causeway.
 
 
 .JDO Annotations
@@ -35,7 +35,7 @@ Note that the discriminator overrides the object type that may otherwise be infe
 
 |xref:refguide:applib-ant:NotPersistent.adoc[@javax.jdo.annotations. +
 NotPersistent]
-|Used to determine whether to enforce or skip some metamodel validation for `@Column` versus equivalent Isis annotations.
+|Used to determine whether to enforce or skip some metamodel validation for `@Column` versus equivalent Causeway annotations.
 
 |Domain / persistence
 |Property
@@ -44,7 +44,7 @@ NotPersistent]
 
 |xref:refguide:applib-ant:PersistenceCapable.adoc[@javax.jdo.annotations. +
 PersistenceCapable]
-|Used to build Apache Isis' own internal identifier for objects. +
+|Used to build Apache Causeway' own internal identifier for objects. +
 
 If the `schema` attribute is specified (and if xref:refguide:applib-ant:Discriminator.adoc[@Discriminator] __hasn't__ been specified), is also used to derive the object type, as used in `Bookmark`s, URLs for xref:vro:ROOT:about.adoc[RestfulObjects viewer] and elsewhere.
 
@@ -54,7 +54,7 @@ If the `schema` attribute is specified (and if xref:refguide:applib-ant:Discrimi
 
 |xref:refguide:applib-ant:PrimaryKey.adoc[@javax.jdo.annotations. +
 PrimaryKey]
-|Used to ensure Apache Isis does not overwrite application-defined primary keys, and to ensure is read-only in the UI.
+|Used to ensure Apache Causeway does not overwrite application-defined primary keys, and to ensure is read-only in the UI.
 
 |Domain / persistence
 |Property
@@ -65,9 +65,9 @@ PrimaryKey]
 
 
 
-Isis also parses the following JDO annotations, but the metadata is currently unused.
+Causeway also parses the following JDO annotations, but the metadata is currently unused.
 
-.JDO Annotations (unused within Apache Isis)
+.JDO Annotations (unused within Apache Causeway)
 [cols="2,4a,1,1", options="header"]
 |===
 |Annotation
diff --git a/antora/components/refguide/modules/applib-ant/pages/about/jee.adoc b/antora/components/refguide/modules/applib-ant/pages/about/jee.adoc
index 2330412431..9ab57f0e08 100644
--- a/antora/components/refguide/modules/applib-ant/pages/about/jee.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/about/jee.adoc
@@ -4,9 +4,9 @@
 :page-partial:
 
 
-While Apache Isis does define many of its own annotations, the policy is to reuse standard Java/JEE annotations wherever they exist or are added to the Java platform.
+While Apache Causeway does define many of its own annotations, the policy is to reuse standard Java/JEE annotations wherever they exist or are added to the Java platform.
 
-The table below lists the JEE annotations currently recognized.  Expect to see more added in future releases of Apache Isis.
+The table below lists the JEE annotations currently recognized.  Expect to see more added in future releases of Apache Causeway.
 
 
 .Java EE Annotations
diff --git a/antora/components/refguide/modules/applib-ant/pages/about/jpa.adoc b/antora/components/refguide/modules/applib-ant/pages/about/jpa.adoc
index ff812d4dcb..a441b86776 100644
--- a/antora/components/refguide/modules/applib-ant/pages/about/jpa.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/about/jpa.adoc
@@ -5,5 +5,5 @@
 
 
 TODO: v2 - JPA is now also supported as an ORM.
-(As with JDO), some of JPA's annotations are recognised by Apache Isis.
+(As with JDO), some of JPA's annotations are recognised by Apache Causeway.
 
diff --git a/antora/components/refguide/modules/applib-ant/pages/about/main.adoc b/antora/components/refguide/modules/applib-ant/pages/about/main.adoc
index 0eb4311d0b..fde58f2243 100644
--- a/antora/components/refguide/modules/applib-ant/pages/about/main.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/about/main.adoc
@@ -4,7 +4,7 @@
 :page-partial:
 
 
-In Apache Isis every domain object is either a domain entity, a view model or a domain service.  And each of these are made up of properties, collections and actions (domain services only have actions).
+In Apache Causeway every domain object is either a domain entity, a view model or a domain service.  And each of these are made up of properties, collections and actions (domain services only have actions).
 
 For each of these domain types and members there are two annotations.  One covers the semantics intrinsic to the domain (eg whether an action parameter is optional or not), then other (suffix `...Layout`) captures semantics relating to the UI/presentation layer.
 
@@ -14,7 +14,7 @@ Most UI semantics can also be specified using xref:userguide:fun:ui.adoc#object-
 ====
 
 
-The table below summarizes these most commonly used annotations in Apache Isis.
+The table below summarizes these most commonly used annotations in Apache Causeway.
 
 
 .Core annotations for domain objects, services and members
diff --git a/antora/components/refguide/modules/applib-ant/pages/about/other.adoc b/antora/components/refguide/modules/applib-ant/pages/about/other.adoc
index 08666bb345..958f196003 100644
--- a/antora/components/refguide/modules/applib-ant/pages/about/other.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/about/other.adoc
@@ -1,12 +1,12 @@
-= Other Apache Isis Annotations
+= Other Apache Causeway Annotations
 
 :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 [...]
 :page-partial:
 
 
-These annotations are also commonly used, but relate _not_ to objects or object members but instead to other aspects of the Apache Isis metamodel.
+These annotations are also commonly used, but relate _not_ to objects or object members but instead to other aspects of the Apache Causeway metamodel.
 
-.Other Isis Annotations
+.Other Causeway Annotations
 [cols="2,4a,1", options="header"]
 |===
 |Annotation
@@ -22,7 +22,7 @@ These annotations are also commonly used, but relate _not_ to objects or object
 |UI
 
 |xref:refguide:applib:index/annotation/Programmatic.adoc[@Programmatic]
-|Ignore a public method, excluded from the Apache Isis metamodel.
+|Ignore a public method, excluded from the Apache Causeway metamodel.
 |Domain
 
 |xref:refguide:applib:index/annotation/Title.adoc[@Title]
diff --git a/antora/components/refguide/modules/applib-ant/pages/about/partial.adoc b/antora/components/refguide/modules/applib-ant/pages/about/partial.adoc
index 87fc8f47d8..c77a962c9e 100644
--- a/antora/components/refguide/modules/applib-ant/pages/about/partial.adoc
+++ b/antora/components/refguide/modules/applib-ant/pages/about/partial.adoc
@@ -5,7 +5,7 @@
 :page-partial:
 
 
-These annotations have only incomplete/partial support, primarily relating to the management of value types.  We recommend that you do not use them for now.  Future versions of Apache Isis may either formally deprecate/retire them, or we may go the other way and properly support them.  This will depend in part on the interactions between the Apache Isis runtime, its two viewer implementations, and DataNucleus persistence.
+These annotations have only incomplete/partial support, primarily relating to the management of value types.  We recommend that you do not use them for now.  Future versions of Apache Causeway may either formally deprecate/retire them, or we may go the other way and properly support them.  This will depend in part on the interactions between the Apache Causeway runtime, its two viewer implementations, and DataNucleus persistence.
 
 
 .Annotations with incomplete/partial support
diff --git a/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc b/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc
index f6863d9368..f275caaad5 100644
--- a/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc
+++ b/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc
@@ -62,10 +62,10 @@ Thus, a column with a span of 12 is the full width, one with a span of 6 is half
 
 When specifying the span of a column, Bootstrap also allows a size to be specified (`XS`, `SM`, `MD`, `LG`).
 The size determines the rules for responsive design.
-Apache Isis defaults to `MD` but this can be overridden.
+Apache Causeway defaults to `MD` but this can be overridden.
 It is also possible to specify multiple size/spans for a given column.
 
-The grid classes provided by Apache Isis reside in the `org.apache.causeway.applib.layout.grid.bootstrap3` package, and consist of:
+The grid classes provided by Apache Causeway reside in the `org.apache.causeway.applib.layout.grid.bootstrap3` package, and consist of:
 
 * `BS3Grid` +
 +
diff --git a/antora/components/refguide/modules/applib-classes/pages/spec.adoc b/antora/components/refguide/modules/applib-classes/pages/spec.adoc
index 761eb07747..e361d86666 100644
--- a/antora/components/refguide/modules/applib-classes/pages/spec.adoc
+++ b/antora/components/refguide/modules/applib-classes/pages/spec.adoc
@@ -7,7 +7,7 @@
 
 The interfaces and classes listed in this chapter provide support for the  `Specification` pattern, as described in Eric Evans' book _Domain Driven Design_, p224.
 
-Apache Isis will automatically apply such specifications as validation rules on properties (as per xref:refguide:applib:index/annotation/Property.adoc#mustSatisfy[@Property#mustSatisfy()]) and on action parameters (as per xref:refguide:applib:index/annotation/Parameter.adoc#mustSatisfy[@Parameter#mustSatisfy()]).
+Apache Causeway will automatically apply such specifications as validation rules on properties (as per xref:refguide:applib:index/annotation/Property.adoc#mustSatisfy[@Property#mustSatisfy()]) and on action parameters (as per xref:refguide:applib:index/annotation/Parameter.adoc#mustSatisfy[@Parameter#mustSatisfy()]).
 
 [#specification]
 == `Specification`
diff --git a/antora/components/refguide/modules/applib-classes/pages/value-types.adoc b/antora/components/refguide/modules/applib-classes/pages/value-types.adoc
index 7a0f078e67..2039158150 100644
--- a/antora/components/refguide/modules/applib-classes/pages/value-types.adoc
+++ b/antora/components/refguide/modules/applib-classes/pages/value-types.adoc
@@ -7,7 +7,7 @@
 
 == Built-in
 
-Apache Isis can render and persist all of the JDK primitives and wrapper classes, and a number of other JDK (7.x) classes that represent value types.
+Apache Causeway can render and persist all of the JDK primitives and wrapper classes, and a number of other JDK (7.x) classes that represent value types.
 
 It also supports some of the link:http://www.joda.org/joda-time/[Joda-Time] datatypes, and a number of value types that are shipped by the framework itself.
 
diff --git a/antora/components/refguide/modules/applib-methods/pages/about.adoc b/antora/components/refguide/modules/applib-methods/pages/about.adoc
index b9841e8983..2a50d1f5af 100644
--- a/antora/components/refguide/modules/applib-methods/pages/about.adoc
+++ b/antora/components/refguide/modules/applib-methods/pages/about.adoc
@@ -4,7 +4,7 @@
 
 
 
-The Apache Isis metamodel is built up from declaratively (ie, xref:refguide:applib-ant:about.adoc[annotations]) and imperatively, from "supporting" methods and other reserved methods.
+The Apache Causeway metamodel is built up from declaratively (ie, xref:refguide:applib-ant:about.adoc[annotations]) and imperatively, from "supporting" methods and other reserved methods.
 
 This chapter documents the supporting methods and the reserved methods.
 It also documents the reserved methods that act as callback hooks into the persistence lifecycle of domain entities.
diff --git a/antora/components/refguide/modules/applib-methods/pages/lifecycle.adoc b/antora/components/refguide/modules/applib-methods/pages/lifecycle.adoc
index cd015fe47e..088786c11b 100644
--- a/antora/components/refguide/modules/applib-methods/pages/lifecycle.adoc
+++ b/antora/components/refguide/modules/applib-methods/pages/lifecycle.adoc
@@ -7,7 +7,7 @@
 The lifecycle callback methods notify a domain entity about its interaction within the persistence lifecycle.
 For example, the entity is notified immediately prior to being persisted, or when it is about to be updated.
 
-The lifecycle callback methods supported by Apache Isis are:
+The lifecycle callback methods supported by Apache Causeway are:
 
 .Lifecycle methods (partial support)
 [cols="1m,3a,2m", options="header"]
diff --git a/antora/components/refguide/modules/applib-methods/pages/prefixes.adoc b/antora/components/refguide/modules/applib-methods/pages/prefixes.adoc
index 2584d33313..a29a690e98 100644
--- a/antora/components/refguide/modules/applib-methods/pages/prefixes.adoc
+++ b/antora/components/refguide/modules/applib-methods/pages/prefixes.adoc
@@ -11,7 +11,7 @@ Thus, a property called "firstName", derived from a method `getFirstName()` may
 Supporting methods are, therefore, each characterized by their own particular prefix.
 
 
-The table below lists the method prefixes that are recognized as part of Apache Isis' default programming model.
+The table below lists the method prefixes that are recognized as part of Apache Causeway' default programming model.
 
 .Method Prefixes
 [cols="2m,1,1,1,1,1,4a",options="header"]
@@ -111,7 +111,7 @@ See also xref:refguide:applib-methods:prefixes.adoc#set[set...()].
 ====
 Using name matching to associate supporting methods generally works very well, but of course if an object member's method is renamed, there's always the risk that the developer forgets to rename the supporting method; the supporting methods become "orphaned".
 
-Apache Isis checks for this automatically, and will fail-fast (fail to boot) if any orphaned methods are located.
+Apache Causeway checks for this automatically, and will fail-fast (fail to boot) if any orphaned methods are located.
 A suitable error message is logged so that the issue can be easily diagnosed.
 ====
 
diff --git a/antora/components/refguide/modules/applib-methods/pages/prefixes/disable.adoc b/antora/components/refguide/modules/applib-methods/pages/prefixes/disable.adoc
index d9f74b9375..e030fb7e9d 100644
--- a/antora/components/refguide/modules/applib-methods/pages/prefixes/disable.adoc
+++ b/antora/components/refguide/modules/applib-methods/pages/prefixes/disable.adoc
@@ -12,7 +12,7 @@ For parameters, it disables the entry into the parameter; this is for actions wi
 Typically modification/invocation is vetoed based on the state of the domain object being interacted with, though it could be any reason at all (eg the current date/time of the interaction, or the state of some other related data such as stock levels, or the identity of the calling user).
 
 The reason for vetoing a modification/invocation is normally returned as a string.
-However, Apache Isis' xref:userguide:btb:i18n.adoc[i18n support] extends this so that reasons can be internationalized.
+However, Apache Causeway' xref:userguide:btb:i18n.adoc[i18n support] extends this so that reasons can be internationalized.
 
 The signature of the supporting method is generally:
 
diff --git a/antora/components/refguide/modules/applib-methods/pages/prefixes/get.adoc b/antora/components/refguide/modules/applib-methods/pages/prefixes/get.adoc
index befee687fd..a948fa8725 100644
--- a/antora/components/refguide/modules/applib-methods/pages/prefixes/get.adoc
+++ b/antora/components/refguide/modules/applib-methods/pages/prefixes/get.adoc
@@ -7,11 +7,11 @@
 
 The `get...()` prefix is simply the normal JavaBean getter prefix that denotes properties or collections.
 
-When Apache Isis builds its metamodel, it first searches for the getter methods, characterizing them as either properties or collections based on the return type.  It then refines the metamodel based on the presence of annotations and supporting methods.
+When Apache Causeway builds its metamodel, it first searches for the getter methods, characterizing them as either properties or collections based on the return type.  It then refines the metamodel based on the presence of annotations and supporting methods.
 
-All remaining `public` methods (that do not use one of the Apache Isis prefixes) are interpreted as actions.
+All remaining `public` methods (that do not use one of the Apache Causeway prefixes) are interpreted as actions.
 
-Any methods "left over" that _do_ use one of the Apache Isis prefixes, are interpreted to be orphaned.  Apache Isis "fails-fast" and will not boot, instead printing an error message to the log so that the issue can be easily diagnosed.
+Any methods "left over" that _do_ use one of the Apache Causeway prefixes, are interpreted to be orphaned.  Apache Causeway "fails-fast" and will not boot, instead printing an error message to the log so that the issue can be easily diagnosed.
 
 
 See also xref:refguide:applib-methods:prefixes.adoc#set[set...()].
diff --git a/antora/components/refguide/modules/applib-methods/pages/ui-hints/title.adoc b/antora/components/refguide/modules/applib-methods/pages/ui-hints/title.adoc
index 2c2b9a9422..5f2bae8b81 100644
--- a/antora/components/refguide/modules/applib-methods/pages/ui-hints/title.adoc
+++ b/antora/components/refguide/modules/applib-methods/pages/ui-hints/title.adoc
@@ -10,7 +10,7 @@ This appears both as a main header for the object when viewed as well as being u
 It therefore must contain enough information for the end-user to distinguish the object from any others.
 
 This is most commonly done by including some unique key within the title, for example a customer's SSN, or an order number, and so forth.
-However note that Apache Isis itself does _not_ require the title to be unique; it is merely recommended in most cases.
+However note that Apache Causeway itself does _not_ require the title to be unique; it is merely recommended in most cases.
 
 An object's title can be constructed in various ways, but the most flexible is to use the `title()` method.
 The signature of this method is usually:
@@ -22,7 +22,7 @@ public String title() {
 }
 ----
 
-Note that Apache Isis' xref:userguide:btb:i18n.adoc[i18n support] extends this so that titles can also be internationalized.
+Note that Apache Causeway' xref:userguide:btb:i18n.adoc[i18n support] extends this so that titles can also be internationalized.
 
 For example, in a todoapp we can use this technique to change the title of items that have been completed:
 
diff --git a/antora/components/refguide/modules/applib-svc/pages/about.adoc b/antora/components/refguide/modules/applib-svc/pages/about.adoc
index f30990054d..26356d46e7 100644
--- a/antora/components/refguide/modules/applib-svc/pages/about.adoc
+++ b/antora/components/refguide/modules/applib-svc/pages/about.adoc
@@ -5,7 +5,7 @@
 
 
 
-This guide documents Apache Isis' domain services, both those that act as an API (implemented by the framework for your domain objects to call), and those domain services that act as an SPI (implemented by your domain application and which are called by the framework).
+This guide documents Apache Causeway' domain services, both those that act as an API (implemented by the framework for your domain objects to call), and those domain services that act as an SPI (implemented by your domain application and which are called by the framework).
 
 == Types of Domain Service
 
@@ -50,8 +50,8 @@ include::applib-svc:partial$_security-spi.adoc[leveloffset=+2]
 
 == Public API vs Internal Services
 
-The vast majority of Apache Isis' domain services are defined in Apache Isis' applib (`o.a.i.core:causeway-applib` module) as stable, public classes.
-Importantly, this also minimizes the coupling between your code and Apache Isis, allowing you to easily mock out these services in your unit tests.
+The vast majority of Apache Causeway' domain services are defined in Apache Causeway' applib (`o.a.i.core:causeway-applib` module) as stable, public classes.
+Importantly, this also minimizes the coupling between your code and Apache Causeway, allowing you to easily mock out these services in your unit tests.
 
 The framework also defines a number of "internal" services.
 These are not part of the framework's formal API, in that they use classes that are outside of the applib.
@@ -60,7 +60,7 @@ These internal framework services should be thought of as part of the internal d
 
 == Using the services
 
-Apache Isis includes an extensive number of domain services for your domain objects to use; simply define the service as an annotated field and Apache Isis will inject the service into your object.
+Apache Causeway includes an extensive number of domain services for your domain objects to use; simply define the service as an annotated field and Apache Causeway will inject the service into your object.
 
 For example:
 
diff --git a/antora/components/refguide/modules/applib-svc/partials/_application-layer-spi.adoc b/antora/components/refguide/modules/applib-svc/partials/_application-layer-spi.adoc
index d81718e423..d79e15ae39 100644
--- a/antora/components/refguide/modules/applib-svc/partials/_application-layer-spi.adoc
+++ b/antora/components/refguide/modules/applib-svc/partials/_application-layer-spi.adoc
@@ -15,7 +15,7 @@ Domain service SPIs influence how the framework handles application layer concer
 
 
 |xref:refguide:security:index/spring/authconverters/AuthenticationConverter.adoc[AuthenticationConverter]
-|SPI service for xref:security:spring:about.adoc[Spring Security] to convert a Spring link:https://docs.spring.io/spring-security/site/docs/current/api/org/springframework/security/core/Authentication.html[Authentication] into an Apache Isis xref:refguide:applib:index/services/user/UserMemento.adoc[UserMemento].
+|SPI service for xref:security:spring:about.adoc[Spring Security] to convert a Spring link:https://docs.spring.io/spring-security/site/docs/current/api/org/springframework/security/core/Authentication.html[Authentication] into an Apache Causeway xref:refguide:applib:index/services/user/UserMemento.adoc[UserMemento].
 
 Several implementations are provided by default for most of the common representations of a user principal.
 This SPI does though provide additional flexibility for other security technologies that may be supported by link:https://spring.io/projects/spring-security[Spring].
diff --git a/antora/components/refguide/modules/applib-svc/partials/_core-domain-api.adoc b/antora/components/refguide/modules/applib-svc/partials/_core-domain-api.adoc
index c3817c5a37..ae4c18857e 100644
--- a/antora/components/refguide/modules/applib-svc/partials/_core-domain-api.adoc
+++ b/antora/components/refguide/modules/applib-svc/partials/_core-domain-api.adoc
@@ -23,7 +23,7 @@ The core/domain APIs provide general-purpose services to the domain objects, for
 
 |xref:refguide:applib:index/services/eventbus/EventBusService.adoc[EventBusService]
 |Programmatically post events to the internal event bus.
-Also used by Apache Isis itself to broadcast domain, UI and lifecycle events.
+Also used by Apache Causeway itself to broadcast domain, UI and lifecycle events.
 
 
 |xref:refguide:applib:index/services/factory/FactoryService.adoc[FactoryService]
diff --git a/antora/components/refguide/modules/applib-svc/partials/_metadata-api.adoc b/antora/components/refguide/modules/applib-svc/partials/_metadata-api.adoc
index c6a1ed4812..1314b35bdd 100644
--- a/antora/components/refguide/modules/applib-svc/partials/_metadata-api.adoc
+++ b/antora/components/refguide/modules/applib-svc/partials/_metadata-api.adoc
@@ -26,7 +26,7 @@ xref:refguide:applib:index/services/layout/LayoutServiceMenu.adoc[LayoutServiceM
 
 
 |xref:refguide:applib:index/services/metamodel/MetaModelService.adoc[MetaModelService] & xref:refguide:applib:index/services/metamodel/MetaModelServiceMenu.adoc[MetaModelServiceMenu]
-|Access to certain information from the Apache Isis metamodel.
+|Access to certain information from the Apache Causeway metamodel.
 
 
 |xref:refguide:applib:index/services/sitemap/SitemapService.adoc[SitemapService] & xref:refguide:applib:index/services/sitemap/SitemapServiceMenu.adoc[SitemapServiceMenu]
diff --git a/antora/components/relnotes/modules/ROOT/pages/about.adoc b/antora/components/relnotes/modules/ROOT/pages/about.adoc
index f3a60b6fcf..f865d39d73 100644
--- a/antora/components/relnotes/modules/ROOT/pages/about.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/about.adoc
@@ -4,12 +4,12 @@
 :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 table summarises all releases of Apache Isis v2.0 to date.
+This table summarises all releases of Apache Causeway v2.0 to date.
 
 ////
 | 2.0.0-RC1
 | not released yet (upcoming)
-| First release candidate for Apache Isis 2.0.0
+| First release candidate for Apache Causeway 2.0.0
 | ?
 | ?
 | ?
@@ -32,7 +32,7 @@ This table summarises all releases of Apache Isis v2.0 to date.
 | 2.0.0-M9
 | 18-Oct-2022
 |
-Ninth milestone release for Apache Isis 2.0.0 +
+Ninth milestone release for Apache Causeway 2.0.0 +
 Fixes CVE-2022-42466.
 | 2
 | 3
@@ -42,7 +42,7 @@ Fixes CVE-2022-42466.
 
 | 2.0.0-M8
 | 06-Oct-2022
-| Eighth milestone release for Apache Isis 2.0.0 +
+| Eighth milestone release for Apache Causeway 2.0.0 +
 Fixes CVE-2022-42467.
 | 26
 | 79
@@ -53,7 +53,7 @@ Fixes CVE-2022-42467.
 
 | 2.0.0-M7
 | 28-Feb-2022
-| Seventh milestone release for Apache Isis 2.0.0
+| Seventh milestone release for Apache Causeway 2.0.0
 | 9
 | 17
 | 41
@@ -63,7 +63,7 @@ Fixes CVE-2022-42467.
 
 | 2.0.0-M6
 | 26-Aug-2021
-| Sixth milestone release for Apache Isis 2.0.0; now JDK11+
+| Sixth milestone release for Apache Causeway 2.0.0; now JDK11+
 | 23
 | 92
 | 92
@@ -73,7 +73,7 @@ Fixes CVE-2022-42467.
 
 | 2.0.0-M5
 | 28-Mar-2021
-| Fifth milestone release for Apache Isis 2.0.0
+| Fifth milestone release for Apache Causeway 2.0.0
 | 4
 | 68
 | 44
@@ -83,7 +83,7 @@ Fixes CVE-2022-42467.
 
 | 2.0.0-M4
 | 17-Oct-2020
-| Fourth milestone release for Apache Isis 2.0.0
+| Fourth milestone release for Apache Causeway 2.0.0
 | 14
 | 28
 | 56
@@ -94,7 +94,7 @@ Fixes CVE-2022-42467.
 
 | 2.0.0-M3
 | 27-Mar-2020
-| Third milestone release for Apache Isis 2.0.0: now re-platformed on top of Spring Boot.
+| Third milestone release for Apache Causeway 2.0.0: now re-platformed on top of Spring Boot.
 | 24
 | 149
 | 46
@@ -105,7 +105,7 @@ Fixes CVE-2022-42467.
 
 | 2.0.0-M2
 | 22-Jan-2019
-| Second milestone release for Apache Isis 2.0.0: tree support, initial work on simplifying bootstrapping and configuration, removing dependencies
+| Second milestone release for Apache Causeway 2.0.0: tree support, initial work on simplifying bootstrapping and configuration, removing dependencies
 | 2
 | 36
 | 13
@@ -115,7 +115,7 @@ Fixes CVE-2022-42467.
 
 |2.0.0-M1
 | 31-Jul-2018
-| First milestone release for Apache Isis 2.0.0: Java 8 support, DataNucleus 5.1, Wicket 8, meta-annotations, breadcrumbs
+| First milestone release for Apache Causeway 2.0.0: Java 8 support, DataNucleus 5.1, Wicket 8, meta-annotations, breadcrumbs
 | 6
 | 55
 + 4 tasks
diff --git a/antora/components/setupguide/modules/ROOT/pages/about.adoc b/antora/components/setupguide/modules/ROOT/pages/about.adoc
index ca3ece9e17..ff89053842 100644
--- a/antora/components/setupguide/modules/ROOT/pages/about.adoc
+++ b/antora/components/setupguide/modules/ROOT/pages/about.adoc
@@ -4,7 +4,7 @@
 :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 [...]
 
 
-The vast majority of Java developers use an IDE to assist with developing their code, and we highly recommend that you do likewise as you develop your Apache Isis applications using an IDE.
+The vast majority of Java developers use an IDE to assist with developing their code, and we highly recommend that you do likewise as you develop your Apache Causeway applications using an IDE.
 
-The purpose of this guide therefore is to explain how to setup your IDE so you can effectively and efficiently develop your Apache Isis apps.
+The purpose of this guide therefore is to explain how to setup your IDE so you can effectively and efficiently develop your Apache Causeway apps.
 
diff --git a/antora/components/setupguide/modules/eclipse/pages/about.adoc b/antora/components/setupguide/modules/eclipse/pages/about.adoc
index 271b29b0a8..cd6f58eceb 100644
--- a/antora/components/setupguide/modules/eclipse/pages/about.adoc
+++ b/antora/components/setupguide/modules/eclipse/pages/about.adoc
@@ -13,7 +13,7 @@ If you are an http://www.eclipse.org[Eclipse] user, then we recommend you downlo
 //These are used to add new methods to existing classes.
 //(These are equivalent to the xref:setupguide:intellij:about.adoc#live-templates[IntelliJ live templates]):
 //
-//* `is` (Apache Isis domain objects).  link:./resources/eclipse/causeway-templates.xml[Download]
+//* `is` (Apache Causeway domain objects).  link:./resources/eclipse/causeway-templates.xml[Download]
 //* `ju` (for JUnit tests) link:./resources/eclipse/junit4-templates.xml[Download]
 //* `jm` (for JMock mocks or libraries) link:./resources/eclipse/jmock2-templates.xml[Download]
 //
@@ -22,7 +22,7 @@ If you are an http://www.eclipse.org[Eclipse] user, then we recommend you downlo
 
 == Install the DataNucleus plugin
 
-When running an Apache Isis application, it's necessary to setup the development environment so that the Java bytecode can be enhanced by the link:http://www.datanucleus.org[DataNucleus] enhancer.
+When running an Apache Causeway application, it's necessary to setup the development environment so that the Java bytecode can be enhanced by the link:http://www.datanucleus.org[DataNucleus] enhancer.
 
 If using Eclipse, then JDO enhancement is most easily done by installing the http://www.datanucleus.org/products/accessplatform/jpa/tools.html#eclipse[DataNucleus' Eclipse plugin].
 This hooks the bytecode enhancement of your domain objects into Eclipse's normal incremental compilation.
@@ -214,7 +214,7 @@ And, remember also to configure Eclipse's DataNucleus plugin for these other dom
 //
 //link:http://github.com/dcevm/dcevm[DCEVM] enhances the JVM with true hot-swap adding/removing of methods as well as more reliable hot swapping of the implementation of existing methods.
 //
-//In the context of Apache Isis, this is very useful for contributed actions and mixins and also view models; you should then be able to write these actions and have them be picked up without restarting the application.
+//In the context of Apache Causeway, this is very useful for contributed actions and mixins and also view models; you should then be able to write these actions and have them be picked up without restarting the application.
 //
 //Changing persisting domain entities is more problematic, for two reasons: the JDO/DataNucleus enhancer needs to run on domain entities, and also at runtime JDO/DataNucleus would need to rebuild its own metamodel.
 //You may find that adding actions will work, but adding new properties or collections is much less likely to.
diff --git a/antora/components/setupguide/modules/intellij/partials/UNUSED/coding-standards.adoc b/antora/components/setupguide/modules/intellij/partials/UNUSED/coding-standards.adoc
index dc2c1ddeb0..f347a65ae0 100644
--- a/antora/components/setupguide/modules/intellij/partials/UNUSED/coding-standards.adoc
+++ b/antora/components/setupguide/modules/intellij/partials/UNUSED/coding-standards.adoc
@@ -4,7 +4,7 @@
 
 CAUTION: seem to have mislaid this file... would need verifying/updating anyway, I think.
 
-Next, we suggest you import settings for standard ASF/Apache Isis coding conventions.
+Next, we suggest you import settings for standard ASF/Apache Causeway coding conventions.
 This file is also provided as a settings file, namely *link:{attachmentsdir}/intellij/causeway-settings-code-style.jar[causeway-settings-code-style.jar]*.
 Download and import (as for the above settings JAR files).
 
diff --git a/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc b/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc
index a56d5c826b..efd2c0c8c4 100644
--- a/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc
+++ b/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc
@@ -8,7 +8,7 @@ In this section are several options that will reduce the time it takes between m
 
 == Using Grade to compile/enhance
 
-Running an Apache Isis application requires that the DataNucleus enhancer runs on the compiled bytecode.
+Running an Apache Causeway application requires that the DataNucleus enhancer runs on the compiled bytecode.
 As described xref:setupguide:intellij:about.adoc#running-the-app[above], the recommended way to do this with IntelliJ is to use a Run configuration that runs the enhancer goal prior to launch.
 
 Alternative, you can use the following `build.gradle` script in your `dom` module:
@@ -152,7 +152,7 @@ image::070-advanced/006-livereload-js.png[width="800px"]
 
 link:http://github.com/dcevm/dcevm[DCEVM] enhances the JVM with true hot-swap adding/removing of methods as well as more reliable hot swapping of the implementation of existing methods.
 
-In the context of Apache Isis, this is very useful for contributed actions and mixins and also view models; you should then be able to write these actions and have them be picked up without restarting the application.
+In the context of Apache Causeway, this is very useful for contributed actions and mixins and also view models; you should then be able to write these actions and have them be picked up without restarting the application.
 
 Changing persisting domain entities is more problematic, for two reasons: the JDO/DataNucleus enhancer needs to run on domain entities, and also at runtime JDO/DataNucleus would need to rebuild its own metamodel.
 You may find that adding actions will work, but adding new properties or collections is much less likely to.
@@ -190,7 +190,7 @@ image::070-advanced/040-dcevm-run-configuration.png[width="600px"]
 
 == Setting up JRebel
 
-See the repo for the (non-ASF) link:https://github.com/isisaddons/causeway-jrebel-plugin[Isis JRebel] plugin.
+See the repo for the (non-ASF) link:https://github.com/isisaddons/causeway-jrebel-plugin[Causeway JRebel] plugin.
 
 Note that JRebel is a commercial product, requiring a license.
 At the time of writing there is also currently a non-commercial free license (though note this comes with some usage conditions).
diff --git a/antora/components/setupguide/modules/intellij/partials/UNUSED/live-templates.adoc b/antora/components/setupguide/modules/intellij/partials/UNUSED/live-templates.adoc
index a3c3fee898..2060709022 100644
--- a/antora/components/setupguide/modules/intellij/partials/UNUSED/live-templates.adoc
+++ b/antora/components/setupguide/modules/intellij/partials/UNUSED/live-templates.adoc
@@ -11,7 +11,7 @@ image::030-import-settings/050-live-templates.png[width="600px"]
 
 The live templates have a prefix of either:
 
-* `is` : for Apache Isis domain objects
+* `is` : for Apache Causeway domain objects
 * `ju` : for JUnit tests
 * `jm` : for JMock mocks or libraries
 
diff --git a/antora/components/tutorials/modules/ROOT/pages/about.adoc b/antora/components/tutorials/modules/ROOT/pages/about.adoc
index 6605d1768f..a4be505339 100644
--- a/antora/components/tutorials/modules/ROOT/pages/about.adoc
+++ b/antora/components/tutorials/modules/ROOT/pages/about.adoc
@@ -4,7 +4,7 @@
 :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 page catalogues the tutorials available to help you learn Apache Isis.
+This page catalogues the tutorials available to help you learn Apache Causeway.
 
 * xref:petclinic:about.adoc[Petclinic]
 +
diff --git a/antora/components/tutorials/modules/petclinic/pages/010-getting-started.adoc b/antora/components/tutorials/modules/petclinic/pages/010-getting-started.adoc
index 0553c67572..2453f12873 100644
--- a/antora/components/tutorials/modules/petclinic/pages/010-getting-started.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/010-getting-started.adoc
@@ -10,7 +10,7 @@ You'll need:
 
 * Java 11
 +
-Apache Isis should work up to at least Java 15, but stick with Java 11 for now.
+Apache Causeway should work up to at least Java 15, but stick with Java 11 for now.
 
 * Maven 3.6.x
 +
@@ -23,7 +23,7 @@ This has multiple tags for the various checkpoints so you can pick up the tutori
 
 * a Java IDE with support for Maven.
 +
-The Apache Isis website has detailed documentation for setting up to use xref:setupguide:intellij:about.adoc[IntelliJ] or xref:setupguide:eclipse:about.adoc[Eclipse].
+The Apache Causeway website has detailed documentation for setting up to use xref:setupguide:intellij:about.adoc[IntelliJ] or xref:setupguide:eclipse:about.adoc[Eclipse].
 +
 For this tutorial, make sure that your IDE is configured to support Lombok.
 
@@ -32,7 +32,7 @@ For this tutorial, make sure that your IDE is configured to support Lombok.
 [#exercise-1-1-starter-apps-clone-the-repo]
 == Ex 1.1: Starter apps / clone the repo
 
-Apache Isis provides a two starter apps, xref:docs:starters:helloworld.adoc[HelloWorld] and xref:docs:starters:simpleapp.adoc[SimpleApp].
+Apache Causeway provides a two starter apps, xref:docs:starters:helloworld.adoc[HelloWorld] and xref:docs:starters:simpleapp.adoc[SimpleApp].
 These are identical in terms of functionality, but the simpleapp provides more structure and includes example tests.
 
 NOTE: there are JPA and JDO variants of the starter apps.
@@ -106,12 +106,12 @@ If you want to go deeper, open up the xref:docs:starters:simpleapp.adoc[page des
 [#exercise-1-4-naked-objects-pattern]
 == Ex 1.4: Naked Objects pattern
 
-Apache Isis is an implementation of the _naked objects pattern_, which means that entities (and later, as we'll see view models) are automatically exposed in the UI.
+Apache Causeway is an implementation of the _naked objects pattern_, which means that entities (and later, as we'll see view models) are automatically exposed in the UI.
 
 [TIP]
 ====
 An ORM such as JPA (EclipseLink or Hibernate) maps domain objects into an RDBMS or other datastore.
-You can think of Apache Isis (and naked objects) similarly, but it's an OIM - an object _interface_ mapper.
+You can think of Apache Causeway (and naked objects) similarly, but it's an OIM - an object _interface_ mapper.
 It maps to the UI layer rather than the persistence layer.
 
 Common to both ORMs and OIMs is an internal metamodel; this is where much of the power comes from.
@@ -133,7 +133,7 @@ It's common for each entity (or more precisely, aggregate root) to have a corres
 This abstraction hides the details of interacting with the persistence data store.
 Domain services are automatically injected wherever they are required, using `@javax.inject.Inject`.
 
-Apache Isis applications therefore generally follow the _hexagonal architecture_ (aka the _ports and adapters_ architecture).
+Apache Causeway applications therefore generally follow the _hexagonal architecture_ (aka the _ports and adapters_ architecture).
 
 As well as writing our own domain services, there are also many framework-provided domain services, for example `RepositoryService` (to persist objects).
 See the xref:refguide:applib-svc:about.adoc[Reference Guide: Domain Services] docs for the full list.
@@ -189,13 +189,13 @@ Frameworks that implement the _naked objects pattern_ automatically provide a de
 In many cases the details of that representation can be inferred directly from the domain members.
 For example the label of a field for an object's property (eg `SimpleObject#name`) can be derived directly from the name of the object property itself (`getName()`).
 
-In the absence of other metadata, Apache Isis will render a domain object with its properties to the left-hand side and its collections (if any) to the right.
+In the absence of other metadata, Apache Causeway will render a domain object with its properties to the left-hand side and its collections (if any) to the right.
 The order of these properties and collections can be specified using the `@PropertyLayout` annotation and the `@CollectionLayout` annotation.
 There are other annotations to group properties together and to associate action buttons with either properties or collections.
 
 The downside of using annotations is that changing the layout requires that the application be restarted, and certain more complex UIs, such as multi-columns or tab groups are difficult or impossible to express.
 
-Therefore Apache Isis also allows the layout of domain objects to be specified using a complementary layout file, eg `SimpleObject.layout.xml`.
+Therefore Apache Causeway also allows the layout of domain objects to be specified using a complementary layout file, eg `SimpleObject.layout.xml`.
 This is modelled upon bootstrap and so supports arbitrary rows and columns as well as tab groups and tabs.
 
 *Mini-Exercise*:
diff --git a/antora/components/tutorials/modules/petclinic/pages/020-the-petclinic-domain.adoc b/antora/components/tutorials/modules/petclinic/pages/020-the-petclinic-domain.adoc
index cc89c84d66..bd3033c4a4 100644
--- a/antora/components/tutorials/modules/petclinic/pages/020-the-petclinic-domain.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/020-the-petclinic-domain.adoc
@@ -2,7 +2,7 @@
 
 = An Example Domain
 
-By now you should understand the basics of what Apache Isis does, but there's only so much we can learn from a single domain class.
+By now you should understand the basics of what Apache Causeway does, but there's only so much we can learn from a single domain class.
 Let's therefore evolve the app into a slightly more interesting domain and explore other features of the framework.
 
 The domain we're going to work on is a version of the venerable "Pet Clinic" app.
diff --git a/antora/components/userguide/modules/ROOT/pages/about.adoc b/antora/components/userguide/modules/ROOT/pages/about.adoc
index 1a3a63377f..890a0a38f5 100644
--- a/antora/components/userguide/modules/ROOT/pages/about.adoc
+++ b/antora/components/userguide/modules/ROOT/pages/about.adoc
@@ -4,9 +4,9 @@
 :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 guide introduces the xref:userguide:fun:concepts-patterns.adoc[core concepts] and provides an xref:userguide:fun:overview.adoc[overview] of the building blocks of Apache Isis applications.
+This guide introduces the xref:userguide:fun:concepts-patterns.adoc[core concepts] and provides an xref:userguide:fun:overview.adoc[overview] of the building blocks of Apache Causeway applications.
 
-It next describes the basics of the Apache Isis' programming model: xref:userguide:fun:domain-entities-and-services.adoc[domain entities and services], xref:userguide:fun:object-members.adoc[object members], xref:userguide:fun:ui.adoc[UI layout and hints], xref:userguide:fun:business-rules.adoc[business rules] and xref:userguide:fun:drop-downs-and-defaults.adoc[drop downs and defaults].
+It next describes the basics of the Apache Causeway' programming model: xref:userguide:fun:domain-entities-and-services.adoc[domain entities and services], xref:userguide:fun:object-members.adoc[object members], xref:userguide:fun:ui.adoc[UI layout and hints], xref:userguide:fun:business-rules.adoc[business rules] and xref:userguide:fun:drop-downs-and-defaults.adoc[drop downs and defaults].
 This includes a discussion on xref:userguide:fun:domain-entities-and-services.adoc#object-management-crud[the basic CRUD operations].
 
 
diff --git a/antora/components/userguide/modules/btb/pages/about.adoc b/antora/components/userguide/modules/btb/pages/about.adoc
index 651c83cebf..16584c1229 100644
--- a/antora/components/userguide/modules/btb/pages/about.adoc
+++ b/antora/components/userguide/modules/btb/pages/about.adoc
@@ -3,7 +3,7 @@
 :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 covers a miscellany of more advanced topics that may be of help when developing your Apache Isis applications.
+This chapter covers a miscellany of more advanced topics that may be of help when developing your Apache Causeway applications.
 
 
 
diff --git a/antora/components/userguide/modules/btb/pages/headless-access.adoc b/antora/components/userguide/modules/btb/pages/headless-access.adoc
index eef541482a..0d65fc104f 100644
--- a/antora/components/userguide/modules/btb/pages/headless-access.adoc
+++ b/antora/components/userguide/modules/btb/pages/headless-access.adoc
@@ -4,18 +4,18 @@
 :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 [...]
 :page-partial:
 
-This section tackles the topic of enabling access to an Apache Isis application directly, or at least, not through either the xref:vw:ROOT:about.adoc[Wicket] or xref:vro:ROOT:about.adoc[Restful] viewers.
+This section tackles the topic of enabling access to an Apache Causeway application directly, or at least, not through either the xref:vw:ROOT:about.adoc[Wicket] or xref:vro:ROOT:about.adoc[Restful] viewers.
 
 There are a number of use-cases:
 
-* implementing a REST end point that needs to reach into the Apache Isis runtime
+* implementing a REST end point that needs to reach into the Apache Causeway runtime
 
 ** this could be a custom UI
-** this could be to integrate from other systems, eg a subscriber on a pub/sub event bus, pushing changes through an Apache Isis domain model.
+** this could be to integrate from other systems, eg a subscriber on a pub/sub event bus, pushing changes through an Apache Causeway domain model.
 
 * calling from Quartz for a background batch process
 
-Note that the calling thread runs in the same process space as the Apache Isis domain object model (must be physically linked to the JAR files containing the domain classes).
+Note that the calling thread runs in the same process space as the Apache Causeway domain object model (must be physically linked to the JAR files containing the domain classes).
 
 The xref:docs:starters:simpleapp.adoc[SimpleApp] starter app demonstrates the pattern with a custom UI controller:
 
@@ -55,6 +55,6 @@ class CustomController {
 <.> handles null case, if required
 <.> a more sophisticated implementation could inspect the HTTP request
 
-The API described here is reasonably low-level, allowing code to interact very directly with the Apache Isis metamodel and runtime.
-Such callers should be considered trusted: they do not (by default) honour any business rules eg implicit in the Isis annotations or hide/disable/validate methods.
+The API described here is reasonably low-level, allowing code to interact very directly with the Apache Causeway metamodel and runtime.
+Such callers should be considered trusted: they do not (by default) honour any business rules eg implicit in the Causeway annotations or hide/disable/validate methods.
 
diff --git a/antora/components/userguide/modules/btb/pages/hints-and-tips.adoc b/antora/components/userguide/modules/btb/pages/hints-and-tips.adoc
index d60da6c169..9229c2b24d 100644
--- a/antora/components/userguide/modules/btb/pages/hints-and-tips.adoc
+++ b/antora/components/userguide/modules/btb/pages/hints-and-tips.adoc
@@ -6,7 +6,7 @@
 
 
 
-This chapter provides some solutions for problems we've encountered ourselves or have been raised on the Apache Isis mailing lists.
+This chapter provides some solutions for problems we've encountered ourselves or have been raised on the Apache Causeway mailing lists.
 
 
 
diff --git a/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-handle-void-and-null-results.adoc b/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-handle-void-and-null-results.adoc
index c5b62e0a4d..a63f35fae5 100644
--- a/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-handle-void-and-null-results.adoc
+++ b/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-handle-void-and-null-results.adoc
@@ -6,7 +6,7 @@
 
 
 
-From this link:http://causeway.markmail.org/thread/yf7qdeiu3vrvk2ei[thread] on the Apache Isis users mailing list:
+From this link:http://causeway.markmail.org/thread/yf7qdeiu3vrvk2ei[thread] on the Apache Causeway users mailing list:
 
 * _When using a `void` action, let's say a remove action, the user is redirected to a
 page "no results".
@@ -73,8 +73,8 @@ public class RoutingServiceUsingBreadcrumbs
 <.> ensure that any persisted objects have been deleted.
 <.> reach inside the Wicket viewer's internals to obtain the list of breadcrumbs.
 <.> loop over all breadcrumbs
-<.> unwrap the Wicket viewer's serializable representation of each domain object (`EntityModel`) to the Isis runtime's representation (`ManagedObject`)
-<.> unwrap the Isis runtime's representation of each domain object (`ManagedObject`) to the domain object pojo itself
+<.> unwrap the Wicket viewer's serializable representation of each domain object (`EntityModel`) to the Causeway runtime's representation (`ManagedObject`)
+<.> unwrap the Causeway runtime's representation of each domain object (`ManagedObject`) to the domain object pojo itself
 <.> if object is persistable (not a view model) then make sure it is not deleted
 <.> return the first object if any, otherwise the home page object (if any).
 
diff --git a/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-implement-a-spellchecker.adoc b/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-implement-a-spellchecker.adoc
index 0545ec03e7..10acc90002 100644
--- a/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-implement-a-spellchecker.adoc
+++ b/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-implement-a-spellchecker.adoc
@@ -6,7 +6,7 @@
 
 
 
-From this link:http://causeway.markmail.org/thread/dduarjscrbnodfsi[thread] on the Apache Isis users mailing list:
+From this link:http://causeway.markmail.org/thread/dduarjscrbnodfsi[thread] on the Apache Causeway users mailing list:
 
 * _What is the easiest way to add a spell checker to the text written in a field in
    a domain object, for instance to check English syntax?_
diff --git a/antora/components/userguide/modules/btb/pages/hints-and-tips/replacing-default-service-implementations.adoc b/antora/components/userguide/modules/btb/pages/hints-and-tips/replacing-default-service-implementations.adoc
index 195bfa633a..84f7c60c6a 100644
--- a/antora/components/userguide/modules/btb/pages/hints-and-tips/replacing-default-service-implementations.adoc
+++ b/antora/components/userguide/modules/btb/pages/hints-and-tips/replacing-default-service-implementations.adoc
@@ -20,7 +20,7 @@ Here's how:
 @Priority(PriorityPrecedence.EARLY)                                // <.>
 public class MyLanguageProvider implements LanguageProvider { ... }
 ----
-<.> `PriorityPrecedence` (in the Apache Isis applib) provides some standard values.
+<.> `PriorityPrecedence` (in the Apache Causeway applib) provides some standard values.
 
 
 == Decorating existing implementations
diff --git a/antora/components/userguide/modules/btb/pages/hints-and-tips/simulating-collections-of-values.adoc b/antora/components/userguide/modules/btb/pages/hints-and-tips/simulating-collections-of-values.adoc
index 1c023e808e..cf399ae7fc 100644
--- a/antora/components/userguide/modules/btb/pages/hints-and-tips/simulating-collections-of-values.adoc
+++ b/antora/components/userguide/modules/btb/pages/hints-and-tips/simulating-collections-of-values.adoc
@@ -6,7 +6,7 @@
 
 
 
-Although in Apache Isis you can have properties of either values (string, number, date etc) or of (references to other) entities, with collections the framework (currently) only supports collections of (references to) entities.  That is, collections of values (a bag of numbers, say) are not supported.
+Although in Apache Causeway you can have properties of either values (string, number, date etc) or of (references to other) entities, with collections the framework (currently) only supports collections of (references to) entities.  That is, collections of values (a bag of numbers, say) are not supported.
 
 However, it is possible to simulate a bag of numbers using view models.
 
@@ -19,5 +19,5 @@ NOTE: FIXME
 
 == Persistence Concerns
 
-NOTE: FIXME -  easiest to simply store using DataNucleus' support for collections, marked as xref:refguide:applib:index/annotation/Programmatic.adoc[@Programmatic] so that it is ignored by Apache Isis.  Alternatively can store as json/xml in a varchar(4000) or clob and manually unpack.
+NOTE: FIXME -  easiest to simply store using DataNucleus' support for collections, marked as xref:refguide:applib:index/annotation/Programmatic.adoc[@Programmatic] so that it is ignored by Apache Causeway.  Alternatively can store as json/xml in a varchar(4000) or clob and manually unpack.
 
diff --git a/antora/components/userguide/modules/btb/pages/hints-and-tips/transactions-and-errors.adoc b/antora/components/userguide/modules/btb/pages/hints-and-tips/transactions-and-errors.adoc
index 2912dc7c91..b10d7cd842 100644
--- a/antora/components/userguide/modules/btb/pages/hints-and-tips/transactions-and-errors.adoc
+++ b/antora/components/userguide/modules/btb/pages/hints-and-tips/transactions-and-errors.adoc
@@ -4,9 +4,9 @@
 :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 [...]
 :page-partial:
 
-In Apache Isis, every interaction (action invocation or property edit) is automatically wrapped in a transaction, and any repository query automatically does a flush before hand.
+In Apache Causeway, every interaction (action invocation or property edit) is automatically wrapped in a transaction, and any repository query automatically does a flush before hand.
 
-What that means is that there's no need to explicitly start or commit transactions in Apache Isis; this will be done for you.
+What that means is that there's no need to explicitly start or commit transactions in Apache Causeway; this will be done for you.
 Indeed, if you do try to manage transactions (eg by reaching into the JDO `PersistenceManager` exposed by the xref:refguide:persistence:index/jdo/applib/services/JdoSupportService.adoc[JdoSupportService] domain service, then you are likely to confuse the framework and get a stack trace for your trouble.
 
 However, you can complete a given transaction and start a new one.
@@ -54,7 +54,7 @@ None of these messages/errors has any influence on the transaction; any changes
 
 == Aborting transactions
 
-If you want to abort Apache Isis' transaction, this can be done by throwing an exception.
+If you want to abort Apache Causeway' transaction, this can be done by throwing an exception.
 The exception message is displayed to the user on the error page (if xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)]) or a 500 status error code (if the
 xref:vro:ROOT:about.adoc[Restful Objects] viewer).
 
diff --git a/antora/components/userguide/modules/btb/pages/i18n.adoc b/antora/components/userguide/modules/btb/pages/i18n.adoc
index 9a1ee8716e..7e79b2a955 100644
--- a/antora/components/userguide/modules/btb/pages/i18n.adoc
+++ b/antora/components/userguide/modules/btb/pages/i18n.adoc
@@ -5,14 +5,14 @@
 :page-partial:
 
 
-Apache Isis' support for internationlization (i18n) allows every element of the domain model (the class names, property names, action names, parameter names and so forth) to be translated.
+Apache Causeway' support for internationlization (i18n) allows every element of the domain model (the class names, property names, action names, parameter names and so forth) to be translated.
 
 It also supports translations of messages raised imperatively, by which we mean as the result of a call to `title()` to obtain an object's title, or messages resulting from any business rule violations (eg xref:refguide:applib-methods:prefixes.adoc#disable[disable...()] or xref:refguide:applib-methods:prefixes.adoc#validate[validate...()], and so on.
 
 The xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)] (that is, its labels and messages) is also internationalized using the same mechanism.
 If no translations are available, then the Wicket viewer falls back to using Wicket resource bundles.
 
-Isis does not translate the values of your domain objects, though.
+Causeway does not translate the values of your domain objects, though.
 So, if you have a domain concept such as `Country` whose name is intended to be localized according to the current user, you will need to model this yourself.
 
 == Implementation Approach
@@ -24,7 +24,7 @@ However, there are some serious drawbacks in this approach, including:
 * there is no support for plural forms (see this link:http://stackoverflow.com/questions/14326653/java-internationalization-i18n-with-proper-plurals/14327683#14327683[SO answer])
 * there is no tooling support for translators
 
-Apache Isis therefore takes a different approach, drawing inspiration from GNU's https://www.gnu.org/software/gettext/manual/index.html[gettext] API and specifically its `.pot` and `.po` files.
+Apache Causeway therefore takes a different approach, drawing inspiration from GNU's https://www.gnu.org/software/gettext/manual/index.html[gettext] API and specifically its `.pot` and `.po` files.
 These are intended to be used as follows:
 
 * the `.pot` (portable object template) file holds the message text to be translated
@@ -37,7 +37,7 @@ These message strings can also have singular and plural forms.
 
 [IMPORTANT]
 ====
-Although Apache Isis' implementation is modelled after GNU's API, it does _not_ use any GNU software.
+Although Apache Causeway' implementation is modelled after GNU's API, it does _not_ use any GNU software.
 This is for two reasons: (a) to simplify the toolchain/developer experience, and (b) because GNU software is usually GPL, which would be incompatible with the Apache license.
 ====
 
@@ -50,7 +50,7 @@ This design tackles all the issues of ``ResourceBundle``s:
 In fact, there are also online communities/platforms of translators to assist with translating files.
 One such is https://crowdin.com/[crowdin] (nb: this link does not imply endorsement).
 
-In Apache Isis' implementation, if the translation is missing from the `.po` file then the original message text from the `.pot` file will be returned.
+In Apache Causeway' implementation, if the translation is missing from the `.po` file then the original message text from the `.pot` file will be returned.
 In fact, it isn't even necessary for there to be any `.po` files; `.po` translations can be added piecemeal as the need arises.
 
 == API
diff --git a/antora/components/userguide/modules/btb/pages/other-techniques.adoc b/antora/components/userguide/modules/btb/pages/other-techniques.adoc
index 4f74dc3bf9..b02db592e0 100644
--- a/antora/components/userguide/modules/btb/pages/other-techniques.adoc
+++ b/antora/components/userguide/modules/btb/pages/other-techniques.adoc
@@ -6,7 +6,7 @@
 
 
 
-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 pulls together a number of more advanced techniques that we've discovered and developed while building our own Apache Causeway applications.
 
 
 
diff --git a/antora/components/userguide/modules/btb/pages/programming-model.adoc b/antora/components/userguide/modules/btb/pages/programming-model.adoc
index 13a2fd64b0..17b5f4f0c6 100644
--- a/antora/components/userguide/modules/btb/pages/programming-model.adoc
+++ b/antora/components/userguide/modules/btb/pages/programming-model.adoc
@@ -5,7 +5,7 @@
 :page-partial:
 
 
-This chapter explains the main APIs to extend or alter the programming conventions that Apache Isis understands to
+This chapter explains the main APIs to extend or alter the programming conventions that Apache Causeway understands to
 build up its metamodel.
 
 
diff --git a/antora/components/userguide/modules/btb/pages/programming-model/custom-validator.adoc b/antora/components/userguide/modules/btb/pages/programming-model/custom-validator.adoc
index 8763f51978..77b5cc8981 100644
--- a/antora/components/userguide/modules/btb/pages/programming-model/custom-validator.adoc
+++ b/antora/components/userguide/modules/btb/pages/programming-model/custom-validator.adoc
@@ -4,7 +4,7 @@
 :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 [...]
 :page-partial:
 
-Apache Isis' programming model includes a validator component that detects and prevents (by failing fast) a number of situations where the domain model is logically inconsistent.
+Apache Causeway' programming model includes a validator component that detects and prevents (by failing fast) a number of situations where the domain model is logically inconsistent.
 
 For example, the validator will detect any orphaned supporting methods (eg `hideXxx()`) if the corresponding property or action has been renamed or deleted but the supporting method was not also updated.
 Another example is that a class cannot have a title specified both using `title()` method and also using `@Title` annotation.
@@ -19,7 +19,7 @@ There are several ways to go about implementing a validator.
 
 === `MetaModelValidator`
 
-Any custom validator must implement Apache Isis' internal `MetaModelValidator` interface, so the simplest option is just to implement `MetaModelValidator` directly:
+Any custom validator must implement Apache Causeway' internal `MetaModelValidator` interface, so the simplest option is just to implement `MetaModelValidator` directly:
 
 [source,java]
 ----
diff --git a/antora/components/userguide/modules/btb/pages/programming-model/finetuning.adoc b/antora/components/userguide/modules/btb/pages/programming-model/finetuning.adoc
index 1ffb743160..9f61a7b202 100644
--- a/antora/components/userguide/modules/btb/pages/programming-model/finetuning.adoc
+++ b/antora/components/userguide/modules/btb/pages/programming-model/finetuning.adoc
@@ -5,7 +5,7 @@
 :page-partial:
 
 
-The core metamodel defines APIs and implementations for building the Apache Isis metamodel: a description of the set of entities, domain services and values that make up the domain model.
+The core metamodel defines APIs and implementations for building the Apache Causeway metamodel: a description of the set of entities, domain services and values that make up the domain model.
 
 The description of each domain class consists of a number of elements:
 
@@ -23,7 +23,7 @@ The property's type is either a reference to another entity, or is a value type.
 link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/OneToManyAssociation.java[OneToManyAssociation]::
 
 Represents a class member that is a collection of references to other entities.
-Note that Apache Isis does not currently support collections of values.
+Note that Apache Causeway does not currently support collections of values.
 
 
 link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAction.java[ObjectAction]::
@@ -36,7 +36,7 @@ Two special `FacetFactory` implementations - link:https://github.com/apache/caus
 Pretty much all the other ``FacetFactory``s are responsible for installing https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/Facet.java[Facet]s onto the metamodel elements.
 
 There are many many such ``Facet``s, and are used to do such things get values from properties or collections, modify properties or collections, invoke action, hide or disable class members, provide UI hints for class members, and so on.
-In short, the ``FacetFactory``s registered defines the Apache Isis programming conventions.
+In short, the ``FacetFactory``s registered defines the Apache Causeway programming conventions.
 
 == Modifying the Prog. Model
 
diff --git a/antora/components/userguide/modules/fun/pages/concepts-patterns.adoc b/antora/components/userguide/modules/fun/pages/concepts-patterns.adoc
index 81edbbfaa4..3fc08c18ad 100644
--- a/antora/components/userguide/modules/fun/pages/concepts-patterns.adoc
+++ b/antora/components/userguide/modules/fun/pages/concepts-patterns.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 :page-partial:
 
-This introductory chapter should give you a good about what Apache Isis actually *is*: the ideas and principles that it builds upon, what its core values are, its architecture, how it compares to other architectural approaches other frameworks, and how it can be deployed.
+This introductory chapter should give you a good about what Apache Causeway actually *is*: the ideas and principles that it builds upon, what its core values are, its architecture, how it compares to other architectural approaches other frameworks, and how it can be deployed.
 
 
 include::concepts-patterns/domain-driven-design.adoc[leveloffset=+1]
diff --git a/antora/components/userguide/modules/fun/pages/concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.adoc b/antora/components/userguide/modules/fun/pages/concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.adoc
index d6b438f9c3..276fb87b30 100644
--- a/antora/components/userguide/modules/fun/pages/concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.adoc
+++ b/antora/components/userguide/modules/fun/pages/concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.adoc
@@ -1,10 +1,10 @@
-= Apache Isis vs CQRS/ES
+= Apache Causeway vs CQRS/ES
 
 :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 [...]
 :page-partial:
 
 CQRS and Event Sourcing (ES) are two architectural patterns often used (and often used together) to implement domain driven design systems.
-This section explores the similarities and differences that Apache Isis has with these other architectural approaches.
+This section explores the similarities and differences that Apache Causeway has with these other architectural approaches.
 
 [#cqrs]
 == CQRS
@@ -34,32 +34,32 @@ When invoked, this emits a corresponding `OrderPlacedEvent`.
 It is this event that is used to maintain the read model projection.
 
 
-Comparing CQRS to Apache Isis, the most obvious difference is that Apache Isis does not require that the command/write model is separated from the query/read model; there is usually just a single datastore.
-But then again, having a separate read model just so that the querying is very straightforward is pointless with Apache Isis because, of course, Isis provides the UI "for free".
+Comparing CQRS to Apache Causeway, the most obvious difference is that Apache Causeway does not require that the command/write model is separated from the query/read model; there is usually just a single datastore.
+But then again, having a separate read model just so that the querying is very straightforward is pointless with Apache Causeway because, of course, Causeway provides the UI "for free".
 
-It is possible though to use Apache Isis in a CQRS style.
+It is possible though to use Apache Causeway in a CQRS style.
 The entities would have no behaviour in and of themselves to modify their state, they would just be data structures.
 The behaviour (commands) would instead be implemented as xref:userguide:fun:mixins.adoc[mixins] that act upon those commands.
 In the UI (surfaced by the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)]) or in the REST API (surfaced by the xref:vro:ROOT:about.adoc[RestfulObjects viewer]) the behaviour appears to reside on the domain object; however the behaviour actually resides on separate classes and is mixed in (like a trait), only at runtime.
 However, this wouldn't be true CQRS because those mixins would modify those entities which would then be flushed back to the single database.
 
-Apache Isis' cross-cutting design does allow for denormalized data stores to be implemented.
-For example, there are community implementations of link:https://github.com/erikdehair/causeway-module-elasticsearch[Elastic Search database] to enable a free-text search (this is likely to be incorporated into the Apache Isis framework in the future, if it hasn't already).
+Apache Causeway' cross-cutting design does allow for denormalized data stores to be implemented.
+For example, there are community implementations of link:https://github.com/erikdehair/causeway-module-elasticsearch[Elastic Search database] to enable a free-text search (this is likely to be incorporated into the Apache Causeway framework in the future, if it hasn't already).
 
 There are other reasons why a separate read model might make sense, such as to precompute particular queries, or against denormalized data.
-In these cases Apache Isis can often provide a reasonable alternative, namely to map domain entities against RDBMS views, either materialized views or dynamic.
+In these cases Apache Causeway can often provide a reasonable alternative, namely to map domain entities against RDBMS views, either materialized views or dynamic.
 In such cases there is still only a single physical datastore, and so transactional integrity is retained.
 
-If you want to go all-in with CQRS with separate databases for the write and read model, then this could still be implemented with Apache Isis without pulling the framework apart too much.
-Here, Apache Isis would be used to provide the UI for the _read_ model, with the entities being truly immutable.
-Mixins would decorate these entities, but would act upon a write model whose persistence is handled outside of Apache Isis, probably using Spring Boot directly to provide a datasource.
+If you want to go all-in with CQRS with separate databases for the write and read model, then this could still be implemented with Apache Causeway without pulling the framework apart too much.
+Here, Apache Causeway would be used to provide the UI for the _read_ model, with the entities being truly immutable.
+Mixins would decorate these entities, but would act upon a write model whose persistence is handled outside of Apache Causeway, probably using Spring Boot directly to provide a datasource.
 To synchronise the write- and read- model, the events emitted by xref:refguide:applib:index/services/publishing/spi/ExecutionSubscriber.adoc[ExecutionSubscriber] could be used.
 
-With respect to commands, Apache Isis provides the xref:refguide:applib:index/services/publishing/spi/CommandSubscriber.adoc[CommandSubscriber] which allows each business action to be reified into a xref:refguide:applib:index/services/command/Command.adoc[Command].
-However, names are misleading here: Apache Isis' commands are relatively passive, merely recording the intent of the user to invoke some operation.
+With respect to commands, Apache Causeway provides the xref:refguide:applib:index/services/publishing/spi/CommandSubscriber.adoc[CommandSubscriber] which allows each business action to be reified into a xref:refguide:applib:index/services/command/Command.adoc[Command].
+However, names are misleading here: Apache Causeway' commands are relatively passive, merely recording the intent of the user to invoke some operation.
 In a CQRS architecture, commands take a more active role, locating and acting upon the domain objects.
 More significantly, in CQRS each command has its own class, such as `PlaceOrderCommand`, instantiated by the client and then executed.
-With Apache Isis, though, the end-user merely invokes the `placeOrder(...)` action upon the domain object; the framework itself creates the xref:refguide:applib:index/services/command/Command.adoc[Command] as a side-effect of this.
+With Apache Causeway, though, the end-user merely invokes the `placeOrder(...)` action upon the domain object; the framework itself creates the xref:refguide:applib:index/services/command/Command.adoc[Command] as a side-effect of this.
 
 == Event Sourcing
 
@@ -80,15 +80,15 @@ Note that the event might be dispatched and consumed in-process or alternatively
 If the latter, then the subscriber will operate within a separate transaction, meaning the usual eventual consistency concerns and also compensating actions if a rollback is required.
 CQRS/event sourcing advocates point out -- correctly -- that this is just how things are in the "real world" too.
 
-Comparing event sourcing with Apache Isis, in many ways they are orthogonal and so could in theory be combined.
+Comparing event sourcing with Apache Causeway, in many ways they are orthogonal and so could in theory be combined.
 An event sourced entity "rehydrate" the domain object from persistence differently than an ORM, but once that is done, the domain object is in memory to be interacted with.
-To use Apache Isis with event sourcing would require disregarding the inbuild support for persistence though an ORM, but instead implement some other event sourced persistence mechanism to rehydrate the object.
-Because Apache Isis runs on top of Spring Boot, such an integration ought to be comparatively easy to do.
+To use Apache Causeway with event sourcing would require disregarding the inbuild support for persistence though an ORM, but instead implement some other event sourced persistence mechanism to rehydrate the object.
+Because Apache Causeway runs on top of Spring Boot, such an integration ought to be comparatively easy to do.
 But in any case the roadmap is to support JPA as well as JDO, indeed as you read this the framework may already support this, and so in the future there are likely be additional SPIs to enable this trivially).
 
 As with a CQRS architecture, Apache xref:userguide:fun:mixins.adoc[mixins] would be the obvious way to associate behaviour with an event sourced entity.
 These mixins would most likely delegate to an event sourcing framework such as link:https://axoniq.io/[Axon] to do the work.
-Also, in Apache Isis every business action (and indeed, property and collection) emits domain events through the xref:refguide:applib:index/services/eventbus/EventBusService.adoc[EventBusService], and can optionally also be published through the xref:refguide:applib:index/services/publishing/spi/ExecutionSubscriber.adoc[ExecutionSubscriber].
+Also, in Apache Causeway every business action (and indeed, property and collection) emits domain events through the xref:refguide:applib:index/services/eventbus/EventBusService.adoc[EventBusService], and can optionally also be published through the xref:refguide:applib:index/services/publishing/spi/ExecutionSubscriber.adoc[ExecutionSubscriber].
 These features could also have a role to play in an event sourced system.
 
 
diff --git a/antora/components/userguide/modules/fun/pages/concepts-patterns/architecture.adoc b/antora/components/userguide/modules/fun/pages/concepts-patterns/architecture.adoc
index 2c9197e2a5..b764f2a6d5 100644
--- a/antora/components/userguide/modules/fun/pages/concepts-patterns/architecture.adoc
+++ b/antora/components/userguide/modules/fun/pages/concepts-patterns/architecture.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 :page-partial:
 
-This section describes some of the architectural patterns upon which Apache Isis builds.
+This section describes some of the architectural patterns upon which Apache Causeway builds.
 
 [#hexagonal-architecture]
 == Hexagonal Architecture
@@ -16,7 +16,7 @@ In particular, we have a layer dedicated to the domain model.
 The code in this layer is unencumbered with the (mostly technical) responsibilities of the other layers and so can evolve to tackle complex domains as well as simple ones.
 
 This is a well-established pattern, almost de-facto; there's very little debate that these responsibilities should be kept separate from each other.
-With Apache Isis the responsibility for presentation is a framework concern, the responsibility for the domain logic is implemented by your application code.
+With Apache Causeway the responsibility for presentation is a framework concern, the responsibility for the domain logic is implemented by your application code.
 
 A few years ago Alistair Cockburn reworked the traditional layered architecture diagram and came up with the *_hexagonal architecture_* (also known as/very similar to the link:http://jeffreypalermo.com/blog/the-onion-architecture-part-1/[Onion] architecture):
 
@@ -30,20 +30,20 @@ Associated with each port can be an *_adapter_* (in fact, Cockburn's alternative
 An adapter is a device (piece of software) that talks in the protocol (or _API_) of the port.
 Each port could have several adapters.
 
-Apache Isis maps very nicely onto the hexagonal architecture.
-Apache Isis' viewers act as user-side adapters and use the Apache Isis metamodel API as a port into the domain objects.
+Apache Causeway maps very nicely onto the hexagonal architecture.
+Apache Causeway' viewers act as user-side adapters and use the Apache Causeway metamodel API as a port into the domain objects.
 For the data side, we are mostly concerned with persisting domain objects to some sort of object store.
-Here Apache Isis delegates most of the heavy lifting to an ORM (DataNucleus or similar).
+Here Apache Causeway delegates most of the heavy lifting to an ORM (DataNucleus or similar).
 
 [[aop]]
 == Aspect Oriented
 
 Although not a book about object modelling, Evans' "Domain Driven Design" does use object orientation as its primary modelling tool; while xref:userguide:fun:concepts-patterns.adoc#naked-objects-pattern[naked objects pattern] very much comes from an OO background (it even has 'object' in its name).
 
-It's certainly true that to develop an Apache Isis application you will need reasonably good object oriented modelling skills.
+It's certainly true that to develop an Apache Causeway application you will need reasonably good object oriented modelling skills.
 But given that all the mainstream languages for developing business systems are object oriented (Java, C#, Ruby), that's not such a stretch.
 
-However, what you'll also discover is that in some ways an Apache Isis application is more aspect-oriented than it is object oriented.
+However, what you'll also discover is that in some ways an Apache Causeway application is more aspect-oriented than it is object oriented.
 Given that aspect-orientation -- as a programming paradigm at least -- hasn't caught on, that statement probably needs unpacking a little.
 
 === AOP Concepts
@@ -59,15 +59,15 @@ This is actually then one bit of AOP that is quite mainstream; DI containers suc
 Another aspect (so to speak!) of aspect-oriented programming has found its way into other programming languages, that of a mix-in or trait.
 In languages such as Scala these mix-ins are specified statically as part of the inheritance hierarchy, whereas with AOP the binding of a trait to some other class/type is done without the class "knowing" that additional behaviour is being mixed-in to it.
 
-=== Realization within Apache Isis
+=== Realization within Apache Causeway
 
-What does all this have to do with Apache Isis?
+What does all this have to do with Apache Causeway?
 
 Well, a different way to think of the naked objects pattern is that the visualization of a domain object within a UI is a cross-cutting concern.
-By following certain very standard programming conventions that represent the _Apache Isis Programming Model_ (POJOs plus annotations), the framework is able to build a metamodel and from this can render your domain objects in a standard generic fashion.
+By following certain very standard programming conventions that represent the _Apache Causeway Programming Model_ (POJOs plus annotations), the framework is able to build a metamodel and from this can render your domain objects in a standard generic fashion.
 That's a rather more interesting cross-cutting concern than boring old logging!
 
-Apache Isis also draws heavily on the AOP concept of interceptors.
+Apache Causeway also draws heavily on the AOP concept of interceptors.
 Whenever an object is rendered in the UI, it is filtered with respect to the user's permissions.
 That is, if a user is not authorized to either view or perhaps modify an object, then this is applied transparently by the framework.
 The xref:security:ROOT:about.adoc[SecMan extension] provides a rich user/role/permissions subdomain to use out of the box; but you can integrate with a different security mechanism if you have one already.
@@ -76,12 +76,12 @@ Another example of interceptors are the xref:userguide:commandlog:about.adoc[Com
 The _Command Log_ module captures every user interaction that modifies the state of the system (the "cause" of a change) while the _Auditer_ module captures every change to every object (the "effect" of a change).
 Again, this is all transparent to the user.
 
-Apache Isis also leverages the Spring framework's event bus.
+Apache Causeway also leverages the Spring framework's event bus.
 A domain event is fired whenever an object is interacted with, and this allows any subscribers to influence the operation (or even veto it).
-This is a key mechanism in ensuring that Apache Isis applications are maintainable, by decoupling logic into separate modules.
+This is a key mechanism in ensuring that Apache Causeway applications are maintainable, by decoupling logic into separate modules.
 But fundamentally its relying on this AOP concept of interceptors, with event subscribers in one module potentially influencing or responding to interaction triggered in another.
 
-Finally, Apache Isis also a feature that is akin to AOP traits.
+Finally, Apache Causeway also a feature that is akin to AOP traits.
 A "contributed action" is one that is implemented by a mixin class but that appears to be a behaviour of rendered domain object.
 Mixins can also contribute read-only properties or collections: effectively the result of running a query that returns a scalar or a vector.
 In other words, we can dissociate behaviour from data.
@@ -90,8 +90,8 @@ That's not always the right thing to do of course.
 In Richard Pawson's description of the xref:userguide:fun:concepts-patterns.adoc#naked-objects-pattern[naked objects pattern] he talks about "behaviourally rich" objects, in other words where the business functionality encapsulates the data.
 But on the other hand sometimes the behaviour and data structures change at different rates.
 The link:http://en.wikipedia.org/wiki/Single_responsibility_principle[single responsibility principle] says we should only lump code together that changes at the same rate.
-Apache Isis' support for contributions (not only contributed actions, but also contributed properties and contributed collections) enables this.
+Apache Causeway' support for contributions (not only contributed actions, but also contributed properties and contributed collections) enables this.
 And again, to loop back to the topic of this section, it's an AOP concept that being implemented by the framework.
 
 The nice thing about aspect orientation is that for the most part you can ignore these cross-cutting concerns and - at least initially - just focus on implementing your domain object.
-Later when your app starts to grow and you start to break it out into smaller modules, you can leverage Apache Isis' AOP support for xref:userguide:fun:overview.adoc#mixins[mixins] and interceptors (using the xref:refguide:applib:index/services/eventbus/EventBusService.adoc[event bus]) to ensure that your codebase remains maintainable.
+Later when your app starts to grow and you start to break it out into smaller modules, you can leverage Apache Causeway' AOP support for xref:userguide:fun:overview.adoc#mixins[mixins] and interceptors (using the xref:refguide:applib:index/services/eventbus/EventBusService.adoc[event bus]) to ensure that your codebase remains maintainable.
diff --git a/antora/components/userguide/modules/fun/pages/concepts-patterns/core-values.adoc b/antora/components/userguide/modules/fun/pages/concepts-patterns/core-values.adoc
index 329dcfee0b..9494843909 100644
--- a/antora/components/userguide/modules/fun/pages/concepts-patterns/core-values.adoc
+++ b/antora/components/userguide/modules/fun/pages/concepts-patterns/core-values.adoc
@@ -3,11 +3,11 @@
 :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 [...]
 :page-partial:
 
-This section describes the core values that the the Apache Isis framework tries to uphold.
+This section describes the core values that the the Apache Causeway framework tries to uphold.
 
 == Aligned with the Business
 
-Apache Isis is primarily aimed at custom-built "enterprise" applications, with a UI provided by the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)] is intended to be usable by domain experts, typically end-users within the organization.
+Apache Causeway is primarily aimed at custom-built "enterprise" applications, with a UI provided by the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)] is intended to be usable by domain experts, typically end-users within the organization.
 
 But why should an organisation build software, when it could just buy it?
 
@@ -61,7 +61,7 @@ What this means in turn is that the application needs to be maintainable, so tha
 That's a tall order for any application to meet, and realistically it _can_ only be met if the application is modular.
 Any application that lacks a coherent internal structure will ultimately degrade into an unmaintable "big ball of mud", and the development team's velocity/capacity to make changes will reduce accordingly.
 
-Apache Isis' architecture allows the internal structure to be maintained in two distinct ways.
+Apache Causeway' architecture allows the internal structure to be maintained in two distinct ways.
 
 * first, the naked objects pattern acts as a "firewall", ensuring that any business logic in the domain layer doesn't leak out into the presentation layer (it can't, because the developer doesn't write any controllers/views).
 
@@ -95,7 +95,7 @@ For further discussion on modular monoliths, check out Dan Haywood's article on
 == Easing the road to DDD
 
 The case for xref:concepts-patterns.adoc#domain-driven-design[domain driven design]  might be compelling, but that doesn't necessarily make it easy to do.
-Let's take a look at some of the challenges that _DDD_ throws up and see how Apache Isis (and its implementation of the naked objects pattern) helps address them.
+Let's take a look at some of the challenges that _DDD_ throws up and see how Apache Causeway (and its implementation of the naked objects pattern) helps address them.
 
 === DDD takes a conscious effort
 
@@ -110,8 +110,8 @@ It takes a _conscious_ effort by the entire team to develop the ubiquitous langu
 Everyone in the team must challenge the use of new or unfamiliar terms, must clarify concepts when used in a new context, and in general must be on the lookout for sloppy thinking.
 This takes willingness on the part of all involved, not to mention some practice.
 
-With Apache Isis, though, the ubiquitous language evolves with scarcely any effort at all.
-For the business experts, the Apache Isis viewers show the domain concepts they identify and the relationships between those concepts in a straightforward fashion.
+With Apache Causeway, though, the ubiquitous language evolves with scarcely any effort at all.
+For the business experts, the Apache Causeway viewers show the domain concepts they identify and the relationships between those concepts in a straightforward fashion.
 Meanwhile, the developers can devote themselves to encoding those domain concepts directly as domain classes.
 There's no technology to get distracted by; there is literally nothing else for the developers to be working on.
 
@@ -125,7 +125,7 @@ If we fail to do this, then we open up the communication divide, and our ubiquit
 There is literally no point having a domain model that cannot be represented in code.
 We cannot invent our ubiquitous language in a vacuum, and the developers must ensure that the model remains grounded in the doable.
 
-In Apache Isis, we have a very pure one-to-one correspondence between the domain concepts and its implementation.
+In Apache Causeway, we have a very pure one-to-one correspondence between the domain concepts and its implementation.
 Domain concepts are represented as classes and interfaces, easily demonstrated back to the business.
 If the model is clumsy, then the application will be clumsy too, and so the team can work together to find a better implementable model.
 
@@ -139,10 +139,10 @@ Or we could generate a PDF document from Javadoc comments, but comments aren't c
 Anyway, even if we do create such a document, not everyone will read it.
 
 A better way to represent the model is to show it in action as a working prototype.
-As we show with the xref:docs:starters:helloworld.adoc[starter apps], Apache Isis enables this with ease.
+As we show with the xref:docs:starters:helloworld.adoc[starter apps], Apache Causeway enables this with ease.
 Such prototypes bring the domain model to life, engaging the audience in a way that a piece of paper never can.
 
-Moreover, with Apache Isis prototypes, the domain model will come shining through.
+Moreover, with Apache Causeway prototypes, the domain model will come shining through.
 If there are mistakes or misunderstandings in the domain model (inevitable when building any complex system), they will be obvious to all.
 
 === Architecture must be robust
@@ -159,13 +159,13 @@ It takes real skill to ensure the correct separation of concerns between these l
 Even with the best intentions, it's all too easy for custom-written layers to blur the boundaries and put (for example) validation in the user interface layer when it should belong to the domain layer.
 At the other extreme, it's quite possible for custom layers to distort or completely subvert the underlying domain model.
 
-Because of Apache Isis' generic __OOUI__s, there's no need to write the other layers of the architecture.
+Because of Apache Causeway' generic __OOUI__s, there's no need to write the other layers of the architecture.
 Of course, this reduces the development cost.
 But more than that, there will be no leakage of concerns outside the domain model.
 All the validation logic *must* be in the domain model because there is nowhere else to put it.
 
-Moreover, although Apache Isis does provide a complete runtime framework, there is no direct coupling of your domain model to the framework.
-That means it is very possible to take your domain model prototyped in Apache Isis and then deploy it on some other _J(2)EE_ architecture, with a custom _UI_ if you want.
+Moreover, although Apache Causeway does provide a complete runtime framework, there is no direct coupling of your domain model to the framework.
+That means it is very possible to take your domain model prototyped in Apache Causeway and then deploy it on some other _J(2)EE_ architecture, with a custom _UI_ if you want.
 This is discussed later on, in xref:concepts-patterns.adoc#deployment-options[deployment options].
 
 === Extending the reach of DDD
@@ -177,10 +177,10 @@ The trouble is that we immediately have to make a choice: is the domain complex
 This goes back to the previous point, building and maintaining a layered architecture.
 It doesn't seem cost effective to go to all the effort of a DDD approach if the underlying domain model is simple.
 
-However, with Apache Isis, we don't write these other layers, so we don't have to make a call on how complex our domain is.
+However, with Apache Causeway, we don't write these other layers, so we don't have to make a call on how complex our domain is.
 We can start working solely on our domain, even if we suspect it will be simple.
 If it is indeed a simple domain, then there's no hardship, but if unexpected subtleties arise, then we're in a good position to handle them.
 
-If you're just starting out writing domain-driven applications, then Apache Isis should significantly ease your journey into applying _DDD_.
+If you're just starting out writing domain-driven applications, then Apache Causeway should significantly ease your journey into applying _DDD_.
 And if you _have_ used _DDD_ for a while, then you should find the framework a very useful new tool in your arsenal.
 
diff --git a/antora/components/userguide/modules/fun/pages/concepts-patterns/deployment-options.adoc b/antora/components/userguide/modules/fun/pages/concepts-patterns/deployment-options.adoc
index e9c516107b..368e67afbd 100644
--- a/antora/components/userguide/modules/fun/pages/concepts-patterns/deployment-options.adoc
+++ b/antora/components/userguide/modules/fun/pages/concepts-patterns/deployment-options.adoc
@@ -6,10 +6,10 @@
 
 
 
-Apache Isis is a mature platform suitable for production deployment, with its "sweet spot" being line-of-business enterprise applications.
+Apache Causeway is a mature platform suitable for production deployment, with its "sweet spot" being line-of-business enterprise applications.
 So if you're looking to develop that sort of application, we certainly hope you'll seriously evaluate it.
 
-But there are other ways that you can make Apache Isis work for you; in this section we explore a few of them.
+But there are other ways that you can make Apache Causeway work for you; in this section we explore a few of them.
 
 include::partial$_deployment-options.adoc[]
 
diff --git a/antora/components/userguide/modules/fun/pages/concepts-patterns/metamodel.adoc b/antora/components/userguide/modules/fun/pages/concepts-patterns/metamodel.adoc
index 0b4a9c6011..bb9e1f2c5a 100644
--- a/antora/components/userguide/modules/fun/pages/concepts-patterns/metamodel.adoc
+++ b/antora/components/userguide/modules/fun/pages/concepts-patterns/metamodel.adoc
@@ -5,21 +5,21 @@
 :page-partial:
 
 
-At its core, Apache Isis is a metamodel that is built at runtime from the domain classes (eg `Customer.java`), along with optional supporting metadata (eg `Customer.layout.xml`).
+At its core, Apache Causeway is a metamodel that is built at runtime from the domain classes (eg `Customer.java`), along with optional supporting metadata (eg `Customer.layout.xml`).
 
 The contents of this metamodel are the entities and supporting services, as well the members of those classes.
 These are all meta-annotated with link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/stereotype/Component.html[@Component] and are either registered explicitly (framework services) or dynamically discovered (entities and user-defined services) by Spring Boot on the classpath via link:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/annotation/ComponentScan.html[@ComponentScan].
 
 The detail of the metamodel is generally explicit, usually represented by Java annotations such as `@Title` or `@Action`, though this is configurable.
-Notably the metamodel is xref:userguide:btb:programming-model.adoc[extensible]; it is possible to teach Apache Isis new programming conventions/rules (and conversely to remove those that are built in).
+Notably the metamodel is xref:userguide:btb:programming-model.adoc[extensible]; it is possible to teach Apache Causeway new programming conventions/rules (and conversely to remove those that are built in).
 
-Most of the annotations recognized by the framework are defined by the Apache Isis framework itself.
+Most of the annotations recognized by the framework are defined by the Apache Causeway framework itself.
 For example the `@Title` annotation -- which identifies how the framework should derive a human-readable label for each rendered domain object -- is part of the `org.apache.causeway.applib.annotations` package.
 However the framework also recognizes certain other JEE annotations such as `@javax.inject.Inject` (used for dependency injection).
 
 The framework integrates an ORM for persistence, specifically DataNucleus and the JDO API and since version 2.0.0, JPA (Eclipselink) is supported as well.
 Both JDO and JPA can map to both relational databases and also to various NoSQL objectstores such as MongoDB or Neo4J.
-Apache Isis recognizes a number of these persistence-specific annotations, for example `@javax.jdo.annotations.Column(allowsNull=...)`.
+Apache Causeway recognizes a number of these persistence-specific annotations, for example `@javax.jdo.annotations.Column(allowsNull=...)`.
 
 In addition, the framework builds up the metamodel for each domain object using xref:userguide:fun:ui.adoc#object-layout[layout hints], such as `Customer.layout.xml`.
 These provide metadata such as grouping elements of the UI together, using multi-column layouts, and so on.
diff --git a/antora/components/userguide/modules/fun/pages/concepts-patterns/naked-objects-pattern.adoc b/antora/components/userguide/modules/fun/pages/concepts-patterns/naked-objects-pattern.adoc
index a96d372224..568d077f0c 100644
--- a/antora/components/userguide/modules/fun/pages/concepts-patterns/naked-objects-pattern.adoc
+++ b/antora/components/userguide/modules/fun/pages/concepts-patterns/naked-objects-pattern.adoc
@@ -4,7 +4,7 @@
 :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 [...]
 :page-partial:
 
-Apache Isis implements the naked objects pattern, originally formulated by Richard Pawson.
+Apache Causeway implements the naked objects pattern, originally formulated by Richard Pawson.
 So who better than Richard to explain the origination of the idea:
 
 __________________________
@@ -32,7 +32,7 @@ Thus was born the idea of Naked Objects.
 __________________________
 
 You can learn much more about the pattern in the book, link:http://www.amazon.com/exec/obidos/ISBN=0470844205/[Naked Objects], also freely available to link:http://www.nakedobjects.org/book/[read online].
-Richard co-wrote the book with one of Apache Isis' committers, Robert Matthews, who was in turn the author of the Naked Objects Framework for Java (the original codebase of Apache Isis).
+Richard co-wrote the book with one of Apache Causeway' committers, Robert Matthews, who was in turn the author of the Naked Objects Framework for Java (the original codebase of Apache Causeway).
 
 You might also want to read Richard's link:{attachmentsdir}/core-concepts/Pawson-Naked-Objects-thesis.pdf[PhD on the subject].
 
diff --git a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/crud.adoc b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/crud.adoc
index e315063d05..6b43ef89bd 100644
--- a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/crud.adoc
+++ b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/crud.adoc
@@ -281,7 +281,7 @@ Rather, the ORM (DataNucleus) automatically keeps track of the state of each obj
 
 That said, it is possible to "flush" pending changes:
 
-* xref:refguide:applib:index/services/xactn/TransactionService.adoc[TransactionService] acts at the Apache Isis layer, and flushes any pending object persistence or object deletions
+* xref:refguide:applib:index/services/xactn/TransactionService.adoc[TransactionService] acts at the Apache Causeway layer, and flushes any pending object persistence or object deletions
 
 * (if using xref:pjdo:ROOT:about.adoc[JDO/DataNucleus]), the xref:refguide:persistence:index/jdo/applib/services/JdoSupportService.adoc[JdoSupportService] domain service can be used reach down to the underlying JDO API, and perform a flush of pending object updates also.
 
diff --git a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-entities.adoc b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-entities.adoc
index dfdcea9b4b..a11a8adfee 100644
--- a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-entities.adoc
+++ b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-entities.adoc
@@ -17,7 +17,7 @@ In addition they will also require ORM metadata.
 
 TIP: It is also possible to specify ORM metadata using `.xml` files.
 
-In this section we discuss the mechanics of writing domain objects that comply with Apache Isis' programming model.
+In this section we discuss the mechanics of writing domain objects that comply with Apache Causeway' programming model.
 
 
 == Entities (JPA)
@@ -80,7 +80,7 @@ A common strategy is to allow the database to assign the id, for example using a
 
 <.> The `@Version` annotation is useful for optimistic locking; the strategy indicates what to store in the `version` column.
 
-<.> The `@DomainObject` annotation identifies the domain object to Apache Isis (not DataNucleus).
+<.> The `@DomainObject` annotation identifies the domain object to Apache Causeway (not DataNucleus).
 It isn't necessary to include this annotation -- at least, not for entities -- but it is nevertheless recommended.
 In particular, its strongly recommended that the `logicalTypeName` (which acts like an alias to the concrete domain class) is specified; note that it corresponds to the schema/table for DataNucleus' `@PersistenceCapable` annotation.
 
diff --git a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc
index b4a1da8ce2..bed22a62ba 100644
--- a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc
+++ b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc
@@ -14,7 +14,7 @@ Domain services that are visible in the UI or REST API are annotated with xref:r
 xref:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/stereotype/Service.html[@Service]
 orxref:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/stereotype/Repository.html[@Repository].
 
-Apache Isis runs on top of Spring Boot, and relies on Spring Boot for dependency injection using `@javax.inject.Inject`.
+Apache Causeway runs on top of Spring Boot, and relies on Spring Boot for dependency injection using `@javax.inject.Inject`.
 The `@javax.annotation.Priority` annotation is used to prioritize multiple service implementations, effectively allowing any framework-provided domain service to be substituted out by a user-defined one encountered with an earlier precedence (= higher priority) if required.
 
 This section looks at the programming model for writing your own domain services.
@@ -22,12 +22,12 @@ This section looks at the programming model for writing your own domain services
 
 == Nature of Service
 
-Apache Isis uses Spring Boot to instantiate and manage the dependency injection of domain services.
+Apache Causeway uses Spring Boot to instantiate and manage the dependency injection of domain services.
 The vast majority of these are singleton (application) scoped; a smaller number are request scoped (using the xref:refguide:applib:index/annotation/InteractionScope.adoc[@IsisSessionScope] annotation).
 
 Accordingly, all domain services are annotated or meta-annotated using Spring's link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/stereotype/Component.html[@Component] annotation.
 
-For domain services to be visible in the Apache Isis UI, they must be annotated with xref:refguide:applib:index/annotation/DomainService.adoc[@DomainService].
+For domain services to be visible in the Apache Causeway UI, they must be annotated with xref:refguide:applib:index/annotation/DomainService.adoc[@DomainService].
 Its xref:refguide:applib:index/annotation/DomainService.adoc#nature[#nature()] attribute is either:
 
 * `VIEW` (the default if not specified)
@@ -197,7 +197,7 @@ Sometimes though a service's lifetime is applicable only to a single (http) requ
 The framework has a number of such services, including a xref:refguide:applib:index/services/scratchpad/Scratchpad.adoc[Scratchpad] service (to share adhoc data between methods), and xref:refguide:applib:index/services/queryresultscache/QueryResultsCache.adoc[QueryResultsCache], which as its name suggests will cache query results.
 Such services _do_ hold state, but that state is scoped per (possibly concurrent) request and should be removed afterwards.
 
-The requirement for request-scoped services is supported using Apache Isis' own xref:refguide:applib:index/annotation/InteractionScope.adoc[@IsisSessionScope] annotation (named because a short-lived `IsisSession` is created for each request).
+The requirement for request-scoped services is supported using Apache Causeway' own xref:refguide:applib:index/annotation/InteractionScope.adoc[@IsisSessionScope] annotation (named because a short-lived `IsisSession` is created for each request).
 This is used by the framework services and can also be used for user-defined services.
 
 For example:
@@ -237,7 +237,7 @@ public class SomeClient {
 
 Spring provides numerous mechanisms to configure domain services, both in terms of binding or passing in the configuration property to the service, and in terms of setting the value within some sort of configuration file.
 
-The mechanism prefered by Apache Isis itself, and which you are free to use for your own services, is the type-safe link:https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/context/properties/ConfigurationProperties.html[ConfigurationProperties], whereby the configuration properties are expressed in a series of nested static classes.
+The mechanism prefered by Apache Causeway itself, and which you are free to use for your own services, is the type-safe link:https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/context/properties/ConfigurationProperties.html[ConfigurationProperties], whereby the configuration properties are expressed in a series of nested static classes.
 
 The xref:docs:starters:simpleapp.adoc[simpleapp starter app] includes an example:
 
diff --git a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc
index e7d2f225b2..0bb400860c 100644
--- a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc
+++ b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc
@@ -5,7 +5,7 @@
 :page-partial:
 
 
-Apache Isis runs on top of Spring Boot, and uses Spring Boot for dependency injection, both the application's own domain services and also the many additional services defined by the framework (such as xref:refguide:applib:index/services/repository/RepositoryService.adoc[RepositoryService]).
+Apache Causeway runs on top of Spring Boot, and uses Spring Boot for dependency injection, both the application's own domain services and also the many additional services defined by the framework (such as xref:refguide:applib:index/services/repository/RepositoryService.adoc[RepositoryService]).
 
 Since this is a core capability of Spring, it's worth checking out Spring's link:https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#beans-factory-collaborators[documentation] on the topic.
 
@@ -18,7 +18,7 @@ It is also possible to use Spring's own link:https://docs.spring.io/spring-frame
 Since the two annotations are effectively equivalent, we recommend using the JEE standard.
 ====
 
-However, not only does Apache Isis use Spring to autowire domain services into other services, the framework _also_ ensures that services are injected into any domain object (eg xref:overview.adoc#domain-entities[entity], xref:overview.adoc#view-models[view model], xref:overview.adoc#mixins[mixins], xref:testing:fixtures:about.adoc#fixture-scripts[fixture script], xref:refguide:applib:index/spec/Specification.adoc[specification] etc).
+However, not only does Apache Causeway use Spring to autowire domain services into other services, the framework _also_ ensures that services are injected into any domain object (eg xref:overview.adoc#domain-entities[entity], xref:overview.adoc#view-models[view model], xref:overview.adoc#mixins[mixins], xref:testing:fixtures:about.adoc#fixture-scripts[fixture script], xref:refguide:applib:index/spec/Specification.adoc[specification] etc).
 This is key enabler to place functionality in the "right place", eg in a domain entity/view model itself, or in a mixin.
 
 
@@ -145,7 +145,7 @@ Using default visibility here still allows the field to be mocked out within uni
 
 If there is more than one implementation of the service, then a specific implementation can be requested using either Spring's link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Primary.html[@Primary] annotation (further discussion link:https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#beans-autowired-annotation-primary[here]) or Spring's link:https://docs.spring.io/spring-framework/docs/current/javad [...]
 
-All of the domain services provided by Apache Isis' are annotated with `@Qualifier` to enable this.
+All of the domain services provided by Apache Causeway' are annotated with `@Qualifier` to enable this.
 
 
 == Injecting Lists of Services
diff --git a/antora/components/userguide/modules/fun/pages/meta-annotations.adoc b/antora/components/userguide/modules/fun/pages/meta-annotations.adoc
index 85de5b874d..b0da2b1dd9 100644
--- a/antora/components/userguide/modules/fun/pages/meta-annotations.adoc
+++ b/antora/components/userguide/modules/fun/pages/meta-annotations.adoc
@@ -4,9 +4,9 @@
 :page-partial:
 
 
-Apache Isis supports the use of meta-annotations, as does Spring Boot and the ORM (xref:pjdo:ROOT:about.adoc[JDO/DataNucleus] from DN 5.x, xref:pjpa:ROOT:about.adoc[JPA/EclipseLink] from Eclipse 2.7 supporting JPA 2.2).
+Apache Causeway supports the use of meta-annotations, as does Spring Boot and the ORM (xref:pjdo:ROOT:about.adoc[JDO/DataNucleus] from DN 5.x, xref:pjpa:ROOT:about.adoc[JPA/EclipseLink] from Eclipse 2.7 supporting JPA 2.2).
 
-This allows you to define custom annotations that are more descriptive of your domain model, and meta-annotate your custom annotations with those of Apache Isis, Spring or the ORM.
+This allows you to define custom annotations that are more descriptive of your domain model, and meta-annotate your custom annotations with those of Apache Causeway, Spring or the ORM.
 In your domain model, you can just use the custom annotation.
 
 The most common use case is to define meta-annotations for scalar types that are used in properties or parameters.
diff --git a/antora/components/userguide/modules/fun/pages/modules.adoc b/antora/components/userguide/modules/fun/pages/modules.adoc
index a9975c7f73..d2f1ad4272 100644
--- a/antora/components/userguide/modules/fun/pages/modules.adoc
+++ b/antora/components/userguide/modules/fun/pages/modules.adoc
@@ -4,7 +4,7 @@
 :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 [...]
 :page-partial:
 
-In Apache Isis we use Spring link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration]s to define a module, consisting of a set of domain services and domain objects (entities, view models and mixins).
+In Apache Causeway we use Spring link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration]s to define a module, consisting of a set of domain services and domain objects (entities, view models and mixins).
 Spring's link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Import.html[@Import] is used to express a dependency between each "configuration" module.
 
 TIP: See Spring documentation on link:https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-annotation-config[annotation-based container configuration], link:https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-classpath-scanning[classpath scanning] and link:https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-java[java-based configuration] for much more on this topic.
@@ -101,7 +101,7 @@ public class CustomerModule {}
 <.> dependency on the Excel module (more precisely, its "applib")
 <.> scan for domain services and objects etc under this package (eg a `Customer` entity or a `CustomerRepository` domain service).
 
-Since `@Configuration` and `@ComponentScan` often appear together, Apache Isis provides a convenience `@Module` annotation, which is meta-annotated with both.
+Since `@Configuration` and `@ComponentScan` often appear together, Apache Causeway provides a convenience `@Module` annotation, which is meta-annotated with both.
 The above example could therefore be rewritten as:
 
 [source,java]
diff --git a/antora/components/userguide/modules/fun/pages/object-members/actions.adoc b/antora/components/userguide/modules/fun/pages/object-members/actions.adoc
index 3d4d17cc95..75cbfbdbf3 100644
--- a/antora/components/userguide/modules/fun/pages/object-members/actions.adoc
+++ b/antora/components/userguide/modules/fun/pages/object-members/actions.adoc
@@ -15,7 +15,7 @@ There are three operations here: set the end date of the original lease term, cr
 Instead, all of these operations can be combined into a single action, "renew".
 Through such means the xref:concepts-patterns.adoc#ubiquitous-language[ubiquitous language] grows.
 
-TIP: This is the reason why Apache Isis' default is xref:object-members.adoc#editable-properties[non-editable properties]: to encourage this sort of "knowledge crunching".
+TIP: This is the reason why Apache Causeway' default is xref:object-members.adoc#editable-properties[non-editable properties]: to encourage this sort of "knowledge crunching".
 
 You can find further discussion on when and why you should write actions xref:overview.adoc#actions[earlier].
 
diff --git a/antora/components/userguide/modules/fun/pages/object-members/collections.adoc b/antora/components/userguide/modules/fun/pages/object-members/collections.adoc
index 390245614a..232806fffb 100644
--- a/antora/components/userguide/modules/fun/pages/object-members/collections.adoc
+++ b/antora/components/userguide/modules/fun/pages/object-members/collections.adoc
@@ -15,7 +15,7 @@ Formally speaking, a collection is simply a regular JavaBean getter, returning a
 Most collections (those that are modifiable) will also have a setter and, if persisted, a backing instance field.
 And collections properties will also have a number of annotations:
 
-* Apache Isis defines its own xref xref:refguide:applib:index/annotation/Collection.adoc[@Collection] annotation for capturing domain semantics.
+* Apache Causeway defines its own xref xref:refguide:applib:index/annotation/Collection.adoc[@Collection] annotation for capturing domain semantics.
 It also provides a xref:refguide:applib:index/annotation/CollectionLayout.adoc[@CollectionLayout] for UI hints (though the information in this annotation may instead be provided by a supplementary xref:userguide:fun:ui.adoc#object-layout[.layout.xml] file)
 
 * the collections of domain entities are often annotated with ORM annotation(s).
@@ -24,7 +24,7 @@ Other annotations can be used to specify if the association is bidirectional, an
 
 * for the collections of view models, then JAXB annotations such as link:https://docs.oracle.com/javase/7/docs/api/javax/xml/bind/annotation/XmlElementWrapper.html[@javax.xml.bind.annotation.XmlElementWrapper] and link:https://docs.oracle.com/javase/7/docs/api/javax/xml/bind/annotation/XmlElement.html[@javax.xml.bind.annotation.XmlElement] will be present
 
-Apache Isis may recognise some of these annotations from the persistence layer infers some domain semantics from them.
+Apache Causeway may recognise some of these annotations from the persistence layer infers some domain semantics from them.
 
 Unlike xref:userguide:fun:object-members.adoc#properties[properties], the framework does not allow collections to be "edited".
 Instead, xref:userguide:fun:object-members.adoc#actions[action]s can be written that will modify the contents of the collection as a side-effect.
@@ -72,7 +72,7 @@ public class ParentObject
 ----
 <.> indicates a bidirectional association; the foreign key pointing back to the `Parent` will be in the table for `ChildObject`
 <.> disables cascade delete
-<.> (not actually required in this case, because no attributes are set, but acts as a useful reminder that this collection will be rendered in the UI by Apache Isis)
+<.> (not actually required in this case, because no attributes are set, but acts as a useful reminder that this collection will be rendered in the UI by Apache Causeway)
 <.> uses a `SortedSet` (as opposed to some other collection type; discussion below)
 
 while in the child object you will have:
@@ -101,18 +101,18 @@ JDO/Datanucleus does support the mapping of these other types, but RDBMS are set
 
 == Maps
 
-While ORMs support `java.util.Map` as a collection type, maps are not supported by Apache Isis.
+While ORMs support `java.util.Map` as a collection type, maps are not supported by Apache Causeway.
 
-If you do wish to use this collection type, then annotate the getter with xref:refguide:applib:index/annotation/Programmatic.adoc[@Programmatic] so that it is ignored by the Apache Isis framework.
+If you do wish to use this collection type, then annotate the getter with xref:refguide:applib:index/annotation/Programmatic.adoc[@Programmatic] so that it is ignored by the Apache Causeway framework.
 
 == Value vs Reference Types
 
-While ORMs support collections/arrays of value types, such collections are not supported by Apache Isis.
-Apache Isis can (currently) only provide a UI for collections of references.
+While ORMs support collections/arrays of value types, such collections are not supported by Apache Causeway.
+Apache Causeway can (currently) only provide a UI for collections of references.
 
-If you do wish to use collections of this type, then annotate the getter with xref:refguide:applib:index/annotation/Programmatic.adoc[@Programmatic] so that it is ignored by the Apache Isis framework.
+If you do wish to use collections of this type, then annotate the getter with xref:refguide:applib:index/annotation/Programmatic.adoc[@Programmatic] so that it is ignored by the Apache Causeway framework.
 
-As a workaround, if you want to visualize an array of value types in Apache Isis, then one option is to wrap the value in a view model, as explained xref:userguide:btb:hints-and-tips/simulating-collections-of-values.adoc[here].
+As a workaround, if you want to visualize an array of value types in Apache Causeway, then one option is to wrap the value in a view model, as explained xref:userguide:btb:hints-and-tips/simulating-collections-of-values.adoc[here].
 
 == Derived Collections
 
diff --git a/antora/components/userguide/modules/fun/pages/object-members/properties.adoc b/antora/components/userguide/modules/fun/pages/object-members/properties.adoc
index 5064620892..6140e5f9e6 100644
--- a/antora/components/userguide/modules/fun/pages/object-members/properties.adoc
+++ b/antora/components/userguide/modules/fun/pages/object-members/properties.adoc
@@ -15,7 +15,7 @@ Formally speaking, a property is simply a regular JavaBean getter, returning a s
 Most properties (those that are editable/modifiable) will also have a setter and, if persisted, a backing instance field.
 And most properties will also have a number of annotations:
 
-* Apache Isis defines its own xref:refguide:applib:index/annotation/Property.adoc[@Property] annotation for capturing domain semantics.
+* Apache Causeway defines its own xref:refguide:applib:index/annotation/Property.adoc[@Property] annotation for capturing domain semantics.
 It also provides a xref:refguide:applib:index/annotation/PropertyLayout.adoc[@PropertyLayout] for UI hints (though the information in this annotation may instead be provided by a supplementary xref:userguide:fun:ui.adoc#object-layout[.layout.xml] file)
 
 * the properties of domain entities are usually also annotated with an ORM annotation.
@@ -26,7 +26,7 @@ It's also possible (using annotations) to define a link table to hold foreign ke
 
 * for the properties of view models, then JAXB annotations such as  link:https://docs.oracle.com/javase/8/docs/api/javax/xml/bind/annotation/XmlElement.html[@XmlElement] may be present
 
-Apache Isis recognises some of these annotations from the persistence layer and infers some domain semantics from them (for example, the maximum allowable length of a string property).
+Apache Causeway recognises some of these annotations from the persistence layer and infers some domain semantics from them (for example, the maximum allowable length of a string property).
 
 Since writing getter and setter methods adds quite a bit of boilerplate, it's common to use link:https://projectlombok.org/[Project Lombok] to code generate these methods at compile time (using Java's annotation processor) simply by adding the `@lombok.Getter` and `@lombok.Setter` annotations to the field.
 The xref:docs:starters:simpleapp.adoc[SimpleApp] starter app uses this approach.
@@ -87,11 +87,11 @@ For further details on mapping associations using xref:pjdo:ROOT:about.adoc[JDO/
 (For domain entities) JDO/DataNucleus' default is that a property is assumed to be mandatory if it is a primitive type (eg `int`, `boolean`), but optional if a reference type (eg `String`, `BigDecimal` etc).
 To override optionality in JDO/DataNucleus the `@Column(allowsNull="...")` annotations is used.
 
-Apache Isis on the other hand assumes that all properties (and action parameters, for that matter) are mandatory, not optional.
-These defaults can also be overridden using Apache Isis' own annotations, specifically `@Property(optionality=...)`, or (because it's much less verbose) using `@javax.annotation.Nullable`.
+Apache Causeway on the other hand assumes that all properties (and action parameters, for that matter) are mandatory, not optional.
+These defaults can also be overridden using Apache Causeway' own annotations, specifically `@Property(optionality=...)`, or (because it's much less verbose) using `@javax.annotation.Nullable`.
 
 These different defaults can lead to incompatibilities between the two frameworks.
-To counteract that, Apache Isis also recognizes and honours JDO's `@Column(allowsNull=...)`.
+To counteract that, Apache Causeway also recognizes and honours JDO's `@Column(allowsNull=...)`.
 
 For example, you can write:
 
@@ -121,12 +121,12 @@ import lombok.Setter;
 private LocalDate date;
 ----
 
-The framework will search for any incompatibilities in optionality (whether specified explicitly or defaulted implicitly) between Apache Isis' defaults and DataNucleus, and will refuse to boot if any are found.
+The framework will search for any incompatibilities in optionality (whether specified explicitly or defaulted implicitly) between Apache Causeway' defaults and DataNucleus, and will refuse to boot if any are found.
 
 [#editable-properties]
 == Editable Properties
 
-Apache Isis provides the capability to allow individual properties to be modified.
+Apache Causeway provides the capability to allow individual properties to be modified.
 This is specified using the `@Property(editing=...)` attribute.
 
 For example:
@@ -186,19 +186,19 @@ AddressService addressService;                                      // <.>
 ----
 <.> the representation of the address, in human readable form, eg "10 Downing Street, London, UK"
 <.> the lat/long representation of the address, eg "51.503363;-0.127625".
-Excluded from the Apache Isis metamodel.
+Excluded from the Apache Causeway metamodel.
 <.> an injected service that can convert to/from address and latLong.
 
 == Ignoring Properties
 
-By default Apache Isis will automatically render all properties in the xref:vw:ROOT:about.adoc[Wicket UI] or in the xref:vro:ROOT:about.adoc[REST API].
-To get Apache Isis to ignore a property (exclude it from its metamodel), annotate the getter using xref:refguide:applib:index/annotation/Programmatic.adoc[@Programmatic].
+By default Apache Causeway will automatically render all properties in the xref:vw:ROOT:about.adoc[Wicket UI] or in the xref:vro:ROOT:about.adoc[REST API].
+To get Apache Causeway to ignore a property (exclude it from its metamodel), annotate the getter using xref:refguide:applib:index/annotation/Programmatic.adoc[@Programmatic].
 
 Similarly, for the JDO/DataNucleus ORM, ignore a property using the `@javax.jdo.annotations.NotPersistent` annotation.
-This is independent of Apache Isis; in other words that property will still be rendered in the UI (unless also annotated with `@Programmatic`).
+This is independent of Apache Causeway; in other words that property will still be rendered in the UI (unless also annotated with `@Programmatic`).
 
 For view models, you can tell JAXB to ignore a property using the `@javax.xml.bind.annotation.XmlTransient` annotation.
-Again, this is independent of Apache Isis.
+Again, this is independent of Apache Causeway.
 
 You can also suppress a property from the UI using xref:refguide:applib:index/annotation/Property.adoc#hidden[@Property#hidden()] or indeed xref:refguide:applib:index/annotation/PropertyLayout.adoc#hidden[@PropertyLayout#hidden()].
 However, this doesn't exclude the property from the metamodel.
@@ -236,11 +236,11 @@ import lombok.Setter;
 private String firstName
 ----
 
-This is a good example of a case where Apache Isis infers domain semantics from the JDO annotation.
+This is a good example of a case where Apache Causeway infers domain semantics from the JDO annotation.
 
 === JODA Dates
 
-Apache Isis' bundles DataNucleus' http://www.datanucleus.org/documentation/products/plugins.html[built-in support] for Joda `LocalDate` and `LocalDateTime` datatypes, meaning that entity properties of these types will be persisted as appropriate data types in the database tables.
+Apache Causeway' bundles DataNucleus' http://www.datanucleus.org/documentation/products/plugins.html[built-in support] for Joda `LocalDate` and `LocalDateTime` datatypes, meaning that entity properties of these types will be persisted as appropriate data types in the database tables.
 
 It is, however, necessary to annotate your properties with `@javax.jdo.annotations.Persistent`, otherwise the data won't actually be persisted.
 See the link:http://db.apache.org/jdo/field_types.html[JDO docs] for more details on this.
@@ -312,7 +312,7 @@ More information can be found http://www.opentaps.org/docs/index.php/How_to_Use_
 
 === ``Blob``s
 
-Apache Isis configures JDO/DataNucleus so that the properties of type `org.apache.causeway.applib.value.Blob` and `org.apache.causeway.applib.value.Clob` can also be persisted.
+Apache Causeway configures JDO/DataNucleus so that the properties of type `org.apache.causeway.applib.value.Blob` and `org.apache.causeway.applib.value.Clob` can also be persisted.
 
 As for Joda dates, this requires the `@javax.jdo.annotations.Persistent` annotation.
 However, whereas for dates one would always expect this value to be retrieved eagerly, for blobs and clobs it is not so clear cut.
@@ -337,7 +337,7 @@ import lombok.Setter;
 private Blob attachment;
 ----
 
-The three `@Column` annotations are required because the mapping classes that Apache Isis provides (https://github.com/apache/causeway/blob/causeway-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/causeway/objectstore/jdo/datanucleus/valuetypes/IsisBlobMapping.java#L59[IsisBlobMapping] and https://github.com/apache/causeway/blob/causeway-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/causeway/objectstore/jdo/datanucleus/valuetypes/IsisCl [...]
+The three `@Column` annotations are required because the mapping classes that Apache Causeway provides (https://github.com/apache/causeway/blob/causeway-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/causeway/objectstore/jdo/datanucleus/valuetypes/IsisBlobMapping.java#L59[IsisBlobMapping] and https://github.com/apache/causeway/blob/causeway-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/causeway/objectstore/jdo/datanucleus/valuetypes/Is [...]
 (It is not an error to omit these `@Column` annotations, but without them the names of the table columns are simply suffixed `_0`, `_1`, `_2` etc.
 
 If the `Blob` is mandatory, then use:
diff --git a/antora/components/userguide/modules/fun/pages/overview.adoc b/antora/components/userguide/modules/fun/pages/overview.adoc
index 9ceb580a63..710e6b857f 100644
--- a/antora/components/userguide/modules/fun/pages/overview.adoc
+++ b/antora/components/userguide/modules/fun/pages/overview.adoc
@@ -2,7 +2,7 @@
 
 :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 [...]
 
-In this section we run through the main building blocks that make up an Apache Isis application.
+In this section we run through the main building blocks that make up an Apache Causeway application.
 
 
 include::overview/types-of-domain-objects.adoc[leveloffset=+1]
diff --git a/antora/components/userguide/modules/fun/pages/overview/events.adoc b/antora/components/userguide/modules/fun/pages/overview/events.adoc
index c14f917adb..7d6d8e8a00 100644
--- a/antora/components/userguide/modules/fun/pages/overview/events.adoc
+++ b/antora/components/userguide/modules/fun/pages/overview/events.adoc
@@ -61,7 +61,7 @@ There are two use cases where this feature is useful:
 
 * the first is to override the title/icon/CSS class/layout of 3rd party library code, for example as provided by the xref:security:secman:about.adoc[SecMan] extension.
 
-* the second is for xref:userguide:fun:view-models.adoc#jaxb[JAXB-style view models] which are code generated from XSDs and so cannot have any dependencies on the rest of the Apache Isis framework.
+* the second is for xref:userguide:fun:view-models.adoc#jaxb[JAXB-style view models] which are code generated from XSDs and so cannot have any dependencies on the rest of the Apache Causeway framework.
 
 In this second case a subscriber on the default events can provide a title and icon for such an object, with the behaviour provided using xref:userguide:fun:overview.adoc#mixins[mixins].
 
diff --git a/antora/components/userguide/modules/fun/pages/overview/identifiers.adoc b/antora/components/userguide/modules/fun/pages/overview/identifiers.adoc
index 3fb6f57a9a..294abbf944 100644
--- a/antora/components/userguide/modules/fun/pages/overview/identifiers.adoc
+++ b/antora/components/userguide/modules/fun/pages/overview/identifiers.adoc
@@ -4,7 +4,7 @@
 :page-partial:
 
 
-The Apache Isis framework tracks the identity of each domain object.
+The Apache Causeway framework tracks the identity of each domain object.
 This identity is represented to the end-user in human-readable form so that they know which object they are interacting with, and is also used and is available internally/for integrations.
 
 This section explores these two related concepts.
@@ -38,7 +38,7 @@ Details on how to actually write titles and icons (the programming model) can be
 [[oid]]
 == OIDs
 
-As well as defining a xref:userguide:fun:concepts-patterns.adoc#metamodel[metamodel] of the structure (domain classes) of its domain objects, Apache Isis also manages the runtime instances of said domain objects.
+As well as defining a xref:userguide:fun:concepts-patterns.adoc#metamodel[metamodel] of the structure (domain classes) of its domain objects, Apache Causeway also manages the runtime instances of said domain objects.
 
 When a domain entity is recreated from the database, the framework keeps track of its identity through an "OID": an object identifier.
 Fundamentally this is a combination of its type (domain class), along with an identifier.
@@ -48,7 +48,7 @@ For portability and resilience, though, the object type is generally an alias fo
 This is derived from an annotation.
 The identifier meanwhile is always converted to a string.
 
-Although simple, the OID is an enormously powerful concept: it represents a URI to any domain object managed by a given Apache Isis application.
+Although simple, the OID is an enormously powerful concept: it represents a URI to any domain object managed by a given Apache Causeway application.
 With it, we have the ability to lookup any arbitrary domain objects.
 
 Some examples:
diff --git a/antora/components/userguide/modules/fun/pages/overview/modules.adoc b/antora/components/userguide/modules/fun/pages/overview/modules.adoc
index de86b4c8e9..93b145b708 100644
--- a/antora/components/userguide/modules/fun/pages/overview/modules.adoc
+++ b/antora/components/userguide/modules/fun/pages/overview/modules.adoc
@@ -4,12 +4,12 @@
 :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 [...]
 :page-partial:
 
-Enabling and ensuring modularity is a xref:concepts-patterns.adoc#modular[key principle] for the Apache Isis framework.
+Enabling and ensuring modularity is a xref:concepts-patterns.adoc#modular[key principle] for the Apache Causeway framework.
 Modularity is the only way to ensure that a complex application domain does not over time degenerate into the infamous "big ball of mud", software that is difficult, dangerous and expensive to change.
 
 Modules chunk up the overall application into smaller pieces, usually a pacakge and subpackages.
 The smaller pieces can be either tiers (presentation / domain / persistence) or functional architectural layers (eg customer vs orders vs products vs invoice etc).
-Because Apache Isis takes care of the presentation and persistence tiers, modules for us focuses just on the important bit: considering how the functionality within the domain model should be broken up into modules, and determining the dependencies between those modules.
+Because Apache Causeway takes care of the presentation and persistence tiers, modules for us focuses just on the important bit: considering how the functionality within the domain model should be broken up into modules, and determining the dependencies between those modules.
 
 == Rules of Thumb
 
@@ -27,7 +27,7 @@ But this stuff is domain specific.
 
 Having broken up a domain into multiple modules, there is still a need for higher level modules to use lower level modules, and the application must still appear as a coherent whole to the end-user.
 
-The key features that Apache Isis provides to support this are:
+The key features that Apache Causeway provides to support this are:
 
 * dependency injection of services
 +
@@ -126,7 +126,7 @@ Customer -u.-^ DocumentHolder
 In the context of Java applications, modularity is a rather overloaded term.
 We have Maven modules, Java 9 modules and we also have Spring link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration]s, which define a set of domain services.
 
-In the context of Apache Isis, a module is actually the last of these, a Spring module.
+In the context of Apache Causeway, a module is actually the last of these, a Spring module.
 
 The xref:docs:starters:simpleapp.adoc[simpleapp starter app] provide some structure and illustrates the idioms.
 To summarise:
diff --git a/antora/components/userguide/modules/fun/pages/overview/object-members.adoc b/antora/components/userguide/modules/fun/pages/overview/object-members.adoc
index 02ab1f8eb0..2abca33adc 100644
--- a/antora/components/userguide/modules/fun/pages/overview/object-members.adoc
+++ b/antora/components/userguide/modules/fun/pages/overview/object-members.adoc
@@ -5,7 +5,7 @@
 :page-partial:
 
 
-Every domain object in Apache Isis consists of (at most) three types of members:
+Every domain object in Apache Causeway consists of (at most) three types of members:
 
 * properties, such as a ``Customer``'s `firstName`
 
@@ -19,7 +19,7 @@ Typically the behaviour being contributed is an action, but it could also be a d
 
 [NOTE]
 ====
-What follows _is_ a simplification; the Apache Isis programming model also recognizes a number of other supporting methods for domain object members, for associated business logic.
+What follows _is_ a simplification; the Apache Causeway programming model also recognizes a number of other supporting methods for domain object members, for associated business logic.
 This is covered in more detail in xref:userguide:fun:business-rules.adoc[business rules].
 ====
 
@@ -107,7 +107,7 @@ In more complex domains, it's not realistic/feasible to expect the end-user to h
 Actions allow those business rules to be encoded programmatically.
 Those actions can either be defined in the domain class itself, or can be contributed by way of a xref:overview.adoc#mixins[mixin].
 
-The general philosophy for an Apache Isis (naked objects) application is _not_ to constrain the end-user in how they interact with the UI: it doesn't attempt to define a rigid business process.
+The general philosophy for an Apache Causeway (naked objects) application is _not_ to constrain the end-user in how they interact with the UI: it doesn't attempt to define a rigid business process.
 However, it _does_ aim to ensure that business rule invariants are maintained, that is that domain objects aren't allowed to enter into an invalid state.
 
 For simple domain applications, you may want to start prototyping only with properties, and only later introduce actions (representing the most common business operations).
diff --git a/antora/components/userguide/modules/fun/pages/overview/programming-model.adoc b/antora/components/userguide/modules/fun/pages/overview/programming-model.adoc
index 0ee9b1341e..4985db749b 100644
--- a/antora/components/userguide/modules/fun/pages/overview/programming-model.adoc
+++ b/antora/components/userguide/modules/fun/pages/overview/programming-model.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 
 
-Apache Isis works by building a xref:concepts-patterns.adoc#metamodel[metamodel] of the domain objects: entities, domain services, view models and mixins.
+Apache Causeway works by building a xref:concepts-patterns.adoc#metamodel[metamodel] of the domain objects: entities, domain services, view models and mixins.
 Dependent on the xref:overview.adoc#type-of-domain-objects[sort of domain object], the class methods represent both state -- (single-valued) xref:overview.adoc#properties[properties] and (multi-valued) xref:overview.adoc#collections[collections] -- and behaviour -- xref:overview.adoc#actions[actions].
 
 More specifically, both xref:overview.adoc#domain-entities[entities] and xref:overview.adoc#view-models[view models] can have properties, collections and actions, while xref:overview.adoc#domain-services[domain services] have just actions.
@@ -15,15 +15,15 @@ A collection is generally rendered as a table.
 
 Additional xref:business-rules.adoc[business rules] semantics are inferred both imperatively from _supporting methods_ (such as `disableXxx()`) and declaratively from xref:refguide:applib-ant:about.adoc[annotations].
 
-Taken together this set of conventions are what we call the _**Apache Isis Programming Model**_.
+Taken together this set of conventions are what we call the _**Apache Causeway Programming Model**_.
 In essence, these conventions are just an extension of the pojo / JavaBean standard of yesteryear: properties and collections are getters/setters, while actions are simply any remaining `public` methods.
 
 
 [TIP]
 ====
-In fact, the Apache Isis programming model is extensible; you can teach Apache Isis new programming conventions and you can remove existing ones; ultimately they amount to syntax.
+In fact, the Apache Causeway programming model is extensible; you can teach Apache Causeway new programming conventions and you can remove existing ones; ultimately they amount to syntax.
 The only real fundamental that can't be changed is the notion that objects consist of properties, collections and actions.
 
-You can learn more about extending Apache Isis programming model xref:userguide:btb:programming-model.adoc[here].
+You can learn more about extending Apache Causeway programming model xref:userguide:btb:programming-model.adoc[here].
 ====
 
diff --git a/antora/components/userguide/modules/fun/pages/overview/types-of-domain-objects.adoc b/antora/components/userguide/modules/fun/pages/overview/types-of-domain-objects.adoc
index 332769a81c..312255f07d 100644
--- a/antora/components/userguide/modules/fun/pages/overview/types-of-domain-objects.adoc
+++ b/antora/components/userguide/modules/fun/pages/overview/types-of-domain-objects.adoc
@@ -5,7 +5,7 @@
 :page-partial:
 
 
-Apache Isis supports recognises four main types of domain classes:
+Apache Causeway supports recognises four main types of domain classes:
 
 * *domain entities* - domain objects persisted to the database the ORM (eg  JDO/DataNucleus); for example `Customer`
 
@@ -20,8 +20,8 @@ From the end-user's perspective the UI displays a single domain object instance
 The end-user can then inspect and modify its state, and navigate to related objects.
 
 Domain classes are generally recognized using annotations.
-Apache Isis defines its own set of annotations, and
-you can generally recognize an Apache Isis domain class because it will be probably be annotated using `@DomainObject` and `@DomainService`.
+Apache Causeway defines its own set of annotations, and
+you can generally recognize an Apache Causeway domain class because it will be probably be annotated using `@DomainObject` and `@DomainService`.
 
 The framework also recognises some annotations from the ORM layer (eg JDO/DataNucleus) and infers domain semantics from these annotations.
 Similarly, JAXB annotations are typically used for view models.
@@ -48,7 +48,7 @@ There's good logic here: requiring only root-to-root relationships reduces the n
 On the other hand, this constraint can substantially complicate matters when mapping domain layer to the persistence layer.
 DDD tends to de-emphasise such matters: it aims to be completely agnostic about the persistence layer, with the responsibilities for managing relationships moved (pretty much by definition) into the domain layer.
 
-As a framework Apache Isis is less dogmatic about such things.
+As a framework Apache Causeway is less dogmatic about such things.
 Generally the domain objects are mapped to a relational database and so we can lean on the referential integrity capabilities of the persistence layer to maintain referential invariants.
 Said another way: we don't tend to require that only roots can maintain roots: we don't see anything wrong in an `InvoiceItem` referencing an `OrderItem`, for example.
 
@@ -77,7 +77,7 @@ For example, for the `Customer` entity there may be a `CustomerRepository`, whil
 Similarly, entities might also have a corresponding factory service: a `CustomerFactory` or an `OrderFactory`; Evans' link:http://books.google.com/books/about/Domain_Driven_Design.html?id=hHBf4YxMnWMC[Domain Driven Design], draws a clear distinction between a factory (that creates object) and a repository (that is used to find existing objecpts).
 
 On the other hand, from an end-users' perspective the act of finding an existing object vs creating a new one are quite closely related.
-For this reason, in Apache Isis it's therefore quite common to have a single domain service that acts as both a factory and a repository (and is usually called just a "repository").
+For this reason, in Apache Causeway it's therefore quite common to have a single domain service that acts as both a factory and a repository (and is usually called just a "repository").
 
 The behaviour of these services is rendered in various ways, though the most obvious is as the menu actions on the top-level menu bars in the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)]'s UI.
 
@@ -89,11 +89,11 @@ Domain services can also be used for a number of other purposes:
 +
 This is discussed in more detail below, in the section on xref:userguide:fun:overview.adoc#events[events].
 
-* to implement an link:https://en.wikipedia.org/wiki/Service_provider_interface[SPI] of the Apache Isis framework, most notably cross-cutting concerns such as security, command profiling, auditing and publishing.
+* to implement an link:https://en.wikipedia.org/wiki/Service_provider_interface[SPI] of the Apache Causeway framework, most notably cross-cutting concerns such as security, command profiling, auditing and publishing.
 
 Domain objects of any type (entities, other services, view models, mixins) can also delegate to domain services; domain services are automatically injected into every other domain object.
 This injection of domain services into entities is significant: it allows business logic to be implemented in the domain entities, rather than have it "leach away" into supporting service layers.
-Said another way: it is the means by which Apache Isis helps you avoid the anaemic domain model anti-pattern.
+Said another way: it is the means by which Apache Causeway helps you avoid the anaemic domain model anti-pattern.
 
 Domain services are instantiated once and once only by the framework, and are used to centralize any domain logic that does not logically belong in a domain entity or value.
 
@@ -145,7 +145,7 @@ Details on how to actually write a view model (the programming model for view mo
 Sometimes the entities that make up your application are persisted not in the local database but reside in some other system, for example accessible only through a SOAP web service.
 Logically that data might still be considered a domain entity and we might want to associate behaviour with it, however it cannot be modelled as a domain entity if only because JDO/DataNucleus doesn't know about the entity nor how to retrieve or update it.
 
-There are a couple of ways around this: we could either replicate the data somehow from the external system into the Isis-managed database (in which case it is once again just another domain entity), or we could set up a stub/proxy for the externally managed entity.
+There are a couple of ways around this: we could either replicate the data somehow from the external system into the Causeway-managed database (in which case it is once again just another domain entity), or we could set up a stub/proxy for the externally managed entity.
 This proxy would hold the reference to the externally-managed domain entity (eg an external id), as well as the "smarts" to know how to interact with that entity (by making SOAP web service calls etc).
 
 The stub/proxy is a type of view model: a view -- if you like -- onto the domain entity managed by the external system.
@@ -158,11 +158,11 @@ A simple example is read-only configuration data that is read from a config file
 
 === Application-layer view models
 
-Domain entities (whether locally persisted or managed externally) are the bread-and-butter of Apache Isis applications: the focus after all, should be on the business domain concepts and ensuring that they are solid.
+Domain entities (whether locally persisted or managed externally) are the bread-and-butter of Apache Causeway applications: the focus after all, should be on the business domain concepts and ensuring that they are solid.
 Generally those domain entities will make sense to the business domain experts: they form the _ubiquitous language_ of the domain.
 These domain entities are part of the domain layer.
 
-When developing an Apache Isis application you will most likely start off with the persistent domain entities: `Customer`, `Order`, `Product`, and so on.
+When developing an Apache Causeway application you will most likely start off with the persistent domain entities: `Customer`, `Order`, `Product`, and so on.
 For some applications this may well suffice.
 
 That said, it may not always be practical to expect end-users of the application to interact solely with those domain entities.
@@ -200,7 +200,7 @@ It is not a persisted entity, instead it belongs to the application layer.
 
 DTOs (data transfer objects) are simple classes that (according to link:https://en.wikipedia.org/wiki/Data_transfer_object[wikipedia]) "carry data between processes".
 
-If those two processes are parts of the same overall application (the same team builds and deploys both server and client) then there's generally no need to define a DTO; just access the entities using Apache Isis' xref:vro:ROOT:about.adoc[RestfulObjects viewer].
+If those two processes are parts of the same overall application (the same team builds and deploys both server and client) then there's generally no need to define a DTO; just access the entities using Apache Causeway' xref:vro:ROOT:about.adoc[RestfulObjects viewer].
 
 On the other hand, if the client consuming the DTO is a different application -- by which we mean developed/deployed by a different (possible third-party) team -- then the DTOs act as a formal contract between the provider and the consumer.
 In such cases, exposing domain entities over xref:vro:ROOT:about.adoc[RestfulObjects] would be "A Bad Thing"(TM) because the consumer would in effect have access to implementation details that could then not be easily changed by the producer.
@@ -271,7 +271,7 @@ In fact, we find mixins nicely balance inside-out vs outside-in ways of thinking
 
 * outside-in tends to focus on the behaviour, that is the functionality that the system provides to automate the business processes; the verbs, in other words.
 
-So, while Apache Isis allows you to put behaviour onto the underlying domain entities, it can often be better to treat the domain entities as immutable.
+So, while Apache Causeway allows you to put behaviour onto the underlying domain entities, it can often be better to treat the domain entities as immutable.
 Instead, use mixins to implement behaviour.
 When using an agile development methodology, it's common for a user story to correspond to a new mixin.
 
@@ -294,7 +294,7 @@ Mixins are an implementation of the link:http://www.artima.com/articles/dci_visi
 Reenskaug was the inventor of the MVC pattern (and also the external examiner for Richard Pawson's link:../../../../../ug/fun/_attachments/core-concepts/Pawson-Naked-Objects-thesis.pdf[PhD thesis]), while Coplien has a long history in object-orientation, C++ and patterns.
 
 DCI stands for Data-Context-Interaction and is presented as an evolution of object-oriented programming, but one where behaviour is bound to objects dynamically rather than statically in some context or other.
-The mixin pattern is Apache Isis' straightforward take on the same basic concept.
+The mixin pattern is Apache Causeway' straightforward take on the same basic concept.
 ****
 
 
diff --git a/antora/components/userguide/modules/fun/pages/ui.adoc b/antora/components/userguide/modules/fun/pages/ui.adoc
index 23a93b6c38..e5eae40a08 100644
--- a/antora/components/userguide/modules/fun/pages/ui.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui.adoc
@@ -5,10 +5,10 @@
 :page-partial:
 
 
-In implementing the http://en.wikipedia.org/wiki/Naked_objects[naked objects pattern], Apache Isis infers as much information from the domain classes as possible.
+In implementing the http://en.wikipedia.org/wiki/Naked_objects[naked objects pattern], Apache Causeway infers as much information from the domain classes as possible.
 Nevertheless, some metadata relating solely to the UI is inevitably required.
 
-The Apache Isis programming model includes several mechanisms to influence the way in which the domain objects are rendered in the UI.
+The Apache Causeway programming model includes several mechanisms to influence the way in which the domain objects are rendered in the UI.
 
 * the layout of application menu items (inferred from xref:domain-entities-and-services.adoc#domain-services[domain services])
 
diff --git a/antora/components/userguide/modules/fun/pages/ui/action-icons-and-css.adoc b/antora/components/userguide/modules/fun/pages/ui/action-icons-and-css.adoc
index 5ec983358f..2883e69af9 100644
--- a/antora/components/userguide/modules/fun/pages/ui/action-icons-and-css.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui/action-icons-and-css.adoc
@@ -4,7 +4,7 @@
 :page-partial:
 
 
-Apache Isis allows link:http://fortawesome.github.io/Font-Awesome/icons/[font awesome] icons to be associated with each action, and for link:http://getbootstrap.com/css/#buttons[Bootstrap CSS] to be applied to action rendered as buttons.
+Apache Causeway allows link:http://fortawesome.github.io/Font-Awesome/icons/[font awesome] icons to be associated with each action, and for link:http://getbootstrap.com/css/#buttons[Bootstrap CSS] to be applied to action rendered as buttons.
 These UI hints can be applied either to individual actions, or can be applied en-masse using pattern matching.
 
 It is also possible to specify additional CSS for an object's members (not just actions).
diff --git a/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc b/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc
index 605cfaa2e8..6c1b62ace4 100644
--- a/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc
@@ -97,7 +97,7 @@ There are some disadvantages to using file-based layouts:
 
 * they also suffer from syntactic fragility: an invalid XML document could result in no metadata for the entire class.
 
-The `menubars.layout.xml` file is just the serialized form of a xref:refguide:applib-classes:layout/menubars.adoc[MenuBars] layout class defined within Apache Isis' applib.
+The `menubars.layout.xml` file is just the serialized form of a xref:refguide:applib-classes:layout/menubars.adoc[MenuBars] layout class defined within Apache Causeway' applib.
 These are JAXB-annotated classes with corresponding XSD schemas; the upshot of that
 is that IDEs such as IntelliJ and Eclipse can provide "intellisense", making it easy to author such layout files.
 
diff --git a/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc b/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
index 916428dbee..231c272fd2 100644
--- a/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
@@ -24,7 +24,7 @@ There are some downsides, though:
 
 * there is no notion of inheritance, so a `.layout.xml` is required for all concrete classes and also for any abstract classes (if used as a collection type).
 
-The `Xxx.layout.xml` file is just the serialized form of a xref:refguide:applib-classes:layout/object-layout.adoc[Grid] layout class defined within Apache Isis' applib.
+The `Xxx.layout.xml` file is just the serialized form of a xref:refguide:applib-classes:layout/object-layout.adoc[Grid] layout class defined within Apache Causeway' applib.
 These are JAXB-annotated classes with corresponding XSD schemas; the upshot of that is that IDEs such as IntelliJ and Eclipse can provide "intellisense", making iteasy to author such layout files.
 
 == Grids vs Components
diff --git a/antora/components/userguide/modules/fun/pages/ui/object-titles-and-icons.adoc b/antora/components/userguide/modules/fun/pages/ui/object-titles-and-icons.adoc
index 6d74564092..258647f3c7 100644
--- a/antora/components/userguide/modules/fun/pages/ui/object-titles-and-icons.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui/object-titles-and-icons.adoc
@@ -5,7 +5,7 @@
 :page-partial:
 
 
-In Apache Isis every object is identified to the user by a title (label) and an icon.
+In Apache Causeway every object is identified to the user by a title (label) and an icon.
 This is shown in several places: as the main heading for an object; as a link text for an object referencing another object, and also in tables representing collections of objects.
 
 The icon is often the same for all instances of a particular class, but it's also possible for an individual instance to return a custom icon.
diff --git a/antora/components/userguide/modules/fun/pages/view-models.adoc b/antora/components/userguide/modules/fun/pages/view-models.adoc
index 5a9f2007f2..89807b1ebf 100644
--- a/antora/components/userguide/modules/fun/pages/view-models.adoc
+++ b/antora/components/userguide/modules/fun/pages/view-models.adoc
@@ -19,7 +19,7 @@ The framework provides three ways to implement a view model:
 +
 The serialized form of these view models is therefore XML, which also enables these view models to act as DTO (useful for various integration scenarios).
 
-* Using Apache Isis specific annotations.
+* Using Apache Causeway specific annotations.
 +
 This is more concise, but less powerful: only the state of the object's properties is serialized -- collections are ignored -- and not every datatype is recognized.
 +
@@ -72,7 +72,7 @@ public class CompareCustomers {
 }
 ----
 
-<.> The JAXB xref:refguide:applib-ant:XmlRootElement.adoc[@XmlRootElement] annotation indicates this is a view model to Apache Isis, which then uses JAXB to serialize the state of the view model between interactions
+<.> The JAXB xref:refguide:applib-ant:XmlRootElement.adoc[@XmlRootElement] annotation indicates this is a view model to Apache Causeway, which then uses JAXB to serialize the state of the view model between interactions
 <.> Optionally, the properties of the view model can be listed using the `XmlType#propOrder` attribute. +
 This is an all-or-nothing affair: either all properties must be listed, or else the annotation omitted.
 <.> Specifying field accessor type allows the Lombok `@Getter` and `@Setter` annotations to be used.
@@ -98,7 +98,7 @@ It's quite common for view models to be "backed by" (be projections of) some und
 For example, the `CompareCustomers` view model described xref:userguide:fun:view-models.adoc#jaxb[above] actually references two underlying ``Customer`` entities.
 
 It wouldn't make sense to serialize out the state of a persistent entity.
-However, the identity of the underlying entity is well defined; Apache Isis defines the xref:refguide:schema:common.adoc[common schema] which defines the `<oid-dto>` element (and corresponding `OidDto` class): the object's type and its identifier.
+However, the identity of the underlying entity is well defined; Apache Causeway defines the xref:refguide:schema:common.adoc[common schema] which defines the `<oid-dto>` element (and corresponding `OidDto` class): the object's type and its identifier.
 This is basically a formal XML equivalent to the `Bookmark` object obtained from the xref:refguide:applib:index/services/bookmark/BookmarkService.adoc[BookmarkService].
 
 There is only one requirement to make this work: every referenced domain entity must be annotated with xref:refguide:applib-ant:XmlJavaTypeAdapter.adoc[@XmlJavaTypeAdapter], specifying the framework-provided `PersistentEntityAdapter`.
@@ -152,7 +152,7 @@ public class CompareCustomers {
 
 If your JAXB view model contains fields using the JODA datatypes (`LocalDate` and so on), then `@XmlJavaTypeAdapter` additional annotations in order to "teach" JAXB how to serialize out the state.
 
-The Apache Isis applib provides a number of adapters to use out-of-the-box.
+The Apache Causeway applib provides a number of adapters to use out-of-the-box.
 For example:
 
 [source,java]
@@ -313,7 +313,7 @@ We can characterise these as:
 * external entities
 +
 For example the application may interact synchronously with state exposed on another system through a REST or SOAP API.
-In this case the entity with your Apache Isis application is a proxy or a facade for the state on the external system
+In this case the entity with your Apache Causeway application is a proxy or a facade for the state on the external system
 
 * internal entities
 +
diff --git a/antora/components/userguide/modules/fun/partials/_deployment-options.adoc b/antora/components/userguide/modules/fun/partials/_deployment-options.adoc
index e2f26a9453..154109574a 100644
--- a/antora/components/userguide/modules/fun/partials/_deployment-options.adoc
+++ b/antora/components/userguide/modules/fun/partials/_deployment-options.adoc
@@ -5,7 +5,7 @@
 
 == Prototyping
 
-Apache Isis is great for rapid prototyping, because all you need to write in order to get an application up-and-running is the domain model objects.
+Apache Causeway is great for rapid prototyping, because all you need to write in order to get an application up-and-running is the domain model objects.
 
 By focusing just on the domain, you'll also find that you start to develop a ubiquitous language - a set of terms and concepts that the entire team (business and technologists alike) have a shared understanding.
 
@@ -17,12 +17,12 @@ Once you've sketched out your domain model, you can then either start-over and d
 [#deploy-with-a-generic-ui]
 == Deploy with a generic UI
 
-One of the original motivations for Apache Isis was to be able automatically generate a user interface for a domain object model.
+One of the original motivations for Apache Causeway was to be able automatically generate a user interface for a domain object model.
 The framework's architecture allows for different user interface technologies.
 The principal implementation is the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)], which as well as providing an appealing default user interface also has the ability to be customized the user interface by writing new link:http://wicket.apache.org[Apache Wicket] components.
 The framework provides a xref:extensions:ROOT:about.adoc[number of these].
 
-Deploying on Apache Isis means that the framework also manages object persistence.
+Deploying on Apache Causeway means that the framework also manages object persistence.
 Again this is pluggable.
 There are two implementations, either xref:pjdo:ROOT:about.adoc[JDO (DataNucleus)] or xref:pjpa:ROOT:about.adoc[JPA (EclipseLink)].
 These are normally used with an RDBMS, though in principle could be used with NoSQL databases.
@@ -35,7 +35,7 @@ JDO/DataNucleus historically has link:https://www.datanucleus.org/products/acces
 If the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)]'s extensions are too restrictive, another option is to deploy custom controllers/views for specific use cases _alongside_ the generic viewer.
 This way you can use the generic viewer to deliver the majority of the app's functionality, but you can justify the additional effort of writing a custom controller for those specialised/high volume use cases where a different flow is needed.
 
-Because Apache Isis runs on top of link:https://spring.io/projects/spring-boot[Spring Boot], you can easily integrate any of the UI technologies supported by Spring, or of course use Apache Wicket for a similar look-n-feel.
+Because Apache Causeway runs on top of link:https://spring.io/projects/spring-boot[Spring Boot], you can easily integrate any of the UI technologies supported by Spring, or of course use Apache Wicket for a similar look-n-feel.
 
 
 == Deploy as a REST API
@@ -45,10 +45,10 @@ Many commercial web APIs (twitter, facebook, Amazon) are implemented as either p
 
 The http://restfulobjects.org[Restful Objects specification] defines a means by which a domain object model can be exposed as RESTful resources using JSON representations over HTTP.
 
-Apache Isis' xref:vro:ROOT:about.adoc[RestfulObjects viewer] is an implementation of that spec, making any Apache Isis domain object automatically available via REST.
+Apache Causeway' xref:vro:ROOT:about.adoc[RestfulObjects viewer] is an implementation of that spec, making any Apache Causeway domain object automatically available via REST.
 The set of domain objects can also be optionally restricted to exclude domain entities (thereby avoiding leaking implementation details).
 
-There are three main use cases for deploying Apache Isis as a RESTful web service are:
+There are three main use cases for deploying Apache Causeway as a RESTful web service are:
 
 * to allow a custom UI to be built against the RESTful API
 +
@@ -74,18 +74,18 @@ It is perfectly possible to deploy the RESTful API alongside an auto-generated w
 
 == Deploy on your own platform
 
-You may be happy to use Apache Isis for prototyping, but have your own proprietary application framework to actually build production apps.
+You may be happy to use Apache Causeway for prototyping, but have your own proprietary application framework to actually build production apps.
 
-Apache Isis supports this, because the programming model defined by Apache Isis deliberately minimizes the dependencies on the rest of the framework.
-In fact, the only hard dependency that the domain model classes have on Apache Isis is through the `org.apache.causeway.applib` classes, mostly to pick up annotations such as xref:refguide:applib:index/annotation/Action.adoc[@Action] and xref:refguide:applib:index/annotation/Property.adoc[@Property].
-It's therefore relatively easy to take a domain object prototyped and/or tested using Apache Isis, but to deploy on some other framework's runtime.
+Apache Causeway supports this, because the programming model defined by Apache Causeway deliberately minimizes the dependencies on the rest of the framework.
+In fact, the only hard dependency that the domain model classes have on Apache Causeway is through the `org.apache.causeway.applib` classes, mostly to pick up annotations such as xref:refguide:applib:index/annotation/Action.adoc[@Action] and xref:refguide:applib:index/annotation/Property.adoc[@Property].
+It's therefore relatively easy to take a domain object prototyped and/or tested using Apache Causeway, but to deploy on some other framework's runtime.
 
 If you are interested in taking this approach, then you will need to provide your own implementations of any framework-provided services used by your code.
 
 If your own application framework is based on link:https://spring.io/projects/spring-boot[Spring Boot] and with JPA or JDO, then there is another option.
-As noted above, Apache Isis itself runs on top of Spring Boot.
-You could therefore develop a complete custom UI using one of the regular Spring technologies and run that alongside Apache Isis - in effect the option described <<deploy-with-custom-controllers,earlier>> but for every use case, not just selected ones.
-Apache Isis continues to manage the object lifecycle and persistence as a thin layer on top of Spring, but your custom UI renders the domain objects exactly as you require.
+As noted above, Apache Causeway itself runs on top of Spring Boot.
+You could therefore develop a complete custom UI using one of the regular Spring technologies and run that alongside Apache Causeway - in effect the option described <<deploy-with-custom-controllers,earlier>> but for every use case, not just selected ones.
+Apache Causeway continues to manage the object lifecycle and persistence as a thin layer on top of Spring, but your custom UI renders the domain objects exactly as you require.
 
 
 
diff --git a/api/schema/src/main/adoc/modules/schema/pages/about.adoc b/api/schema/src/main/adoc/modules/schema/pages/about.adoc
index 0ec7f625d2..357e14affe 100644
--- a/api/schema/src/main/adoc/modules/schema/pages/about.adoc
+++ b/api/schema/src/main/adoc/modules/schema/pages/about.adoc
@@ -4,7 +4,7 @@
 
 
 Most applications need to integrate with other apps in the enterprise.
-To facilitate such integration scenarios, Apache Isis defines a number of standard XSD schemas:
+To facilitate such integration scenarios, Apache Causeway defines a number of standard XSD schemas:
 
 
 * the xref:refguide:schema:mml.adoc[metamodel] schema, which allows the internal metamodel to be exported in a canonical fashion
diff --git a/api/schema/src/main/adoc/modules/schema/pages/common.adoc b/api/schema/src/main/adoc/modules/schema/pages/common.adoc
index 4ea7376a7b..83bc6f5895 100644
--- a/api/schema/src/main/adoc/modules/schema/pages/common.adoc
+++ b/api/schema/src/main/adoc/modules/schema/pages/common.adoc
@@ -12,7 +12,7 @@ The "common" schema defines a number of complex types that are used by other hig
 The `oidDto` complex type captures an object's type and its identifier.
 This is basically a formal XML equivalent to the `Bookmark` object obtained from the xref:refguide:applib:index/services/bookmark/BookmarkService.adoc[BookmarkService].
 
-Although simple, this is an enormously powerful concept, in that it represents a URI to any domain object managed by a given Apache Isis application.
+Although simple, this is an enormously powerful concept, in that it represents a URI to any domain object managed by a given Apache Causeway application.
 With it, we have the ability to lookup any arbitrary object.
 Further discussion and examples can be found xref:userguide:fun:overview.adoc#oid[here].
 
diff --git a/commons/src/main/adoc/modules/commons/pages/about.adoc b/commons/src/main/adoc/modules/commons/pages/about.adoc
index a22ed21220..c0b3db72b6 100644
--- a/commons/src/main/adoc/modules/commons/pages/about.adoc
+++ b/commons/src/main/adoc/modules/commons/pages/about.adoc
@@ -2,7 +2,7 @@
 
 :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 [...]
 
-_Apache Isis Commons_ is a library with utilities, that are shared with the entire
+_Apache Causeway Commons_ is a library with utilities, that are shared with the entire
 _Apache Isis_ ecosystem.
 
 == Motivation
diff --git a/commons/src/main/adoc/modules/commons/pages/concurrent-task-list-UNUSED.adoc b/commons/src/main/adoc/modules/commons/pages/concurrent-task-list-UNUSED.adoc
index 1a3c321d67..3549194057 100644
--- a/commons/src/main/adoc/modules/commons/pages/concurrent-task-list-UNUSED.adoc
+++ b/commons/src/main/adoc/modules/commons/pages/concurrent-task-list-UNUSED.adoc
@@ -33,7 +33,7 @@ Dan::
 OK, good enough for me.
 
 Andi::
-ConcurrentTaskList and its co-operator classes reside in the internal API section of the 'commons' module, however they don't follow the _ prefixed scheme. I was in conflict with whether to move them up in the package hierarchy to make them also official usable by Isis coders. I decided 'not-yet' so we might want to add the prefixes.
+ConcurrentTaskList and its co-operator classes reside in the internal API section of the 'commons' module, however they don't follow the _ prefixed scheme. I was in conflict with whether to move them up in the package hierarchy to make them also official usable by Causeway coders. I decided 'not-yet' so we might want to add the prefixes.
 
 Dan::
 Yes, I'd prefer that : "_" to mean internal.  If we do decide to make them formal API, we can refactor our internal code that uses it
@@ -43,7 +43,7 @@ most simple usecase scenario ...
 +
 [source,java]
 ----
-val taskList = ConcurrentTaskList.named("Isis Application Background Initialization Tasks")
+val taskList = ConcurrentTaskList.named("Causeway Application Background Initialization Tasks")
 .addRunnable("Configure WebJars",            this::configureWebJars)
 .addRunnable("Configure WicketBootstrap",    this::configureWicketBootstrap)
 .addRunnable("Configure WicketSelect2",      this::configureWicketSelect2);
diff --git a/core/config/src/main/adoc/modules/config/pages/about.adoc b/core/config/src/main/adoc/modules/config/pages/about.adoc
index e0075a2ca5..9373d3e77d 100644
--- a/core/config/src/main/adoc/modules/config/pages/about.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/about.adoc
@@ -2,21 +2,21 @@
 
 :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 [...]
 
-Apache Isis' is a Spring Boot application, and so is typically configured using an `application.properties` or `application.yml` file.
+Apache Causeway' is a Spring Boot application, and so is typically configured using an `application.properties` or `application.yml` file.
 
 
 The configuration can be obtained from a variety of external locations; see the link:https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config[Spring Boot] documentation for more details.
 
 TIP: The xref:docs:starters:about.adoc[starter apps] use `application.yml` for configuration that doesn't change between environments, and `config/application.properties` for settings (such as JDBC URL) that does vary.
 
-This chapter describes the configuration properties available to configure an Apache Isis application.
+This chapter describes the configuration properties available to configure an Apache Causeway application.
 
 
 
 [#deployment-types]
 == Deployment Types
 
-Apache Isis distinguishes between the application being run in prototyping mode vs running in production mode.
+Apache Causeway distinguishes between the application being run in prototyping mode vs running in production mode.
 The framework calls this the "deployment type" (corresponding internally to the `DeploymentType` class).
 
 A similar concept appears in the link:https://wicket.apache.org[Apache Wicket] framework (which is the library with which the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)] is implemented, of course).
@@ -26,7 +26,7 @@ Wicket's term is the "configuration".
 [cols="1a,1a", options="header"]
 |===
 
-| Apache Isis +
+| Apache Causeway +
 deployment type
 | Apache Wicket library +
 configuration
@@ -40,7 +40,7 @@ configuration
 
 |===
 
-By default Apache Isis runs in production mode.
+By default Apache Causeway runs in production mode.
 But if configured to run instead in prototyping mode, then any actions xref:refguide:applib:index/annotation/Action.adoc#restrictTo[restricted to] to prototype mode are visible.
 In particular, the "Prototyping" menu will appear, containing a number of framework-provided menu services - all restricted to prototyping mode.
 For example, menu items to run in xref:testing:fixtures:about.adoc[fixture scripts] are on this menu.
@@ -96,7 +96,7 @@ Applications can discover the prototyping mode by injecting the `IsisSystemEnvir
 [#specifying-components]
 == Specifying components
 
-Components are pluggable parts of the Apache Isis framework that are responsible for the presentation layer, for security, or for persistence.
+Components are pluggable parts of the Apache Causeway framework that are responsible for the presentation layer, for security, or for persistence.
 Each component corresponds to one or more Maven module(s), and are specified using the Spring link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Import.html[@Import] statements from a top-level class annotated with Spring's link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration] annotation.
 These are then bootstrapped from a link:https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/autoconfigure/SpringBootApplication.html[@SpringBootApplication] or link:https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/test/context/SpringBootTest.html[@SpringBootTest].
 
@@ -122,7 +122,7 @@ public class SimpleApp
 <.> specifies prototyping mode.
 This enables actions marked for prototyping to become available, useful during the early stages of development.
 
-In turn, the "app manifest" (the name has been retained from Apache Isis v1.x) is the top-level Spring `@Configuration`.
+In turn, the "app manifest" (the name has been retained from Apache Causeway v1.x) is the top-level Spring `@Configuration`.
 It looks like this:
 
 [source,java]
@@ -143,7 +143,7 @@ public class AppManifest {
 }
 ----
 
-<.> Mandatory - specifies the core of the Apache Isis framework
+<.> Mandatory - specifies the core of the Apache Causeway framework
 <.> Enables the Shiro security mechanism.
 There are several security implementations, precisely one must be selected
 <.> Enables xref:pjpa:ROOT:about.adoc[JPA/Eclipselink] for persistence.
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/datanucleus~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/datanucleus~pre.adoc
index 67cd451a5a..503a001094 100644
--- a/core/config/src/main/adoc/modules/config/pages/section-hooks/datanucleus~pre.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/section-hooks/datanucleus~pre.adoc
@@ -1,5 +1,5 @@
 
 :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 [...]
 
-Configuration properties that are passed through directly to DataNucleus, unused by Apache Isis itself.
+Configuration properties that are passed through directly to DataNucleus, unused by Apache Causeway itself.
 
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/eclipselink~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/eclipselink~pre.adoc
index 2b3acd5a51..0f8b68cdf6 100644
--- a/core/config/src/main/adoc/modules/config/pages/section-hooks/eclipselink~pre.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/section-hooks/eclipselink~pre.adoc
@@ -1,5 +1,5 @@
 
 :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 [...]
 
-Configuration properties that are passed through directly to EclipseLink, unused by Apache Isis itself.
+Configuration properties that are passed through directly to EclipseLink, unused by Apache Causeway itself.
 
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.config~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.config~pre.adoc
index 436ffe469b..c31f00de1a 100644
--- a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.config~pre.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.config~pre.adoc
@@ -1,5 +1,5 @@
 
 :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 [...]
 
-Configuration of the DataNucleus JDO persistence component (the Apache Isis component that wraps the DataNucleus ORM).
+Configuration of the DataNucleus JDO persistence component (the Apache Causeway component that wraps the DataNucleus ORM).
 
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.security.keycloak.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.security.keycloak.adoc
index 353b1cb299..b190b33410 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.security.keycloak.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.security.keycloak.adoc
@@ -41,7 +41,7 @@ login-success-url
 causeway.security.keycloak.realm
 
 |
-| The name of the realm for the Apache Isis application, as configured in Keycloak.
+| The name of the realm for the Apache Causeway application, as configured in Keycloak.
 
 
 
diff --git a/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc b/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc
index 5f2a86facc..a0a1a75c12 100644
--- a/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc
+++ b/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc
@@ -28,8 +28,8 @@ endlegend
 together {
     rectangle "<$database_cube><$at>\n<<Annotation>>\nORM (JPA/JDO)" as PERS
     rectangle "<$envira><$at>\n<<Annotation>>\nSpring" as SPRING
-    rectangle "<img:https://causeway.apache.org/_/img/home/causeway-logo-56x64.png><$at>\n<<Annotation>>\nApache Isis" as FW
-    rectangle "<img:https://causeway.apache.org/_/img/home/causeway-logo-56x64.png><$java>\n<<Supporting Methods>>\nApache Isis" as SM
+    rectangle "<img:https://causeway.apache.org/_/img/home/causeway-logo-56x64.png><$at>\n<<Annotation>>\nApache Causeway" as FW
+    rectangle "<img:https://causeway.apache.org/_/img/home/causeway-logo-56x64.png><$java>\n<<Supporting Methods>>\nApache Causeway" as SM
     rectangle "<$java><$ma_xml><$at>\n<<Annotation>>\nJAXB" as JAXB
 
     SPRING -[hidden]- PERS
@@ -130,7 +130,7 @@ together {
 	(Entity) as E
 	(View\nModel) as VM
 }
-(<i>Apache Isis</i>) as FW
+(<i>Apache Causeway</i>) as FW
 (Persistence\nLayer) as PL
 together {
 	(Mixin) as M
diff --git a/core/metamodel/src/main/adoc/modules/metamodel/pages/class-diagram.adoc b/core/metamodel/src/main/adoc/modules/metamodel/pages/class-diagram.adoc
index aa95dddfc1..3e1a7e0cc0 100644
--- a/core/metamodel/src/main/adoc/modules/metamodel/pages/class-diagram.adoc
+++ b/core/metamodel/src/main/adoc/modules/metamodel/pages/class-diagram.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 
 
-The diagram below shows a simplified version of Apache Isis' internal metamodel.
+The diagram below shows a simplified version of Apache Causeway' internal metamodel.
 
 
 [plantuml]
diff --git a/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc b/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc
index dbbadc6fb5..755b61555b 100644
--- a/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc
+++ b/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc
@@ -45,7 +45,7 @@ causeway.persistence.schema.auto-create-schemas=    // <.>
 <.> the default schema managed by Flyway (containing the `schema_version` table); see link:https://flywaydb.org/documentation/configuration/parameters/defaultSchema[flyway.defaultSchema] config property (Flyway docs) for more info
 <.> all of the schemas managed by Flyway; see link:https://flywaydb.org/documentation/configuration/parameters/schemas[flyway.schemas] config property (Flyway docs) for more info
 <.> whether Flyway should automatically create schemas ; see link:https://flywaydb.org/documentation/configuration/parameters/createSchemas[flyway.createSchemas] for more info
-<.> instruct Apache Isis to _not_ attempt to create schemas
+<.> instruct Apache Causeway to _not_ attempt to create schemas
 
 The ORM should also be configured to _not_ automatically create tables:
 
diff --git a/extensions/security/secman/adoc/modules/secman/pages/about.adoc b/extensions/security/secman/adoc/modules/secman/pages/about.adoc
index 3555d9fdaa..731b47298e 100644
--- a/extensions/security/secman/adoc/modules/secman/pages/about.adoc
+++ b/extensions/security/secman/adoc/modules/secman/pages/about.adoc
@@ -6,7 +6,7 @@
 SecMan provides an implementation of both the xref:refguide:core:index/security/authentication/Authenticator.adoc[Authenticator] and xref:refguide:core:index/security/authorization/Authorizor.adoc[Authorizor] SPIs, storing user, roles and permissions information as domain entities (persisted to relational database).
 It can be used with both the JDO or JPA persistence mechanisms.
 
-Because these features are implemented using domain entities, it means that this security information can be administered from within your Apache Isis application.
+Because these features are implemented using domain entities, it means that this security information can be administered from within your Apache Causeway application.
 The domain model is explained in more detail <<domain-model,below>>.
 
 If SecMan is used for authentication, user/passwords are stored in encrypted form using a configured `PasswordEncoder`.
@@ -65,7 +65,7 @@ The diagram below shows the domain model for SecMan, and how it relates to the f
 .SecMan domain model
 image:secman-domain-model.drawio.svg[]
 
-SecMan's users, roles and permissions are entities, but application features are serializable value types that are derived from the Apache Isis metamodel.
+SecMan's users, roles and permissions are entities, but application features are serializable value types that are derived from the Apache Causeway metamodel.
 
 Thus:
 
@@ -191,9 +191,9 @@ For this reason, the xref:refguide:extensions:index/secman/applib/user/dom/Appli
 TIP: Another implementation of xref:refguide:extensions:index/secman/applib/tenancy/spi/ApplicationTenancyEvaluator.adoc[ApplicationTenancyEvaluator] can be found in the xref:docs:demo:about.adoc[Demo App]..
 
 
-.Apache Isis' multi-tenancy is only skin deep
+.Apache Causeway' multi-tenancy is only skin deep
 ****
-It's important to realize that Apache Isis' multi-tenancy support is only skin deep.
+It's important to realize that Apache Causeway' multi-tenancy support is only skin deep.
 What we mean by that is that the restricting of access to data is only performed at the presentation layer.
 If a user is not permitted to view/edit an object, then it is only the viewer component prevents them from doing so; the restricted object could still have been retrieved into memory from the database.
 
diff --git a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
index a0cb9f82a2..3c5e5688a3 100644
--- a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
+++ b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
@@ -17,12 +17,12 @@ image:secman-shiro-architecture.drawio.svg[]
 
 Thus:
 
-* Apache Isis' xref:security:shiro:about.adoc[Shiro security] integration sets up Shiro web filters to intercept every http request, as well as the xref:refguide:security:index/shiro/authentication/AuthenticatorShiro.adoc[AuthenticatorShiro] implementation.
+* Apache Causeway' xref:security:shiro:about.adoc[Shiro security] integration sets up Shiro web filters to intercept every http request, as well as the xref:refguide:security:index/shiro/authentication/AuthenticatorShiro.adoc[AuthenticatorShiro] implementation.
 * The `AuthenticatorShiro` calls to the Shiro Security Manager to obtain the authenticated principal.
 * The Shiro Security Manager uses the `shiro.ini` configuration file to look up the realm to perform the authentication; in this case we configure it to use Secman's realm (xref:refguide:extensions:index/secman/delegated/shiro/realm/IsisModuleExtSecmanShiroRealm.adoc[IsisModuleExtSecmanShiroRealm]).
 * Secman's realm implementation queries the database and uses this to create an instance of `PrincipalForApplicationUser`, where the `Principal` interface is Shiro's representation of an authenticated user.
 The `PrincipalForApplicationUser` is backed by xref:refguide:extensions:index/secman/applib/user/dom/ApplicationUser.adoc[ApplicationUser], which all of the permissions to object members for this particular user.
-* to render a page, the Apache Isis viewer uses configured `Authorizor`, in this case
+* to render a page, the Apache Causeway viewer uses configured `Authorizor`, in this case
 Secman's own xref:refguide:extensions:index/secman/integration/authorizor/AuthorizorSecman.adoc[AuthorizorSecman].
 This looks up the current xref:refguide:extensions:index/secman/applib/user/dom/ApplicationUser.adoc[ApplicationUser] (which will already reside in-memory) and renders the page according to which object members are visible or not.
 
diff --git a/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc b/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
index 72cdd38ddc..35dc242475 100644
--- a/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
+++ b/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 :page-partial:
 
-This section describes how to setup and configure SecMan for use in your Apache Isis application, for both authentication (`Authenticator` SPI) and authorization (`Authorizor` SPI).
+This section describes how to setup and configure SecMan for use in your Apache Causeway application, for both authentication (`Authenticator` SPI) and authorization (`Authorizor` SPI).
 
 It is also possible to use SecMan in conjunction with the framework's xref:security:shiro:about.adoc[integration with Shiro], where Shiro takes primary responsibility for authentication, while still using Secman for authorization.
 This mode allows a separate authentication mechanism such as LDAP to be used.
diff --git a/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/about.adoc b/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/about.adoc
index 7c3aa555ae..4967fa5450 100644
--- a/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/about.adoc
+++ b/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/about.adoc
@@ -16,7 +16,7 @@
 
 The Shiro framework also ships with an implementation of an LDAP-based realm; LDAP is often used to manage user/passwords and corresponding user groups.
 
-Apache Isis extends Shiro's implementation this  `IsisLdapRealm`, which provides more flexibility for both group/role and role/permissions management.
+Apache Causeway extends Shiro's implementation this  `IsisLdapRealm`, which provides more flexibility for both group/role and role/permissions management.
 
 
 WARNING: TODO: v2 - to write up...
diff --git a/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc b/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc
index 5a28dd374b..2b2fa94c8e 100644
--- a/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc
+++ b/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc
@@ -4,7 +4,7 @@
 :page-partial:
 
 
-Apache Isis ships with an implementation of http://shiro.apache.org[Apache Shiro]'s `Realm` class that allows user authentication and authorization to be performed against an LDAP server.
+Apache Causeway ships with an implementation of http://shiro.apache.org[Apache Shiro]'s `Realm` class that allows user authentication and authorization to be performed against an LDAP server.
 
 image::security:shiro-realm-ldap:configure-shiro-to-use-causeway-ldap-realm.png[width="600px"]
 
@@ -49,7 +49,7 @@ securityManager.realms = $ldapRealm
 ----
 <.> user accounts are searched using a dedicated service account
 <.> SASL (CRAM-MD5) authentication is used for this authentication
-<.> Apache Isis' implementation of the LDAP realm.
+<.> Apache Causeway' implementation of the LDAP realm.
 <.> groups are searched under `ou=groups,o=mojo` (where `mojo` is the company name)
 <.> each group has an LDAP objectClass of `groupOfUniqueNames`
 <.> each group has a vector attribute of `uniqueMember`
@@ -130,7 +130,7 @@ Create the `ou=groups,o=mojo` hierarchy:
 
 image::security:shiro-realm-ldap:activeds-ldap-mojo-root-dse.png[]
 
-Configure SASL authentication. This means that the checking of user/password is done implicitly by virtue of Apache Isis connecting to LDAP using these credentials:
+Configure SASL authentication. This means that the checking of user/password is done implicitly by virtue of Apache Causeway connecting to LDAP using these credentials:
 
 image::security:shiro-realm-ldap:activeds-ldap-sasl-authentication.png[]
 
diff --git a/incubator/clients/kroviz/adoc/modules/kroviz/pages/DevelopmentGuide.adoc b/incubator/clients/kroviz/adoc/modules/kroviz/pages/DevelopmentGuide.adoc
index 0d93c5ac7d..71c7d387b8 100644
--- a/incubator/clients/kroviz/adoc/modules/kroviz/pages/DevelopmentGuide.adoc
+++ b/incubator/clients/kroviz/adoc/modules/kroviz/pages/DevelopmentGuide.adoc
@@ -5,7 +5,7 @@ image::WheatFieldWithCrows.png[]
 
 == Quickstart
 
-. Build Isis with kroviz
+. Build Causeway with kroviz
 +
 ----
 cd ~/causeway
@@ -34,7 +34,7 @@ http://localhost:3000
 . Select 'Connect' in the Burger Menu
 
 
-TIP: Originally Apache Isis SimpleApp 1.16.0 was used as the reference RO backend.
+TIP: Originally Apache Causeway SimpleApp 1.16.0 was used as the reference RO backend.
 This required some extra steps in order to deal with CORS setup, see sections on pre 2.0.0-M3 and CORS.
 Currently (2.0.0-M6) Demo is used as reference - at the moment  it's the only CORS enabled application.
 === Frontend
@@ -297,7 +297,7 @@ include::partial$design/dev-overview.adoc[]
 
 ==== Create from Archetype
 
-Create from the Apache Isis SimpleApp archetype:
+Create from the Apache Causeway SimpleApp archetype:
 
 [source,bash]
 ----
@@ -405,7 +405,7 @@ Put into webapp/src/main/webapp/WEB-INF/lib:
 
 ==== Solution 3:
 
- Incorporate kroviz.js e.g. in the WAR containing your Apache Isis backend.
+ Incorporate kroviz.js e.g. in the WAR containing your Apache Causeway backend.
 
 == Extensions
 
diff --git a/incubator/clients/kroviz/adoc/modules/kroviz/pages/about.adoc b/incubator/clients/kroviz/adoc/modules/kroviz/pages/about.adoc
index 9ac8f1e732..e144120b59 100644
--- a/incubator/clients/kroviz/adoc/modules/kroviz/pages/about.adoc
+++ b/incubator/clients/kroviz/adoc/modules/kroviz/pages/about.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 
 
-The Kroviz client provides a user interface for Apache Isis applications, the same as other viewers such as the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)].
+The Kroviz client provides a user interface for Apache Causeway applications, the same as other viewers such as the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)].
 Krovix is called a "client" (rather than a "viewer") because it runs within the web browser, and consumes the REST API provided by the xref:vro:ROOT:about.adoc[REST API (Restful Objects viewer)].
 
 
diff --git a/incubator/clients/kroviz/adoc/modules/kroviz/pages/credits.adoc b/incubator/clients/kroviz/adoc/modules/kroviz/pages/credits.adoc
index ada95f9e93..be1f7d9acf 100644
--- a/incubator/clients/kroviz/adoc/modules/kroviz/pages/credits.adoc
+++ b/incubator/clients/kroviz/adoc/modules/kroviz/pages/credits.adoc
@@ -23,7 +23,7 @@ convert.exe WheatFieldWithCrows.jpg -channel all isis_clut.png -clut WheatFieldW
 convert.exe WheatFieldWithCrows.jpg -separate -normalize -combine isis_clut.png -clut WheatFieldWithCrows.png
 ----
 
-== Apache Isis colors
+== Apache Causeway colors
 
 In the icon: green, orange, red, blue
 
diff --git a/incubator/clients/kroviz/adoc/modules/kroviz/pages/regression-test.adoc b/incubator/clients/kroviz/adoc/modules/kroviz/pages/regression-test.adoc
index 7031622a92..a76751a747 100644
--- a/incubator/clients/kroviz/adoc/modules/kroviz/pages/regression-test.adoc
+++ b/incubator/clients/kroviz/adoc/modules/kroviz/pages/regression-test.adoc
@@ -38,7 +38,7 @@ end note
 component Demo <<RO App>> as APP
 FE <-> APP : request / response
 
-component "Apache Isis" <<Naked Objects FW>> as FW
+component "Apache Causeway" <<Naked Objects FW>> as FW
 APP -> FW : uses
 
 
diff --git a/mavendeps/adoc/modules/mavendeps/pages/about.adoc b/mavendeps/adoc/modules/mavendeps/pages/about.adoc
index 52d9e6d63e..64a21f3798 100644
--- a/mavendeps/adoc/modules/mavendeps/pages/about.adoc
+++ b/mavendeps/adoc/modules/mavendeps/pages/about.adoc
@@ -23,7 +23,7 @@ For convenience, it includes all of the current components available:
 
 * Spring Boot (link:https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started-first-application-dependencies[spring-boot-starter-web])
 
-* Apache Isis Core - the xref:refguide:ROOT:about.adoc[Applib] and underlying implementation (the _Runtime Services_ module)
+* Apache Causeway Core - the xref:refguide:ROOT:about.adoc[Applib] and underlying implementation (the _Runtime Services_ module)
 
 * The xref:security:bypass:about.adoc[Bypass] security implementation.
 +
@@ -35,7 +35,7 @@ If you don't need any of these, then use a Maven `<exclusion>`.
 
 In addition, you will probably need to specify a persistence implementation (xref:pjpa:ROOT:about.adoc[JPA/Eclipselink] or xref:pjdo:ROOT:about.adoc[JDO/DataNucleus]) as well as a security implementation.
 
-Also, remember that adding the class onto the classpath does _not_ make that functionality available (Apache Isis does not currently leverage Spring Boot's link:https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-auto-configuration[auto configuration] capabilities).
+Also, remember that adding the class onto the classpath does _not_ make that functionality available (Apache Causeway does not currently leverage Spring Boot's link:https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-auto-configuration[auto configuration] capabilities).
 You must therefore also add in the appropriate `IsisModuleXxx` to your application's top-level link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration] (aka "app manifest").
 For example, see the xref:docs:starters:simpleapp.adoc#appmanifest[AppManifest for the SimpleApp] starter app.
 
diff --git a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc
index 3ee3da3fbb..8712eaef06 100644
--- a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc
+++ b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc
@@ -5,7 +5,7 @@
 
 
 
-If your application inherits from the Apache Isis starter app (`org.apache.causeway.app:causeway-app-starter-parent`) then that will define the version automatically:
+If your application inherits from the Apache Causeway starter app (`org.apache.causeway.app:causeway-app-starter-parent`) then that will define the version automatically:
 
 [source,xml,subs="attributes+"]
 .pom.xml
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/configuring/disabling-persistence-by-reachability.adoc b/persistence/jdo/adoc/modules/ROOT/pages/configuring/disabling-persistence-by-reachability.adoc
index 276df407c5..c07f6e61b8 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/configuring/disabling-persistence-by-reachability.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/configuring/disabling-persistence-by-reachability.adoc
@@ -6,7 +6,7 @@
 
 By default, JDO/DataNucleus supports the concept of link:http://www.datanucleus.org/products/datanucleus/jdo/persistence.html#persistence_by_reachability[persistence-by-reachability].
 That is, if a non-persistent entity is associated with an already-persistent entity, then DataNucleus will detect this and will automatically persist the associated object.
-Put another way: there is no need to call Apache Isis' `RepositoryService#persist(.)` or `RepositoryService#persistAndFlush(.)` methods.
+Put another way: there is no need to call Apache Causeway' `RepositoryService#persist(.)` or `RepositoryService#persistAndFlush(.)` methods.
 
 However, convenient though this feature is, you may find that it causes performance issues.
 
@@ -16,7 +16,7 @@ DataNucleus' persistence-by-reachability may cause performance issues.
 We strongly recommend that you disable it.
 ====
 
-One scenario in particular where this performance issues can arise is if your entities implement the `java.lang.Comparable` interface, and you have used Apache Isis' xref:refguide:applib:index/util/ObjectContracts.adoc[ObjectContracts] utility class.
+One scenario in particular where this performance issues can arise is if your entities implement the `java.lang.Comparable` interface, and you have used Apache Causeway' xref:refguide:applib:index/util/ObjectContracts.adoc[ObjectContracts] utility class.
 The issue here is that `ObjectContracts` implementation can cause DataNucleus to recursively rehydrate a larger number of associated entities.
 (More detail below).
 
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/dependency-injection.adoc b/persistence/jdo/adoc/modules/ROOT/pages/dependency-injection.adoc
index edec24230a..a2689eb9ba 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/dependency-injection.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/dependency-injection.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 
 
-With Apache Isis it's common to inject domain services into domain entities; this allows behaviour to be pushed down into those entities.
+With Apache Causeway it's common to inject domain services into domain entities; this allows behaviour to be pushed down into those entities.
 
 For JDO, both field injection and setter injection is performed automatically:
 
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips.adoc b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips.adoc
index ab963dc54b..3d4992e73b 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips.adoc
@@ -4,7 +4,7 @@
 :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 page provides some solutions for problems we've encountered ourselves or have been raised on the Apache Isis mailing lists.
+This page provides some solutions for problems we've encountered ourselves or have been raised on the Apache Causeway mailing lists.
 
 include::hints-and-tips/tracing-sql-statements.adoc[leveloffset=+1]
 include::hints-and-tips/overriding-jdo-annotations.adoc[leveloffset=+1]
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/subtype-entity-not-fully-populated.adoc b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/subtype-entity-not-fully-populated.adoc
index 630247328a..ed6e58d390 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/subtype-entity-not-fully-populated.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/subtype-entity-not-fully-populated.adoc
@@ -4,10 +4,10 @@
 :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 [...]
 
 
-Taken from link:http://markmail.org/message/ovgai56uqgfgnrx7[this thread] on the Apache Isis users mailing list...
+Taken from link:http://markmail.org/message/ovgai56uqgfgnrx7[this thread] on the Apache Causeway users mailing list...
 
 
-If it seems that Apache Isis (or rather DataNucleus) isn't fully populating domain entities (ie leaving some properties as `null`), then check that your actions are not accessing the fields directly.
+If it seems that Apache Causeway (or rather DataNucleus) isn't fully populating domain entities (ie leaving some properties as `null`), then check that your actions are not accessing the fields directly.
 Use getters instead.
 
 
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide/mandatory-properties-in-subtypes.adoc b/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide/mandatory-properties-in-subtypes.adoc
index 775db4550e..e768ef9cc7 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide/mandatory-properties-in-subtypes.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide/mandatory-properties-in-subtypes.adoc
@@ -21,7 +21,7 @@ whereby a single table holds the properties of the subtype, and also holds the p
 
 In the first "rollup" case, we can have a situation where - logically speaking - the property is mandatory in the subtype - but it must be mapped as nullable in the database because it is n/a for any other subtypes that are rolled up.
 
-In this situation we must tell JDO that the column is optional, but to Apache Isis we want to enforce it being mandatory. This can be done using the `@Property(optionality=Optionality.MANDATORY)` annotation.
+In this situation we must tell JDO that the column is optional, but to Apache Causeway we want to enforce it being mandatory. This can be done using the `@Property(optionality=Optionality.MANDATORY)` annotation.
 
 For example:
 
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc b/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc
index 54e0de1ada..4ae668aa5f 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc
@@ -157,7 +157,7 @@ For example, use `datanucleus.schema.autoCreateAll` not `datanucleus.schema.auto
 
 DataNucleus will for itself also read the `META-INF/persistence.xml`.
 In theory this can hold mappings and even connection strings.
-However, with Apache Isis we tend to use annotations instead and externalize connection strings. so its definition is extremely simply, specifying just the name of the "persistence unit".
+However, with Apache Causeway we tend to use annotations instead and externalize connection strings. so its definition is extremely simply, specifying just the name of the "persistence unit".
 
 Here's the one provided by the xref:docs:starters:simpleapp.adoc[SimpleApp] starter app:
 
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/dependency-injection.adoc b/persistence/jpa/adoc/modules/ROOT/pages/dependency-injection.adoc
index d63fe1461a..183ad712bb 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/dependency-injection.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/dependency-injection.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 
 
-With Apache Isis it's common to inject domain services into domain entities; this allows behaviour to be pushed down into those entities.
+With Apache Causeway it's common to inject domain services into domain entities; this allows behaviour to be pushed down into those entities.
 
 For JPA, this requires that the following boilerplate:
 
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/hints-and-tips.adoc b/persistence/jpa/adoc/modules/ROOT/pages/hints-and-tips.adoc
index 73acc3d90c..a693cfc7f2 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/hints-and-tips.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/hints-and-tips.adoc
@@ -4,6 +4,6 @@
 :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 page provides some solutions for problems we've encountered ourselves or have been raised on the Apache Isis mailing lists.
+This page provides some solutions for problems we've encountered ourselves or have been raised on the Apache Causeway mailing lists.
 
 include::pjdo:ROOT:page$hints-and-tips/tracing-sql-statements.adoc[leveloffset=+1]
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc b/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc
index 856ecc1357..3a7af87daf 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc
@@ -159,7 +159,7 @@ public class MyEntity ... {
 ----
 
 <.> the field as it is persisted by the ORM
-<.> the property as it is understood by Apache Isis.
+<.> the property as it is understood by Apache Causeway.
 
 
 TIP: if you have multiple instancs of an `@Embedded` type, the `@javax.persistence.AttributeOverrides` and `@javax.persistence.AttributeOverride` provide a standardised way of fine-tuning the column definitions.
@@ -188,7 +188,7 @@ public class MyEntity ... {
 ----
 
 <.> the field as it is persisted by the ORM
-<.> the property as it is understood by Apache Isis.
+<.> the property as it is understood by Apache Causeway.
 
 
 TIP: if you have multiple instances of an `@Embedded` type, the `@javax.persistence.AttributeOverrides` and `@javax.persistence.AttributeOverride` provide a standardised way of fine-tuning the column definitions.
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc b/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc
index 36885de60d..d01827c91f 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc
@@ -75,7 +75,7 @@ is set to `create-or-extend-tables`
 
 * `javax.persistence.bean.manager`
 +
-is set to an Apache Isis implementation, to assist with dependency injection into entities.
+is set to an Apache Causeway implementation, to assist with dependency injection into entities.
 
 Generally these should not be changed, though if there is a requirement, then provide a subclasse alternate implementation of `org.apache.causeway.persistence.jpa.eclipselink.config.ElSettings` with an earlier `@Priority` precedence.
 
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/weaving.adoc b/persistence/jpa/adoc/modules/ROOT/pages/weaving.adoc
index 3996ab1465..938fb221b5 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/weaving.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/weaving.adoc
@@ -73,7 +73,7 @@ As well as setting the above configuration options, it's also neceesary to run t
 mvn dependency:get -DgroupId=org.springframework -DartifactId=spring-instrument -Dversion=XXX
 ----
 =
-changing "XXX" to the value that `${spring-framework.version}` resolves to, from the Isis parent `pom.xml`.
+changing "XXX" to the value that `${spring-framework.version}` resolves to, from the Causeway parent `pom.xml`.
 
 * Move and rename this file, eg to `lib/spring-instrument.jar`.
 
diff --git a/security/adoc/modules/ROOT/pages/about.adoc b/security/adoc/modules/ROOT/pages/about.adoc
index fe521546a1..5a18b9339d 100644
--- a/security/adoc/modules/ROOT/pages/about.adoc
+++ b/security/adoc/modules/ROOT/pages/about.adoc
@@ -4,12 +4,12 @@
 :page-partial:
 
 
-This guide describes how to secure your Apache Isis application by configuring an appropriate implementation of its authentication and authorization SPIs.
+This guide describes how to secure your Apache Causeway application by configuring an appropriate implementation of its authentication and authorization SPIs.
 
 
 == Security Architecture
 
-Apache Isis defines an SPI for both authentication and authorization:
+Apache Causeway defines an SPI for both authentication and authorization:
 
 * By "authentication" we mean logging into the application using some credentials, typically a username and password.
 Authentication also means looking up the set of roles to which a user belongs.
@@ -36,7 +36,7 @@ In addition to the security SPI implementations, there are a number of security-
 * The xref:security:shiro-realm-ldap:about.adoc[LDAP Realm] extension confiures the xref:security:shiro:about.adoc[Shiro authenticator] to use LDAP as a credential source.
 * The xref:security:secman:about.adoc[SecMan extension] provides both an authenticator and an authorizor from domain entities (users, roles and permission entities) using either xref:pjpa:ROOT:about.adoc[JPA] or xref:pjdo:ROOT:about.adoc[JDO].
 +
-As these users, roles and permissions are domain objects, they can be administered through Apache Isis itself.
+As these users, roles and permissions are domain objects, they can be administered through Apache Causeway itself.
 
 Note that authenticators and authorizor components can be mixed.
 For example, the Keycloak or Spring OAuth2 authenticator can be used with Secman for authorization.
@@ -64,7 +64,7 @@ If there is neither _read_ nor _write_ permissions then the feature will be invi
 
 A further aspect of security is auditing: recording what data was modified by which user.
 
-Apache Isis provides the xref:refguide:applib:index/services/iactnlayer/InteractionContext.adoc[InteractionContext] can be used to track the actions being invoked, and the xref:refguide:applib:index/services/publishing/spi/EntityPropertyChangeSubscriber.adoc[EntityPropertyChangeSubscriber] captures what data was modified as a result (auditing).
+Apache Causeway provides the xref:refguide:applib:index/services/iactnlayer/InteractionContext.adoc[InteractionContext] can be used to track the actions being invoked, and the xref:refguide:applib:index/services/publishing/spi/EntityPropertyChangeSubscriber.adoc[EntityPropertyChangeSubscriber] captures what data was modified as a result (auditing).
 When xref:refguide:applib:index/services/iactn/Interaction.adoc[Interaction]s are persisted (eg by way of the xref:userguide:executionlog:about.adoc[Execution Log] extension) then this provides excellent traceability.
 The xref:security:audittrail:about.adoc[Audit Trail] module provides an implementation of the xref:refguide:applib:index/services/publishing/spi/EntityPropertyChangeSubscriber.adoc[EntityPropertyChangeSubscriber] that persists audit entries to the database.
 
@@ -76,7 +76,7 @@ The xref:userguide:commandlog:about.adoc[Command Log] extension provides a simpl
 
 Generally speaking your domain objects (or more generally your application) should be agnostic of the user/roles that are interacting with them; applying security permissions is the responsibility of the framework.
 
-If you need to determine the identity of the current user, you can usually use Apache Isis' xref:refguide:applib:index/services/user/UserService.adoc[UserService] API, in the form of  xref:refguide:applib:index/services/user/UserMemento.adoc[UserMemento].
+If you need to determine the identity of the current user, you can usually use Apache Causeway' xref:refguide:applib:index/services/user/UserService.adoc[UserService] API, in the form of  xref:refguide:applib:index/services/user/UserMemento.adoc[UserMemento].
 
 For example:
 
diff --git a/security/adoc/modules/ROOT/pages/usage-by-isis-viewers.adoc b/security/adoc/modules/ROOT/pages/usage-by-isis-viewers.adoc
index 9e2f157980..6873a8eb36 100644
--- a/security/adoc/modules/ROOT/pages/usage-by-isis-viewers.adoc
+++ b/security/adoc/modules/ROOT/pages/usage-by-isis-viewers.adoc
@@ -1,10 +1,10 @@
 [[usage-by-causeway-viewers]]
-= Usage by Apache Isis' Viewers
+= Usage by Apache Causeway' Viewers
 
 :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 [...]
 
 
-By and large the security mechanisms within Isis are transparent to the rest of the framework.
+By and large the security mechanisms within Causeway are transparent to the rest of the framework.
 That said, it is the responsibility of the viewers to ensure that for each request there is a valid user session present.
 The sections below explain how this works.
 
diff --git a/security/adoc/modules/ROOT/partials/module-nav-end.adoc b/security/adoc/modules/ROOT/partials/module-nav-end.adoc
index 213153169c..656b8a7b64 100644
--- a/security/adoc/modules/ROOT/partials/module-nav-end.adoc
+++ b/security/adoc/modules/ROOT/partials/module-nav-end.adoc
@@ -1,3 +1,3 @@
 
-* xref:security:ROOT:usage-by-causeway-viewers.adoc[Usage by Isis Viewers]
+* xref:security:ROOT:usage-by-causeway-viewers.adoc[Usage by Causeway Viewers]
 
diff --git a/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc b/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc
index 56f1fae5d4..43b8c598a2 100644
--- a/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc
+++ b/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc
@@ -4,7 +4,7 @@
 :page-partial:
 
 
-This guide describes the configuration of the Keycloak implementation of Apache Isis' `Authenticator` API.
+This guide describes the configuration of the Keycloak implementation of Apache Causeway' `Authenticator` API.
 
 It does _not_ however provide any implementation of xref:refguide:core:index/security/authorization/Authorizor.adoc[Authorizor] SPI.
 You will therefore need to configure an alternative implementation, eg the xref:bypass:about.adoc[Bypass] implementation (to disable authorisation checks completely), or use the xref:secman:about.adoc[SecMan] implementation (see xref:security:secman:setting-up-with-keycloak.adoc[here for details]).
@@ -112,7 +112,7 @@ image::define-simpleapp-realm.png[width=400px]
 
 === Create a Keycloak client for the application
 
-From the perspective of Keycloak, the Apache Isis domain application is a client: the domain app redirects its login page to Keycloak (and be redirected back on success).
+From the perspective of Keycloak, the Apache Causeway domain application is a client: the domain app redirects its login page to Keycloak (and be redirected back on success).
 We therefore need to create the Keycloak client for our app:
 
 * create the client:
@@ -206,7 +206,7 @@ image::logged-in-as-sven.png[width=800px]
 
 === Test
 
-Finally, start the Apache Isis application:
+Finally, start the Apache Causeway application:
 
 * and confirm that navigating to http://localhost:8080 redirects to the keycloak login:
 +
diff --git a/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc b/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
index e888439686..9dd7c6effb 100644
--- a/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
+++ b/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
@@ -4,7 +4,7 @@
 :page-partial:
 
 
-This guide describes the design and configuration of the Apache Shiro integration with Apache Isis.
+This guide describes the design and configuration of the Apache Shiro integration with Apache Causeway.
 
 
 == Design
@@ -35,7 +35,7 @@ An enhanced "wildcard" syntax, described  <<enhanced-wildcard-permission,below>>
 [[configuring-causeway-to-use-shiro]]
 == Configuring to use Shiro
 
-Apache Isis' security mechanism is configurable, specifying an `Authenticator` and an `Authorizor` (non-public) APIs.
+Apache Causeway' security mechanism is configurable, specifying an `Authenticator` and an `Authorizor` (non-public) APIs.
 The Shiro security mechanism is an integration with Apache Shiro that implements both interfaces.
 
 [TIP]
@@ -102,7 +102,7 @@ Another option alternative is the xref:security:shiro-realm-ldap:about.adoc[LDAP
 As noted above, as well as realms many other aspects of configuration can be specified in this file:
 
 * enable caching for performance; discussed <<caching,below>>
-* leverage Apache Isis' <<enhanced-wildcard-permission,enhanced wildcard permissions>>, by specifying the Apache Isis permission resolver; discussed <<permission-resolver-configuration,below>>.
+* leverage Apache Causeway' <<enhanced-wildcard-permission,enhanced wildcard permissions>>, by specifying the Apache Causeway permission resolver; discussed <<permission-resolver-configuration,below>>.
 
 
 [#shiro-ini-realm]
@@ -213,7 +213,7 @@ myapp                                   # ditto
 
 [TIP]
 ====
-The format of the permissions string is configurable in Shiro, and Apache Isis uses this to provide an extended wildcard format, described xref:security:shiro:about.adoc#enhanced-wildcard-permission[here].
+The format of the permissions string is configurable in Shiro, and Apache Causeway uses this to provide an extended wildcard format, described xref:security:shiro:about.adoc#enhanced-wildcard-permission[here].
 ====
 
 
@@ -280,8 +280,8 @@ Instead, the corresponding sections from for `realm1.ini` are used instead.
 [#enhanced-wildcard-permission]
 == Enhanced Wildcard Permission
 
-If using the text-based xref:security:shiro:about.adoc#shiro-ini-realm[IniRealm] or xref:security:shiro-realm-ldap:about.adoc[Apache Isis' LDAP realm], then note that Shiro also allows the string representation of the permissions to be mapped (resolved) to alternative `Permission` instances.
-Apache Isis provides its own `IsisPermission` which introduces the concept of a "veto".
+If using the text-based xref:security:shiro:about.adoc#shiro-ini-realm[IniRealm] or xref:security:shiro-realm-ldap:about.adoc[Apache Causeway' LDAP realm], then note that Shiro also allows the string representation of the permissions to be mapped (resolved) to alternative `Permission` instances.
+Apache Causeway provides its own `IsisPermission` which introduces the concept of a "veto".
 
 A vetoing permission is one that prevents access to a feature, rather than grants it.
 This is useful in some situations where most users have access to most features, and only a small number of features are particularly sensitive.
@@ -332,7 +332,7 @@ The net effect is therefore what we would want: that a user with both `admin_rol
 [[permission-resolver-configuration]]
 === Configuration
 
-To configure Apache Isis' extended permission support requires that a custom permission resolver is specified in `shiro.ini` file:
+To configure Apache Causeway' extended permission support requires that a custom permission resolver is specified in `shiro.ini` file:
 
 [source,ini]
 ----
diff --git a/security/spring/src/main/adoc/modules/spring/pages/about.adoc b/security/spring/src/main/adoc/modules/spring/pages/about.adoc
index d086278f5c..a102bbadb7 100644
--- a/security/spring/src/main/adoc/modules/spring/pages/about.adoc
+++ b/security/spring/src/main/adoc/modules/spring/pages/about.adoc
@@ -4,7 +4,7 @@
 :page-partial:
 
 
-This guide describes the configuration of the Spring implementation of Apache Isis' xref:refguide:core:index/security/authentication/Authenticator.adoc[Authenticator] SPI.
+This guide describes the configuration of the Spring implementation of Apache Causeway' xref:refguide:core:index/security/authentication/Authenticator.adoc[Authenticator] SPI.
 
 It does _not_ however provide any implementation of xref:refguide:core:index/security/authorization/Authorizor.adoc[Authorizor] SPI.
 You will therefore need to configure an alternative implementation, eg the xref:bypass:about.adoc[Bypass] implementation (to disable authorisation checks completely), or use the xref:secman:about.adoc[SecMan] implementation  (see xref:security:secman:setting-up-with-spring-oauth2.adoc[here for details]).
@@ -126,7 +126,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter
 <.> at least one role must be assigned to each user.
 
 Next, we configure the necessary components (including `SecurityConfig`, above).
-As discussed <<_update-appmanifest,above>>, we need to reference Apache Isis' Spring security module and also an implementation of xref:refguide:core:index/security/authorization/Authorizor.adoc[Authorizor] SPI, eg the xref:bypass:about.adoc[Bypass] implementation:
+As discussed <<_update-appmanifest,above>>, we need to reference Apache Causeway' Spring security module and also an implementation of xref:refguide:core:index/security/authorization/Authorizor.adoc[Authorizor] SPI, eg the xref:bypass:about.adoc[Bypass] implementation:
 
 [source,java]
 .AppManifest.java
@@ -175,7 +175,7 @@ image::spring-security-login.png[width=300px]
 [#authenticatorconverter-spi]
 == AuthenticatorConverter SPI
 
-The module provides a number of implementations of xref:refguide:security:index/spring/authconverters/AuthenticationConverter.adoc[AuthenticationConverter] that (attempt to) convert a Spring `Authentication` object into an Apache Isis `UserMemento`.
+The module provides a number of implementations of xref:refguide:security:index/spring/authconverters/AuthenticationConverter.adoc[AuthenticationConverter] that (attempt to) convert a Spring `Authentication` object into an Apache Causeway `UserMemento`.
 
 Several implementations are provided by default for most of the common representations of a user principal, including support for link:https://docs.spring.io/spring-security/site/docs/current/api/org/springframework/security/core/userdetails/UserDetails.html[UserDetails] (as returned in the <<walk-through-in-memory,in-memory walk through above>>) and link:https://docs.spring.io/spring-security/site/docs/current/api/org/springframework/security/oauth2/core/user/OAuth2User.html[OAuth2User].
 This SPI does though provide additional flexibility for other security technologies that may be supported by link:https://spring.io/projects/spring-security[Spring].
diff --git a/starters/adoc/modules/parent-pom/pages/about.adoc b/starters/adoc/modules/parent-pom/pages/about.adoc
index 443908cf5b..2a73e27fe0 100644
--- a/starters/adoc/modules/parent-pom/pages/about.adoc
+++ b/starters/adoc/modules/parent-pom/pages/about.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 
 
-The starter app parent POM is provided as a convenience to act as the `<parent>` for Apache Isis applications.
+The starter app parent POM is provided as a convenience to act as the `<parent>` for Apache Causeway applications.
 It builds upon a similar POM provided by the Spring Boot framework, which ensures a consistent set of dependencies, as well as configuring various build plugins.
 
 == Usage
@@ -35,7 +35,7 @@ As the diagram shows, the parent POM inherits two Spring Boot parent POMs: direc
 * `spring-boot-starter-parent` configures various `<build>/<plugins>` and `<resources>`, while
 * `spring-boot-dependencies` the second defines numerous `xxx.version` properties for various third party applications (validated as being compatible with each other by the Spring Boot team), and sets up corresponding `<dependencyManagement>/<dependencies>`.
 
-The parent POM also import (using `scope=import, type=pom`) each of the "bill of material" POMs provided by Apache Isis framework:
+The parent POM also import (using `scope=import, type=pom`) each of the "bill of material" POMs provided by Apache Causeway framework:
 
 * `org.apache.causeway.core:causeway` -
 +
@@ -55,7 +55,7 @@ For the `causeway-testing-xxx` modules (fixture scripts, unit test support, inte
 
 * `o.a.i.legacy:causeway-legacy`
 
-These all set up `<dependencyManagement>/<dependencies>` entries for all of the modules, meaning that there's only one place to update the version to Apache Isis (the reference to the parent POM).
+These all set up `<dependencyManagement>/<dependencies>` entries for all of the modules, meaning that there's only one place to update the version to Apache Causeway (the reference to the parent POM).
 
 
 [#surefire-configuration]
diff --git a/starters/adoc/modules/starters/pages/helloworld.adoc b/starters/adoc/modules/starters/pages/helloworld.adoc
index a1de35b396..8caea69698 100644
--- a/starters/adoc/modules/starters/pages/helloworld.adoc
+++ b/starters/adoc/modules/starters/pages/helloworld.adoc
@@ -3,14 +3,14 @@
 :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 [...]
 
 
-The quickest way to start learning about Apache Isis is to use the `helloworld` starter app.
+The quickest way to start learning about Apache Causeway is to use the `helloworld` starter app.
 
 There are two variations of the application (and so two branches in the git repo).
 One variation uses JDO as the ORM, the other uses JPA, so you can focus on whichever ORM you prefer.
 
 The application is also deployed online for you to try out,  link:https://helloworld.jdo.causeway.incode.work[here (jdo)] and link:https://helloworld.jpa.causeway.incode.work[here (jpa)].
 
-Using the instructions <<Downloading & Running,below>>, you can download a minimal Apache Isis app, consisting of a single domain entity (`HelloWorldObject`) with supporting domain services.
+Using the instructions <<Downloading & Running,below>>, you can download a minimal Apache Causeway app, consisting of a single domain entity (`HelloWorldObject`) with supporting domain services.
 Both the business logic and supporting bootstrapping classes are in a single Maven module.
 
 [TIP]
@@ -22,11 +22,11 @@ It also creates a minimal application, but provides more structure along with te
 
 == Prerequisites
 
-Apache Isis is a Java based framework, so in terms of prerequisites, you'll need to install:
+Apache Causeway is a Java based framework, so in terms of prerequisites, you'll need to install:
 
 * Java 11 JDK (or later)
 +
-Apache Isis itself is compatible with Java 11, and the helloworld app itself is configured for Java 11.
+Apache Causeway itself is compatible with Java 11, and the helloworld app itself is configured for Java 11.
 
 * link:http://maven.apache.org[Apache Maven] 3.5+
 
@@ -198,7 +198,7 @@ image::helloworld/using/250-retrieve-object-using-rest-api-response.png[width="6
 
 
 The Swagger UI is provided as a convenience; the REST API is actually a complete hypermedia API (in other words you can follow the links to access all the behaviour exposed in the regular Wicket app).
-The REST API implemented by Apache Isis is specified in the link:http://www.restfulobjects.org[Restful Object spec].
+The REST API implemented by Apache Causeway is specified in the link:http://www.restfulobjects.org[Restful Object spec].
 
 
 
@@ -239,7 +239,7 @@ src/main/java/
 Change as required.
 
 <.> Defines the 'hello' module.
-Apache Isis can be used for both microservice and monolithic architectures, but for the latter it encourages "modular monoliths" from the start.
+Apache Causeway can be used for both microservice and monolithic architectures, but for the latter it encourages "modular monoliths" from the start.
 
 <.> The `dom` package holds the "domain object model" for this module.
 Modules may have other packages, common ones include ``types`` (as below), also ``api``s, ``contribution``s, ``fixture``s, ``spi``s
@@ -254,7 +254,7 @@ The associated `.layout.xml` and `.png` are optional but provide metadata/resour
 <.> `HelloWorldModule` is a Spring link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration] which allows the domain services and entities of the module to be located. +
 This is discussed in more detail xref:#helloworldmodule[below].
 
-<.> `AppManifest` is the top-level Spring link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration] that specifies the components of Apache Isis to use, along with the modules making up the application itself (ie `HelloWorldModule`). +
+<.> `AppManifest` is the top-level Spring link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration] that specifies the components of Apache Causeway to use, along with the modules making up the application itself (ie `HelloWorldModule`). +
 This is discussed in more detail xref:#appmanifest[below].
 
 <.> `HelloWorldApp` is the link:https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/autoconfigure/SpringBootApplication.html[@SpringBootApplication] used to bootstrap the app.
@@ -267,7 +267,7 @@ This is discussed in more detail xref:#helloworldapp[below].
 [#helloworldmodule]
 ==== HelloWorldModule
 
-Every module within an Apache Isis application should have a module class.
+Every module within an Apache Causeway application should have a module class.
 Its purpose is to define a package to scan from, and optionally to declare any transitive dependencies.
 In the case of `HelloWorldModule`, it is extremely simple:
 
@@ -297,7 +297,7 @@ If there were, these would be expressed in terms of module classes (each being a
 
 <.> for `jpa` branch only, to automatically discover JPA entities
 
-The scanning mechanism is also leveraged by Apache Isis to pick up three types of classes:
+The scanning mechanism is also leveraged by Apache Causeway to pick up three types of classes:
 
 * all domain services
 +
@@ -351,7 +351,7 @@ public class AppManifest {
 }
 ----
 
-<.> Mandatory - specifies the core of the Apache Isis framework
+<.> Mandatory - specifies the core of the Apache Causeway framework
 
 <.> Enables the Shiro security mechanism.
 There are several security implementations, precisely one must be selected
@@ -443,7 +443,7 @@ Typically this just holds JDBC connection strings, etc.
 
 <.> The `banner.txt` is shown when bootstrapping.
 
-<.> The `log4j2-spring.xml` configures log4j2 (the logging system used by Apache Isis)
+<.> The `log4j2-spring.xml` configures log4j2 (the logging system used by Apache Causeway)
 
 <.> The `menubars.layout.xml` arranges the actions of the domain services into menus.
 
@@ -468,7 +468,7 @@ JQuery is available by default.
 
 === No src/main/webapp
 
-Note that there is no `src/main/webapp/` or `WEB-INF/web.xml` - the servlets and filters are configured by Apache Isis automatically.
+Note that there is no `src/main/webapp/` or `WEB-INF/web.xml` - the servlets and filters are configured by Apache Causeway automatically.
 
 
 === No src/test/java
@@ -497,7 +497,7 @@ This means:
 
 * the set of third party dependencies declared have been validated as compatible by Spring Boot team
 * build plugins are declared and configured appropriately
-* imports to the Apache Isis dependencies are declared via `<dependencyManagement>`
+* imports to the Apache Causeway dependencies are declared via `<dependencyManagement>`
 
 
 
diff --git a/starters/adoc/modules/starters/pages/simpleapp.adoc b/starters/adoc/modules/starters/pages/simpleapp.adoc
index 16fc3cfd14..6230c111e0 100644
--- a/starters/adoc/modules/starters/pages/simpleapp.adoc
+++ b/starters/adoc/modules/starters/pages/simpleapp.adoc
@@ -9,7 +9,7 @@ One variation uses JDO as the ORM, the other uses JPA, so you can focus on which
 
 The application is also deployed online for you to try out, link:https://simpleapp.jdo.causeway.incode.work[here (jdo)] and link:https://simpleapp.jpa.causeway.incode.work[here (jpa)].
 
-As with the xref:docs:starters:helloworld.adoc[HelloWorld] starter app, the instructions <<Downloading & Running,below>> will download a minimal Apache Isis app consisting of a single entity (`SimpleObject`) with supporting domain services.
+As with the xref:docs:starters:helloworld.adoc[HelloWorld] starter app, the instructions <<Downloading & Running,below>> will download a minimal Apache Causeway app consisting of a single entity (`SimpleObject`) with supporting domain services.
 
 However, unlike HelloWorld, this app also provides more structure to assist you as your application grows, with business logic placed in a separate Maven module (`simpleapp-...-module-simple`) to the module that bootstraps the webapp (`simpleapp-...-webapp`).
 Replace "..." with either "jdo" or "jpa", as appropriate.
@@ -29,11 +29,11 @@ You can use them as a reference once your ideas have solidifid and you need to s
 
 == Prerequisites
 
-Apache Isis is a Java based framework, so in terms of prerequisites, you'll need to install:
+Apache Causeway is a Java based framework, so in terms of prerequisites, you'll need to install:
 
 * Java 11 JDK (or later)
 +
-Apache Isis itself is compatible with Java 11, and the simpleapp itself is configured for Java 11.
+Apache Causeway itself is compatible with Java 11, and the simpleapp itself is configured for Java 11.
 
 * link:http://maven.apache.org[Apache Maven] 3.5+
 
@@ -289,7 +289,7 @@ image::simpleapp/using/250-retrieve-object-using-rest-api-response.png[width="60
 
 
 The Swagger UI is provided as a convenience; the REST API is actually a complete hypermedia API (in other words you can follow the links to access all the behaviour exposed in the regular Wicket app).
-The REST API implemented by Apache Isis is specified in the link:http://www.restfulobjects.org[Restful Object spec].
+The REST API implemented by Apache Causeway is specified in the link:http://www.restfulobjects.org[Restful Object spec].
 
 
 
@@ -352,7 +352,7 @@ For integration tests, this uses the link:https://docs.spring.io/spring-boot/doc
 
 These two different annotations reference a (class annotated with) link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration], which in turn can link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Import.html[@Import] other annotations.
 
-By convention, the top-level `@Configuration` in an Apache Isis application is called the "app manifest".
+By convention, the top-level `@Configuration` in an Apache Causeway application is called the "app manifest".
 
 The link:{attachmentsdir}/simpleapp-modules-dependencies.pptx[diagram] below shows how classes fit together:
 
@@ -417,7 +417,7 @@ This is discussed in more detail below.
 
 ==== SimpleModule
 
-Every module within an Apache Isis application should have a module class.
+Every module within an Apache Causeway application should have a module class.
 Its purpose is to define a package to scan from, and optionally to declare any transitive dependencies.
 In the case of `SimpleModule`, it consists of:
 
@@ -484,7 +484,7 @@ Since the module dependency graph is known, this allows all data to be removed,
 This Spring Boot feature is used by the framework, but can equally easily be used by application code.
 The `@Name.Specification` class uses this configuration property.
 
-The scanning mechanism is also leveraged by Apache Isis to pick up three types of classes:
+The scanning mechanism is also leveraged by Apache Causeway to pick up three types of classes:
 
 * all domain services
 +
@@ -589,7 +589,7 @@ public abstract class SimpleModuleIntegTestAbstract
 <.> Tests typically inherit from `IsisIntegrationTestAbstract`, which provides some convenience methods to inherit from.
 In this case, the test inherits from the `IsisIntegrationTestAbstractWithFixtures` subclass which also adds in support for running fixtures.
 
-<.> Specifies the modules that make up Apache Isis framework itself.
+<.> Specifies the modules that make up Apache Causeway framework itself.
 These include core, security set to the bypass implementation (effectively is ignored) and JDO/DataNucleus for persistence.
 Note that no viewers are bootstrapped because the tests are run through Spring's integration testing framework, rather than (say) as Selenium tests.
 
@@ -662,11 +662,11 @@ This integrates with Spring Boot's link:https://docs.spring.io/spring-boot/docs/
 +
 Discussed in more detail below.
 
-<.> Demonstrates how to implement a custom REST controller, accessing the domain object model managed by Apache Isis.
+<.> Demonstrates how to implement a custom REST controller, accessing the domain object model managed by Apache Causeway.
 
-<.> Demonstrates how to run quartz as a background service, accessing the domain object model managed by Apache Isis.
+<.> Demonstrates how to run quartz as a background service, accessing the domain object model managed by Apache Causeway.
 
-<.> `AppManifest` is the top-level Spring link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration] that specifies the components of Apache Isis to use, along with the modules making up the application itself (ie `ApplicationModule`, which depends in turn on `SimpleModule`, and `CustomModule`).
+<.> `AppManifest` is the top-level Spring link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html[@Configuration] that specifies the components of Apache Causeway to use, along with the modules making up the application itself (ie `ApplicationModule`, which depends in turn on `SimpleModule`, and `CustomModule`).
 +
 This is discussed in more detail below
 
@@ -732,7 +732,7 @@ public class AppManifest {
 }
 ----
 
-<.> Mandatory - specifies the core of the Apache Isis framework
+<.> Mandatory - specifies the core of the Apache Causeway framework
 
 <.> Enables the Shiro security mechanism.
 There are several security implementations, precisely one must be selected
@@ -829,7 +829,7 @@ This leverages a feature in Spring Boot's Flyway integration which allows differ
 
 <.> The `banner.txt` is shown when bootstrapping.
 
-<.> The `log4j2-spring.xml` configures log4j2 (the logging system used by Apache Isis)
+<.> The `log4j2-spring.xml` configures log4j2 (the logging system used by Apache Causeway)
 
 <.> The `menubars.layout.xml` arranges the actions of the domain services into menus.
 
@@ -854,7 +854,7 @@ JQuery is available by default.
 
 === No src/main/webapp
 
-Note that there is no `src/main/webapp/` or `WEB-INF/web.xml` - the servlets and filters are configured by Apache Isis automatically.
+Note that there is no `src/main/webapp/` or `WEB-INF/web.xml` - the servlets and filters are configured by Apache Causeway automatically.
 
 
 [#integration-tests]
@@ -927,7 +927,7 @@ This means:
 
 * the set of third party dependencies declared have been validated as compatible by Spring Boot team
 * build plugins are declared and configured appropriately
-* imports to the Apache Isis dependencies are declared via `<dependencyManagement>`
+* imports to the Apache Causeway dependencies are declared via `<dependencyManagement>`
 
 
 
diff --git a/testing/adoc/modules/ROOT/pages/about.adoc b/testing/adoc/modules/ROOT/pages/about.adoc
index 768abe371e..00cdcd0510 100644
--- a/testing/adoc/modules/ROOT/pages/about.adoc
+++ b/testing/adoc/modules/ROOT/pages/about.adoc
@@ -2,10 +2,10 @@
 
 :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 [...]
 
-If you are using Apache Isis to develop complex business-critical applications, then being able to write automated tests for those applications is massively important.
-As such Apache Isis treats the topic of testing very seriously.
+If you are using Apache Causeway to develop complex business-critical applications, then being able to write automated tests for those applications is massively important.
+As such Apache Causeway treats the topic of testing very seriously.
 
-This guide describes those features available to you for testing your Apache Isis application.
+This guide describes those features available to you for testing your Apache Causeway application.
 
 
 == Unit tests vs Integ tests
@@ -34,7 +34,7 @@ Unit tests ensure that you are *_building the system right_*.
 ====
 
 Integration tests leverage Spring Boot's integration testing infrastructure,in particular using link:https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/test/context/SpringBootTest.html[@SpringBootTest].
-This configures and bootstraps the Apache Isis runtime, usually running against an in-memory database.
+This configures and bootstraps the Apache Causeway runtime, usually running against an in-memory database.
 
 == Integ tests vs BDD Specs
 
@@ -59,8 +59,8 @@ But if you don't then you certainly should write integration tests: acceptance c
 When we talk about integration tests/specs here, we mean tests that exercise the domain object logic, through to the actual database.
 But we also want the tests to exercise the app from the users's perspective, which means including the user interface.
 
-For most other frameworks that would require having to test the application in a very heavy weight/fragile fashion using a tool such as link:http://docs.seleniumhq.org/[Selenium], driving a web browser to navigate . In this regard though, Apache Isis has a significant trick up its sleeve.
-Because Apache Isis implements the naked objects pattern, it means that the UI is generated automatically from declared domain-objects, -views and -services.
+For most other frameworks that would require having to test the application in a very heavy weight/fragile fashion using a tool such as link:http://docs.seleniumhq.org/[Selenium], driving a web browser to navigate . In this regard though, Apache Causeway has a significant trick up its sleeve.
+Because Apache Causeway implements the naked objects pattern, it means that the UI is generated automatically from declared domain-objects, -views and -services.
 This therefore allows for other implementations of the UI.
 
 The xref:refguide:applib:index/services/wrapper/WrapperFactory.adoc[WrapperFactory] domain service allows a test to wrap domain objects and thus to interact with said objects "as if" through the UI:
@@ -72,12 +72,12 @@ If the test invokes an action that is disabled, then the wrapper will throw an a
 If the action is ok to invoke, it delegates through.
 There's more discussion on the wrapper factory in the xref:testing:integtestsupport:about.adoc#wrapper-factory[integ test support] chapter.
 
-What this means is that an Apache Isis application can be tested end-to-end without having to deploy it onto a webserver; the whole app can be tested while running in-memory.
+What this means is that an Apache Causeway application can be tested end-to-end without having to deploy it onto a webserver; the whole app can be tested while running in-memory.
 Although integration tests re (necessarily) slower than unit tests, they are not any harder to write (in fact, in some respects they are easier).
 
 == Dependency Injection
 
-Spring Boot will automatically inject dependencies into integration tests and services, and Apache Isis extends this to also inject services into every domain object (entity or view model).
+Spring Boot will automatically inject dependencies into integration tests and services, and Apache Causeway extends this to also inject services into every domain object (entity or view model).
 This is most useful when writing unit tests; simply mock out the service and inject into the domain object.
 
 There are a number of syntaxes supported, but the simplest is to use `@javax.inject.Inject` annotation; for example:
@@ -89,7 +89,7 @@ CustomerRepository customers;
 ----
 
 Domain services are discovered by Spring Boot, either explicitly referenced in the link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Import.html[@Import] annotation, or picked up from class path scanning of link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/ComponentScan.html[@ComponentScan].
-Any service annotated or meta-annotated with link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/stereotype/Component.html[@Component] can be discovered; this includes classes annotated with Apache Isis' xref:refguide:applib:index/annotation/DomainService.adoc[@DomainService].
+Any service annotated or meta-annotated with link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/stereotype/Component.html[@Component] can be discovered; this includes classes annotated with Apache Causeway' xref:refguide:applib:index/annotation/DomainService.adoc[@DomainService].
 
 == Given/When/Then
 
@@ -116,14 +116,14 @@ In the previous section we discussed using given/when/then as a form of organizi
 For integration tests though it can be difficult to keep the "given" short; there could be a lot of prerequisite data that needs to exist before you can actually exercise your system.
 Moreover, however we do set up that data, but we also want to do so in a way that is resilient to the system changing over time.
 
-The solution that Apache Isis provides is xref:testing:fixtures:about.adoc[fixture scripts], supported by a domain service (also) called xref:refguide:testing:index/fixtures/applib/fixturescripts/FixtureScripts.adoc[FixtureScripts].
+The solution that Apache Causeway provides is xref:testing:fixtures:about.adoc[fixture scripts], supported by a domain service (also) called xref:refguide:testing:index/fixtures/applib/fixturescripts/FixtureScripts.adoc[FixtureScripts].
 This defines a pattern (command pattern and composite pattern) with supporting classes to help ensure that the "data setup" for your tests are reusable and maintainable over time.
 
 == Fake data
 
 include::testing:fakedata:partial$intro.adoc[]
 
-Apache Isis provides the xref:testing:fakedata:about.adoc[Fake Data] library to assist with this.
+Apache Causeway provides the xref:testing:fakedata:about.adoc[Fake Data] library to assist with this.
 
 [TIP]
 ====
diff --git a/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc b/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
index 09a04c0d99..d811b380bd 100644
--- a/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
+++ b/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
@@ -3,7 +3,7 @@
 
 :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 [...]
 
-Apache Isis provides a library of link:https://www.archunit.org/[ArchUnit] tests to verify the structure of your domain applications.
+Apache Causeway provides a library of link:https://www.archunit.org/[ArchUnit] tests to verify the structure of your domain applications.
 
 
 == Maven Configuration
@@ -239,7 +239,7 @@ For teams that insist on business keys in addition to surrogate keys
 
 * Optional
 
-** ensure conformance of persistence vs Isis annotations
+** ensure conformance of persistence vs Causeway annotations
 +
 For teams that like to emphasise entities vs view models:
 
diff --git a/testing/fixtures/adoc/modules/fixtures/pages/about.adoc b/testing/fixtures/adoc/modules/fixtures/pages/about.adoc
index 8180332127..341686436e 100644
--- a/testing/fixtures/adoc/modules/fixtures/pages/about.adoc
+++ b/testing/fixtures/adoc/modules/fixtures/pages/about.adoc
@@ -13,11 +13,11 @@ If in the future the domain entities (and therefore corresponding database table
 Even more significantly, there's no way to guarantee that the data that's being loaded is logically consistent with the business behaviour of the domain objects themselves.
 That is, there's nothing to stop your test from putting data into the database that would be invalid if one attempted to add it through the app.
 
-The solution that Apache Isis provides is a small library called *_fixture scripts_*.
+The solution that Apache Causeway provides is a small library called *_fixture scripts_*.
 A fixture script is basically a command object for executing arbitrary work, where the work in question is almost always invoking one or more business actions.
 In other words, the database is populating through the functionality of the domain object model itself.
 
-There is another benefit to Apache Isis' fixture script approach; the fixtures can be (in prototyping mode) run from your application.
+There is another benefit to Apache Causeway' fixture script approach; the fixtures can be (in prototyping mode) run from your application.
 This means that fixture scripts can actually help all the way through the development lifecycle:
 
 * when specifying a new feature, you can write a fixture script to get the system into the "given" state, and then start exploring the required functionality with the domain expert actually _within_ the application +
diff --git a/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc b/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
index edf95c3b86..e879101490 100644
--- a/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
+++ b/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
@@ -2,8 +2,8 @@
 
 :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 [...]
 
-Apache Isis builds on top of Spring Boot's integration testing support, in particular using link:https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/test/context/SpringBootTest.html[@SpringBootTest].
-This configures and bootstraps the Apache Isis runtime, usually running against an in-memory database.
+Apache Causeway builds on top of Spring Boot's integration testing support, in particular using link:https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/test/context/SpringBootTest.html[@SpringBootTest].
+This configures and bootstraps the Apache Causeway runtime, usually running against an in-memory database.
 
 On top of that, we usually:
 
@@ -94,7 +94,7 @@ public class AppManifest {
 [#bootstrapping]
 == Bootstrapping
 
-We typically put the bootstrapping of Apache Isis into a superclass, one for each Maven module.
+We typically put the bootstrapping of Apache Causeway into a superclass, one for each Maven module.
 This allows an individual "slice" of the application to be tested, rather than as a monolith.
 
 So, for the `module-simple` module, we have:
@@ -163,7 +163,7 @@ They both also force an in-memory database, with JDO/DataNucleus ORM configured
 === Faster bootstrapping
 
 By default integration tests are run in "production" deployment mode.
-With the `causeway.core.meta-model.introspector.mode=` set to its default value, this results in full introspection of the Apache Isis metamodel.
+With the `causeway.core.meta-model.introspector.mode=` set to its default value, this results in full introspection of the Apache Causeway metamodel.
 
 While this _does_ have the benefit that the metamodel will be validated, the downside is that the test takes longer to bootstrap.
 
@@ -228,7 +228,7 @@ public class SimpleObject
 Properties are visible but unmodifiable by default
 We therefore have two tests for each of these facts.
 
-NOTE: Non-editable properties is change from Isis v1.x.
+NOTE: Non-editable properties is change from Causeway v1.x.
 Use the `causeway.applib.annotation.domain-object.editing` configuration property to pverride.
 
 By convention, we group tests into nested static classes, so the corresponding integration test is:
@@ -477,7 +477,7 @@ This is usually done in the test's `setUp()` method.
 
 . the test calls the methods on the wrapper rather than the domain object itself
 
-. the wrapper performs a reverse lookup from the method invoked (a regular `java.lang.reflect.Method` instance) into the Apache Isis metamodel
+. the wrapper performs a reverse lookup from the method invoked (a regular `java.lang.reflect.Method` instance) into the Apache Causeway metamodel
 
 . (like a viewer), the wrapper then performs the "see it/use it/do it" checks, checking that the member is visible, that it is enabled and (if there are arguments) that the arguments are valid
 
diff --git a/testing/specsupport/adoc/modules/specsupport/pages/about.adoc b/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
index e2f00b9cb6..88d5da2c93 100644
--- a/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
+++ b/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
@@ -12,7 +12,7 @@ The BDD tooling parses this text and uses it to actually interact with the syste
 As a byproduct the BDD frameworks generate readable output of some form; this is often an annotated version of the original specification, marked up to indicate which specifications passed, which have failed.
 This readable output is a form of "living documentation"; it captures the actual behaviour of the system, and so is guaranteed to be accurate.
 
-There are many BDD tools out there; Apache Isis provides an integration with link:https://cucumber.io/docs/installation/java/[Cucumber JVM] (see also the https://github.com/cucumber/cucumber-jvm[github site]):
+There are many BDD tools out there; Apache Causeway provides an integration with link:https://cucumber.io/docs/installation/java/[Cucumber JVM] (see also the https://github.com/cucumber/cucumber-jvm[github site]):
 
 
 == How it works
diff --git a/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc b/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
index d2969da92b..303b948902 100644
--- a/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
+++ b/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
@@ -2,7 +2,7 @@
 
 :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 [...]
 
-Apache Isis provides a number of helpers to help unit test your domain objects.
+Apache Causeway provides a number of helpers to help unit test your domain objects.
 
 
 == Maven Configuration
@@ -231,7 +231,7 @@ As here, it is often sufficient to provide a single instance (as it is compared
 
 === XML Marshalling Support
 
-Apache Isis' unit testing support provides the xref:refguide:testing:index/unittestsupport/applib/matchers/JaxbMatchers.adoc[JaxbMatchers] while the core applib also provides the useful xref:refguide:applib:index/util/JaxbUtil.adoc[JaxbUtil] class.
+Apache Causeway' unit testing support provides the xref:refguide:testing:index/unittestsupport/applib/matchers/JaxbMatchers.adoc[JaxbMatchers] while the core applib also provides the useful xref:refguide:applib:index/util/JaxbUtil.adoc[JaxbUtil] class.
 
 These can be useful for example if you have example XML-serialized representations of the SOAP requests and response payloads and want to use these within your tests.
 
@@ -256,7 +256,7 @@ If using JMock then the interactions (in the "then") are checked automatically b
 However, you probably will still have some state changes to assert upon.
 
 
-Apache Isis' unit test support provides `JUnitRuleMockery2` which is an extension to the link:http://www.jmock.org/[JMock]'s `JunitRuleMockery`.
+Apache Causeway' unit test support provides `JUnitRuleMockery2` which is an extension to the link:http://www.jmock.org/[JMock]'s `JunitRuleMockery`.
 It provides a simpler API and also providing support for autowiring.
 
 
diff --git a/tooling/cli/adoc/modules/tooling-cli/pages/about.adoc b/tooling/cli/adoc/modules/tooling-cli/pages/about.adoc
index 665d03857e..a399392851 100644
--- a/tooling/cli/adoc/modules/tooling-cli/pages/about.adoc
+++ b/tooling/cli/adoc/modules/tooling-cli/pages/about.adoc
@@ -3,7 +3,7 @@
 
 :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 [...]
 
-Command Line Interface for the _Apache Isis Tooling_ ecosystem, to generate documentation from program sources (`.java` files, `pom.xml`, etc).
+Command Line Interface for the _Apache Causeway Tooling_ ecosystem, to generate documentation from program sources (`.java` files, `pom.xml`, etc).
 
 
 
@@ -34,7 +34,7 @@ which (currently) generates the following:
 [source]
 ----
 Usage: cli [-hV] [-o=<outputPath>] [-p=<projectRootPath>] [COMMAND]
-CLI for the Apache Isis Tooling Ecosystem
+CLI for the Apache Causeway Tooling Ecosystem
   -h, --help      Show this help message and exit.
   -w, --overview=<overviewPath>
                   path to write the overview file (default: NONE = write to std.out)
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/about.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/about.adoc
index fa38a4a453..3254d0d7d7 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/about.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/about.adoc
@@ -3,9 +3,9 @@
 :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 [...]
 
 
-Apache Isis' Restful Objects viewer is an implementation of the link:http://restfulobjects.org[Restful Objects spec], which defines a generic way to expose a domain model through a REST (or more precisely, hypermedia) API. Having a REST API opens up an Apache Isis domain model to a huge variety of applications, from bespoke single-page apps, through integration scenarios, through providing an API for bulk-upload/migration from an existing system.
+Apache Causeway' Restful Objects viewer is an implementation of the link:http://restfulobjects.org[Restful Objects spec], which defines a generic way to expose a domain model through a REST (or more precisely, hypermedia) API. Having a REST API opens up an Apache Causeway domain model to a huge variety of applications, from bespoke single-page apps, through integration scenarios, through providing an API for bulk-upload/migration from an existing system.
 
-The Restful Objects viewer also provides a number of extensions specific to Apache Isis.
+The Restful Objects viewer also provides a number of extensions specific to Apache Causeway.
 Most significant of these is enhanced content negotiation support, making it easier to use the returned representations within bespoke clients using standard third-party configurations.
 
 This component guide discuss features, configuration and also how to extend the Restful Objects viewer.
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/client.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/client.adoc
index 7d54c6a8a7..498c069f50 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/client.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/client.adoc
@@ -2,7 +2,7 @@
 
 :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 library is for integration scenario to programmatically invoke the xref:vro::about.adoc[REST API (Restful Objects Viewer)] of an Apache Isis application, using the link:http://restfulobjects.org[restfulobjects protocol].
+This library is for integration scenario to programmatically invoke the xref:vro::about.adoc[REST API (Restful Objects Viewer)] of an Apache Causeway application, using the link:http://restfulobjects.org[restfulobjects protocol].
 
 A common use case would be to consume information from some external system, for example uploading a scanned PDF or a representation of an incoming invoice.
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc
index f05527a73e..2aa6ada1bb 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc
@@ -18,7 +18,7 @@ If the entities were exposed directly then those REST clients will break.
 Instead you need to create some sort of stable facade over your domain entities, one which you will preserve even if the domain entities change.
 There are three ways in which you can do this:
 
-* first is to solve the problem at the domain layer by defining a regular Apache Isis xref:userguide:fun:overview.adoc#view-models[view model].
+* first is to solve the problem at the domain layer by defining a regular Apache Causeway xref:userguide:fun:overview.adoc#view-models[view model].
 This is then surfaced by the RO viewer.
 +
 If the underlying entities change, then care must be taken to ensure that structure of the view model nevertheless is unchanged.
@@ -32,7 +32,7 @@ If the underlying tables change (as the result of a change in their correspondin
 +
 The `ContentNegotiationService` is responsible for inspecting the HTTP `Accept` header, and use this to select the correct representation to render.
 +
-The Apache Isis framework provides three implementations of `ContentNegotiationService` which inspects different elements of the HTTP `Accept` header.
+The Apache Causeway framework provides three implementations of `ContentNegotiationService` which inspects different elements of the HTTP `Accept` header.
 One of these implementations, `ContentNegotiationServiceXRoDomainType` will further delegate down to the companion xref:refguide:applib:index/services/conmap/ContentMappingService.adoc[ContentMappingService] service (if configured/available), based on the value of the "x-ro-domain-type" parameter of the header.
 +
 A typical implementation of `ContentMappingService` will convert the domain object into some sort of DTO (data transfer object) as specified by the "x-ro-domaintype".
@@ -54,7 +54,7 @@ xref:refguide:viewer:index/restfulobjects/rendering/service/conneg/ContentNegoti
 If the implementation does not recognize the value of the header, if can simply return `null`.
 +
 The framework provides a number of implementations; an implementation that handles the
-xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[simplified representation] of the Apache Isis profile; an implementation that provides support for the `x-ro-domain-type` parameter, and a default/fallback implementation that returns the representations defined by the RO spec.
+xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[simplified representation] of the Apache Causeway profile; an implementation that provides support for the `x-ro-domain-type` parameter, and a default/fallback implementation that returns the representations defined by the RO spec.
 
 * xref:refguide:applib:index/services/conmap/ContentMappingService.adoc[ContentMappingService]
 +
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.adoc
index c36bf43336..d508529145 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.adoc
@@ -1,5 +1,5 @@
 [#apache-causeway-v2-profile-simplified-representation]
-= Apache Isis v2 Profile (Simplified Representation)
+= Apache Causeway v2 Profile (Simplified Representation)
 
 :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 [...]
 
@@ -7,7 +7,7 @@
 The representations defined by the RO spec are very rich and enable complex client-side applications to be built.
 However, their sophistication can be an impediment to their use if one wishes to write a simple app using third-party components that expect to consume much simpler representations.
 
-Apache Isis also provides support for its own simplified representation for the most commonly-used representations.
+Apache Causeway also provides support for its own simplified representation for the most commonly-used representations.
 This is implemented using the xref:refguide:viewer:index/restfulobjects/rendering/service/conneg/ContentNegotiationService.adoc[ContentNegotiationService] described in the
 xref:vro:ROOT:content-negotiation.adoc[architecture] chapter.
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/other-representations.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/other-representations.adoc
index e30d7adb6e..5ef7f2395d 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/other-representations.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/other-representations.adoc
@@ -8,7 +8,7 @@
 Sometimes though you may want to extend or change the representations generated.
 This might be because you want to write a RESTful client that uses a particular library (say a JavaScript library or web components) that can only handle representations in a certain form.
 
-Or, you might want to have Apache Isis generate representations according to some other "standard", of which there are many:
+Or, you might want to have Apache Causeway generate representations according to some other "standard", of which there are many:
 
 * Mike Kelly's http://stateless.co/hal_specification.html[HAL] specification
 * Mike Amundsen's http://amundsen.com/media-types/collection/[Collection+JSON] specification
@@ -28,7 +28,7 @@ The existing implementations can be used as a starting point.
 
 [CAUTION]
 ====
-Any custom implementations will need to access the internal APIs for the Apache Isis metamodel.
+Any custom implementations will need to access the internal APIs for the Apache Causeway metamodel.
 You should be aware that these are not formal API.
 ====
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/accept-header.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/accept-header.adoc
index 96b192e309..46940b934f 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/accept-header.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/accept-header.adoc
@@ -15,7 +15,7 @@ Accept: application/json;profile="urn:org.restfulobjects:repr-types/xxx"
 where "xxx" varies by resource.
 The detail can be found in link:https://www.restfulobjects.org/spec/1.0/section-a/chapter-02.html#_2-4-1-representationtype-profile-parameter[section 2.4.1] of the RO spec.
 
-The "Isis" profile allows the client to request simplified representations for the most frequently accessed resources.
+The "Causeway" profile allows the client to request simplified representations for the most frequently accessed resources.
 This is done by specifying an `Accept` header of:
 
 [source]
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/configuration-properties.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/configuration-properties.adoc
index 95db0fe6e4..72f3bed11b 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/configuration-properties.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/configuration-properties.adoc
@@ -7,9 +7,9 @@
 If all that is required is a very simple representations (of objects), you can configure the Restful Objects viewer
 to provide a simplified output, then this can be done with a number of (global) configuration properties.
 
-These configuration properties pre-date the support for the Apache Isis profile, and
+These configuration properties pre-date the support for the Apache Causeway profile, and
 are limited by the fact that they are global configuration settings, so cannot be influenced on a request-by-request
-basis (as is the case with the `Accept` header used for the Apache Isis profile). They have therefore been
+basis (as is the case with the `Accept` header used for the Apache Causeway profile). They have therefore been
 deprecated, and may be removed in the future.
 
 Details can be found in xref:vro:ROOT:setup-and-configuration.adoc#deprecated[here].
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/domain-object.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/domain-object.adoc
index 22e9fd9e99..4efa52f428 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/domain-object.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/domain-object.adoc
@@ -6,7 +6,7 @@
 
 :dollar: $
 
-If a domain object resource (link:https://www.restfulobjects.org/spec/1.0/section-c/chapter-14.html[section 14]) is accessed with the Apache Isis profile, the resultant representation is a JSON object with simple key/value pairs for each property.
+If a domain object resource (link:https://www.restfulobjects.org/spec/1.0/section-c/chapter-14.html[section 14]) is accessed with the Apache Causeway profile, the resultant representation is a JSON object with simple key/value pairs for each property.
 
 The contents of any collections are also eagerly returned, consisting of an array of elements of each referenced object.
 Each such element contains key/value pairs of each property (in other words, a grid of data is returned).
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips.adoc
index 1afccd85a9..18f5f1b233 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips.adoc
@@ -4,7 +4,7 @@
 :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.
+This chapter provides some solutions for problems we've encountered ourselves or have been raised on the Apache Causeway mailing lists.
 
 Since the Restful Objects viewer is designed for computer programs to interact with (rather than human beings), it can be a little difficult to explore and generally "grok" how it works.
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips/restful-image-property.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips/restful-image-property.adoc
index a84cfca701..6556b05db9 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips/restful-image-property.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips/restful-image-property.adoc
@@ -4,10 +4,10 @@
 :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 [...]
 
 
-From this link:http://markmail.org/message/4kcu7sml4ufdsah3[thread] on the Apache Isis users mailing list:
+From this link:http://markmail.org/message/4kcu7sml4ufdsah3[thread] on the Apache Causeway users mailing list:
 
 * _I am trying to display an image in a JavaScript client app, the image comes from
-   an Isis RO web service as a string, but it won't show.
+   an Causeway RO web service as a string, but it won't show.
 Is there something I should do to change the message?_
 
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc
index b55445195d..f317354f0f 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 
 
-Apache Isis' Restful Objects viewer provides a number of additional resource endpoints (not defined in the xref:ro-spec.adoc[RO spec]) that provide representations of the object layout (as per xref:refguide:applib:index/services/grid/GridService.adoc[GridService]) and of the menu layout (as per xref:refguide:applib:index/services/menu/MenuBarsService.adoc[MenuBarsService]).
+Apache Causeway' Restful Objects viewer provides a number of additional resource endpoints (not defined in the xref:ro-spec.adoc[RO spec]) that provide representations of the object layout (as per xref:refguide:applib:index/services/grid/GridService.adoc[GridService]) and of the menu layout (as per xref:refguide:applib:index/services/menu/MenuBarsService.adoc[MenuBarsService]).
 
 This chapter provides details of these resources, the link ``Rel``s to access them, and the resultant representations.
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/ro-spec.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/ro-spec.adoc
index 6d142cee95..d16c023a08 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/ro-spec.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/ro-spec.adoc
@@ -37,13 +37,13 @@ The diagram below - taken from the Restful Objects spec - shows the various reso
 
 image::restfulobjects/ro-spec-resources-and-representations.png[width="800px"]
 
-The resource URLs are always well-defined, but Apache Isis' implementation allows for different representations to be returned, using content negotiation.
+The resource URLs are always well-defined, but Apache Causeway' implementation allows for different representations to be returned, using content negotiation.
 This is discussed further below.
 
 
-== Apache Isis' implementation
+== Apache Causeway' implementation
 
-The Restful Objects viewer is Apache Isis' implementation of the Restful Objects spec.
+The Restful Objects viewer is Apache Causeway' implementation of the Restful Objects spec.
 It implements all the mandatory features of the specification.
 It also implements some of the optional capabilities (as defined in link:https://www.restfulobjects.org/spec/1.0/section-a/chapter-03.html[section 3] of the RO spec, and as represented in the version resource, section 8.1):
 
@@ -84,7 +84,7 @@ The Restful Objects viewer also implements some of the "future ideas" that are o
 
 === Content Negotiation
 
-Apache Isis provides two levels of support for content negotiation (section link:http://www.restfulobjects.org/spec/1.0/section-e/chapter-34.html#34.1-content-negotiation[34.1])
+Apache Causeway provides two levels of support for content negotiation (section link:http://www.restfulobjects.org/spec/1.0/section-e/chapter-34.html#34.1-content-negotiation[34.1])
 
 ==== `x-ro-domain-type`
 
@@ -103,7 +103,7 @@ Accept: application/xml;x-ro-domain-type="com.mycompany.viewmodels.v2.CustomerVi
 The server will use the xref:refguide:applib:index/services/conmap/ContentMappingService.adoc[ContentMappingService] to attempt to transform the domain object into the requested `x-ro-domain-type`.
 The whole process is discussed in more detail in the xref:vro:ROOT:content-negotiation.adoc[architecture] chapter.
 
-==== Apache Isis profile
+==== Apache Causeway profile
 
 The representations defined by the RO spec are very rich and enable complex client-side applications to be built.
 However, their sophistication can be an impediment to their use if one wishes to write a simple app using third-party components that expect to consume much simpler representations.
@@ -119,7 +119,7 @@ chapter.
 
 The Restful Objects viewer supports the `x-ro-follow-links` query parameter in a way very similar to that suggested in the RO spec (section link:https://www.restfulobjects.org/spec/1.0/section-e/chapter-34.html#34.4-minimizing-round-trips-(x-ro-follow-links)[34.4]), the main point being to avoid the "N+1" problem of too many (slow) network calls.
 For example, using this feature one can load a grid of data in a single call.
-(That said, the xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[Apache Isis v2 simplified representation] supported by Restful Objects viewer also support this use case, albeit in way that deviates from the RO spec).
+(That said, the xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[Apache Causeway v2 simplified representation] supported by Restful Objects viewer also support this use case, albeit in way that deviates from the RO spec).
 
 For example, with an app containing three entities, `Grandparent`, `Parent` and `ChildJdo` that define a hierarchy of 1:m relationships, we could define the following queries:
 
@@ -141,10 +141,10 @@ pass:[<pre>http://localhost:8080/restful/objects/CHILD/0?x-ro-follow-links=membe
 
 ==== Honor UI hints
 
-By default the representations generated by Restful Objects ignore any Apache Isis metamodel hints referring to the UI.
+By default the representations generated by Restful Objects ignore any Apache Causeway metamodel hints referring to the UI.
 In particular, if a collection is annotated then `Render(EAGERLY)` then the contents of the collection are _not_ eagerly embedded in the object representation.
 
 However, this behaviour can be overridden globally using the
 xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.honor-ui-hints[causeway.viewer.restfulobjects.honor-ui-hints] configuration property:
 
-This means that standard Apache Isis annotations can be used as a simple way to obtain follow-links (driven from the server model, though, rather than the requesting client).
+This means that standard Apache Causeway annotations can be used as a simple way to obtain follow-links (driven from the server model, though, rather than the requesting client).
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc
index 894a6aaac1..731c3bbf2d 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc
@@ -53,7 +53,7 @@ Security is discussed in more detail xref:security.adoc[here].
 
 These configuration properties that can be used to suppress or simplify the default RO-spec representations.
 
-These configuration properties pre-date the support for the link:content-negotiation/simplified-representations/[Apache Isis profile], and are limited by the fact that they are global configuration settings, so cannot be influenced on a request-by-request basis (as is the case with the `Accept` header used for the Apache Isis profile).
+These configuration properties pre-date the support for the link:content-negotiation/simplified-representations/[Apache Causeway profile], and are limited by the fact that they are global configuration settings, so cannot be influenced on a request-by-request basis (as is the case with the `Accept` header used for the Apache Causeway profile).
 They have therefore been deprecated, and may be removed in the future.
 
 Nevertheless, those configuration properties are:
@@ -75,7 +75,7 @@ Nevertheless, those configuration properties are:
 
 [NOTE]
 ====
-If these configuration settings are set in conjunction with using the xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc#apache-causeway-v2-profile-simplified-representation[Apache Isis profile], then the special `$$ro` property in the representations with reflect these settings.
+If these configuration settings are set in conjunction with using the xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc#apache-causeway-v2-profile-simplified-representation[Apache Causeway profile], then the special `$$ro` property in the representations with reflect these settings.
 ====
 
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/partials/module-nav.adoc b/viewers/restfulobjects/adoc/modules/ROOT/partials/module-nav.adoc
index 7d652b9dad..711c3e2215 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/partials/module-nav.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/partials/module-nav.adoc
@@ -3,7 +3,7 @@
 * xref:vro:ROOT:setup-and-configuration.adoc[Setup and Configuration]
 * xref:vro:ROOT:ro-spec.adoc[RO Spec]
 * xref:vro:ROOT:content-negotiation.adoc[Content Negotiation]
-** xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[Apache Isis v2 Profile]
+** xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[Apache Causeway v2 Profile]
 //** xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.INCOMPLETE.adoc[Simplified Representations v2]
 ** xref:vro:ROOT:content-negotiation/other-representations.adoc[Other Representations]
 * xref:vro:ROOT:security.adoc[Security]
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/about.adoc b/viewers/wicket/adoc/modules/ROOT/pages/about.adoc
index 2db2f4b32f..bade6e50b9 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/about.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/about.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 :page-aliases: guides:ugvw:ugvw.adoc
 
-The Wicket Viewer automatically exposes an Apache Isis domain object model for use by end-users.
+The Wicket Viewer automatically exposes an Apache Causeway domain object model for use by end-users.
 The viewer is implemented using link:http://wicket.apache.org[Apache Wicket].
 
 This component guide discuss end-user features, configuration and customization of the Wicket viewer.
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/customisation/about-page.adoc b/viewers/wicket/adoc/modules/ROOT/pages/customisation/about-page.adoc
index 24d63a62ce..bfe2767fe4 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/customisation/about-page.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/customisation/about-page.adoc
@@ -4,7 +4,7 @@
 
 
 
-Isis' Wicket viewer has an About page that, accessed by clicking on the application version in the footer.
+Causeway' Wicket viewer has an About page that, accessed by clicking on the application version in the footer.
 
 image::about-page/about-page.png[width="800px"]
 
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-javascript.adoc b/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-javascript.adoc
index 80eba08e0b..17d8506e8c 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-javascript.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-javascript.adoc
@@ -17,7 +17,7 @@ If you wish to change the location of the file, use the xref:refguide:config:sec
 [WARNING]
 ====
 Just because something is possible, it doesn't necessarily mean we encourage it.
-Please be aware that there is no formal API for any custom JavaScript that you might implement to target; future versions of Apache Isis might break your code.
+Please be aware that there is no formal API for any custom JavaScript that you might implement to target; future versions of Apache Causeway might break your code.
 
 As an alternative, consider using the `ComponentFactory` API described in the xref:vw:ROOT:extending.adoc[extending] chapter.
 ====
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/customisation/embedded-view.adoc b/viewers/wicket/adoc/modules/ROOT/pages/customisation/embedded-view.adoc
index 4bf549b202..4e006bb53d 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/customisation/embedded-view.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/customisation/embedded-view.adoc
@@ -4,7 +4,7 @@
 :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 [...]
 
 
-The Wicket viewer provides some support such that an Apache Isis application can be embedded within a host webapp, for example within an iframe.
+The Wicket viewer provides some support such that an Apache Causeway application can be embedded within a host webapp, for example within an iframe.
 Currently this support consists simply of being able to suppress the header and/or footer.
 
 == Screenshots
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-bootstrap-theme.adoc b/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-bootstrap-theme.adoc
index ab7455ba28..888bf48f89 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-bootstrap-theme.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-bootstrap-theme.adoc
@@ -5,7 +5,7 @@
 
 
 
-The Apache Isis Wicket viewer uses http://getbootstrap.com/[Bootstrap] styles and components, courtesy of the https://github.com/l0rdn1kk0n/wicket-bootstrap[Wicket Bootstrap] integration.
+The Apache Causeway Wicket viewer uses http://getbootstrap.com/[Bootstrap] styles and components, courtesy of the https://github.com/l0rdn1kk0n/wicket-bootstrap[Wicket Bootstrap] integration.
 
 By default the viewer uses the default bootstrap theme.
 It is possible to configure the Wicket viewer to allow the user to xref:vw:ROOT:setup-and-configuration.adoc#themes[select other themes] provided by http://bootswatch.com[bootswatch.com], and if required one of these can be xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.themes.initial[set as the default].
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-pages.adoc b/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-pages.adoc
index 92a5447ba0..f4c061bcae 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-pages.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-pages.adoc
@@ -56,7 +56,7 @@ The Wicket viewer defines these page types (see the `org.apache.causeway.viewer.
 
 
 The `PageClassList` interface declares which class (subclass of `org.apache.wicket.Page` is used to render for each of these types.
-For example, Apache Isis' `WicketSignInPage` renders the signin page.
+For example, Apache Causeway' `WicketSignInPage` renders the signin page.
 
 To specify a different page class, create a new implementation of `PageClassList` and annotate with an earlier precedence than the default.
 If you are just tweaking the defaults, then its easiest to override `PageClassListDefault`:
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/extending/replacing-page-elements.adoc b/viewers/wicket/adoc/modules/ROOT/pages/extending/replacing-page-elements.adoc
index 01e918b8a7..c9c7de91f4 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/extending/replacing-page-elements.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/extending/replacing-page-elements.adoc
@@ -9,7 +9,7 @@ Replacing elements of the page is the most powerful general-purpose way to custo
 Examples include the
 xref:vw:gmap3:about.adoc[Gmap3], xref:vw:fullcalendar:about.adoc[Fullcalendar], xref:vw:exceldownload:about.adoc[Excel Download] and xref:vw:pdfjs:about.adoc[pdf.js] components.
 
-The pages generated by Apache Isis' Wicket viewer are built up of numerous elements, from fine-grained widgets for property/parameter fields, to much larger components that take responsibility for rendering an entire entity, or a collection of entities.
+The pages generated by Apache Causeway' Wicket viewer are built up of numerous elements, from fine-grained widgets for property/parameter fields, to much larger components that take responsibility for rendering an entire entity, or a collection of entities.
 Under the covers these are all implementations of the the Apache Wicket `Component` API.
 The larger components delegate to the smaller, of course.
 
@@ -18,8 +18,8 @@ The larger components delegate to the smaller, of course.
 
 == How the viewer selects components
 
-Components are created using Apache Isis' `ComponentFactory` interface, which are registered in turn through the `ComponentFactoryRegistrar` interface.
-Every component is categorizes by type (the `ComponentType` enum), and Apache Isis uses this to determine which `ComponentFactory` to use.
+Components are created using Apache Causeway' `ComponentFactory` interface, which are registered in turn through the `ComponentFactoryRegistrar` interface.
+Every component is categorizes by type (the `ComponentType` enum), and Apache Causeway uses this to determine which `ComponentFactory` to use.
 For example, the `ComponentType.BOOKMARKED_PAGES` is used to locate the `ComponentFactory` that will build the bookmarked pages panel.
 
 Each factory is also handed a model (an implementation of `org.apache.wicket.IModel`) appropriate to its `ComponentType`; this holds the data to be rendered.
@@ -45,7 +45,7 @@ There is one refinement to the above algorithm where multiple component factorie
 == How to replace a component
 
 This design (the http://en.wikipedia.org/wiki/Chain-of-responsibility_pattern[chain of responsibility] design pattern) makes it quite straightforward to change the rendering of any element of the page.
-For example, you might switch out Apache Isis' sliding bookmark panel and replace it with one that presents the bookmarks in some different fashion.
+For example, you might switch out Apache Causeway' sliding bookmark panel and replace it with one that presents the bookmarks in some different fashion.
 
 First, you need to write a `ComponentFactory` and corresponding `Component`.
 The recommended approach is to start with the source of the `Component` you want to switch out.
@@ -95,10 +95,10 @@ Your new component will be used instead of the default implementation.
 [#additional-views-of-collections]
 == Additional Views of Collections
 
-As explained above, in most cases Apache Isis' Wicket viewer will search for the first `ComponentFactory` that can render an element, and use it.
+As explained above, in most cases Apache Causeway' Wicket viewer will search for the first `ComponentFactory` that can render an element, and use it.
 In the case of (either standalone or parented) collections, though, the viewer will show all available views.
 
-For example, out-of-the-box Apache Isis provides a table view, a summary view (totals/sums/averages of any data), and a collapsed view.
+For example, out-of-the-box Apache Causeway provides a table view, a summary view (totals/sums/averages of any data), and a collapsed view.
 These are selected by clicking on the toolbar by each collection.
 
 Additional views though could render the objects in the collection as a variety of ways; as illustrated by the xref:vw:gmap3:about.adoc[Gmap3], xref:vw:fullcalendar:about.adoc[Fullcalendar] and xref:vw:exceldownload:about.adoc[Excel Download] extensions.
@@ -113,7 +113,7 @@ Wicket itself has lots of components available at its http://wicketstuff.org[wic
 == Custom object view (eg dashboard)
 
 One further use case in particular is worth highlighting; the rendering of an entire entity.
-Normally for entities this is done using `Bs3GridPanelFactory`, this being the first `ComponentFactory` for the `ComponentType.ENTITY` that is registered in Apache Isis default `ComponentFactoryRegistrarDefault`.
+Normally for entities this is done using `Bs3GridPanelFactory`, this being the first `ComponentFactory` for the `ComponentType.ENTITY` that is registered in Apache Causeway default `ComponentFactoryRegistrarDefault`.
 
 You could, though, register your own `ComponentFactory` for entities that is targeted at a particular class of entity - some sort of object representing a dashboard, for example.
 It can use the `EntityModel` provided to it to determine the class of the entity, checking if it is of the appropriate type.
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/features.adoc b/viewers/wicket/adoc/modules/ROOT/pages/features.adoc
index f1909f21ba..9b3e3c7540 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/features.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/features.adoc
@@ -3,7 +3,7 @@
 :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 highlights a number of features of the wicket viewer from the perspective of an end-user actually using your Apache Isis application.
+This chapter highlights a number of features of the wicket viewer from the perspective of an end-user actually using your Apache Causeway application.
 
 
 
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/features/titles-in-tables.adoc b/viewers/wicket/adoc/modules/ROOT/pages/features/titles-in-tables.adoc
index d5f97c2f09..111a2c6f0c 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/features/titles-in-tables.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/features/titles-in-tables.adoc
@@ -65,7 +65,7 @@ Conversely, if a `Product` is viewed then its collection of ``Order``s would sup
 [TIP]
 ====
 This feature is a close cousin of the `@PropertyLayout(hidden=Where.REFERENCES_PARENT)` annotation, which will cause the property itself to be hidden as a column in the table.
-An Apache Isis idiom is therefore:
+An Apache Causeway idiom is therefore:
 
 [source,java]
 ----
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/features/user-registration.adoc b/viewers/wicket/adoc/modules/ROOT/pages/features/user-registration.adoc
index efe526e7a4..9371f348cc 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/features/user-registration.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/features/user-registration.adoc
@@ -20,7 +20,7 @@ To support this the framework requires three services to be registered and confi
 * the xref:refguide:applib:index/services/userreg/EmailNotificationService.adoc[email notification service], which provides an API for to send the verification emails
 * the xref:refguide:applib:index/services/email/EmailService.adoc[email service], that is used by the email notification service to actually send the email.
 
-The Apache Isis core framework provides a default implementation of both the email notification service and the email service.
+The Apache Causeway core framework provides a default implementation of both the email notification service and the email service.
 The xref:security:ROOT:about.adoc[Security Manager] extension provides a partial implementation of xref:refguide:applib:index/services/userreg/UserRegistrationService.adoc[user registration service] that you can complete for your own applications.
 
 
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/i18n-label-in-wicket-viewer.adoc b/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/i18n-label-in-wicket-viewer.adoc
index 69e2b5e5e2..0b141bb3ae 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/i18n-label-in-wicket-viewer.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/i18n-label-in-wicket-viewer.adoc
@@ -5,7 +5,7 @@
 
 
 
-From link:http://causeway.markmail.org/thread/ctppmtcbsf4iskzi[this thread] on the Apache Isis users mailing list:
+From link:http://causeway.markmail.org/thread/ctppmtcbsf4iskzi[this thread] on the Apache Causeway users mailing list:
 
 * _I am trying to internationalize the label descriptions of form actions, eg those in `ActionParametersFormPanel`.
 Referencing those via their message id inside a .po file didn't work either.
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/per-user-themes.adoc b/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/per-user-themes.adoc
index 4bde33ee5d..1a007c9fb6 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/per-user-themes.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/per-user-themes.adoc
@@ -4,9 +4,9 @@
 :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 [...]
 
 
-From link:http://causeway.markmail.org/thread/kb4442niwwbnghey[this thread] on the Apache Isis users mailing list:
+From link:http://causeway.markmail.org/thread/kb4442niwwbnghey[this thread] on the Apache Causeway users mailing list:
 
-* _Is it possible to have each of our resellers (using our Apache Isis application) use their own theme/branding with their own logo and colors?
+* _Is it possible to have each of our resellers (using our Apache Causeway application) use their own theme/branding with their own logo and colors?
 Would this also be possible for the login page, possibly depending on the used host name?_
 
 
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/setup-and-configuration.adoc b/viewers/wicket/adoc/modules/ROOT/pages/setup-and-configuration.adoc
index 407cd5cb2b..362c1d905f 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/setup-and-configuration.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/setup-and-configuration.adoc
@@ -143,7 +143,7 @@ causeway:
       credit:
         - url:  http://causeway.apache.org
           image: images/apache-causeway/logo-48x48.png
-          name: Apache Isis
+          name: Apache Causeway
 ----
 
 Up to three credits can be provided.
diff --git a/viewers/wicket/adoc/modules/ROOT/partials/security/pages.adoc b/viewers/wicket/adoc/modules/ROOT/partials/security/pages.adoc
index 3b7fce763a..f8f9094a28 100644
--- a/viewers/wicket/adoc/modules/ROOT/partials/security/pages.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/partials/security/pages.adoc
@@ -24,7 +24,7 @@ In the sign-in page the viewer calls to the xref:refguide:core:index/security/au
 It also adds in its special reserved role (per the annotation above) and then continues on to whichever page the user was attempting to access (usually the home page).
 
 And that's really all there is to it.
-When the viewer renders a domain object it queries the Apache Isis metamodel, and suppresses from the view any object members (properties, actions etc) that are invisible.
+When the viewer renders a domain object it queries the Apache Causeway metamodel, and suppresses from the view any object members (properties, actions etc) that are invisible.
 These may be invisible because the user has no (read ) permission, or they may be invisible because of domain object logic (eg a `hideXxx()` method).
 The viewer neither knows nor cares.
 
diff --git a/viewers/wicket/adoc/modules/ROOT/partials/security/user-registration.adoc b/viewers/wicket/adoc/modules/ROOT/partials/security/user-registration.adoc
index 9e3fc22654..77542954a5 100644
--- a/viewers/wicket/adoc/modules/ROOT/partials/security/user-registration.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/partials/security/user-registration.adoc
@@ -5,11 +5,11 @@
 
 
 As well as providing a sign-in screen, the Wicket viewer also provides the ability for users to self-register.
-By and large this operates outside of Apache Isis' security mechanisms; indeed the various pages (sign-up, sign-up verification, password reset) are all rendered _without_ there being any current user session.
-These pages all "reach inside" Apache Isis framework in order to actually do their stuff.
+By and large this operates outside of Apache Causeway' security mechanisms; indeed the various pages (sign-up, sign-up verification, password reset) are all rendered _without_ there being any current user session.
+These pages all "reach inside" Apache Causeway framework in order to actually do their stuff.
 
 User registration is only available if the xref:refguide:applib:index/services/userreg/UserRegistrationService.adoc[UserRegistrationService] is configured; this is used by the framework to actually create new instances of the user as accessed by the corresponding (Shiro) realm.
 
-Because Shiro realms are pluggable, the Apache Isis framework does not provide default implementations of this service.
+Because Shiro realms are pluggable, the Apache Causeway framework does not provide default implementations of this service.
 However, if you are using the xref:security:ROOT:about.adoc[SecMan extension], then this module _does_ provide an implementation (that, as you might expect, creates new "user" domain entities).
 


[isis] 01/18: ISIS-3253: fixes index.html, from hardcoded 2.0.0-M8 back to latest

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 6e96f709725814b6afae70a945d895280e34896a
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 12:26:30 2022 +0100

    ISIS-3253: fixes index.html, from hardcoded 2.0.0-M8 back to latest
---
 antora/supplemental-ui/index.html | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/antora/supplemental-ui/index.html b/antora/supplemental-ui/index.html
index c23ad10509..93a7a39526 100644
--- a/antora/supplemental-ui/index.html
+++ b/antora/supplemental-ui/index.html
@@ -114,15 +114,15 @@
         </li>
         <li><a href="#call-to-action">Quick Start</a></li>
         <li class="menu-has-children">
-          <a href="docs/2.0.0-M8/about.html">Docs</a>
+          <a href="docs/latest/about.html">Docs</a>
           <ul>
-            <li><a href="docs/2.0.0-M8/about.html">Table of Contents</a></li>
+            <li><a href="docs/latest/about.html">Table of Contents</a></li>
             <li><hr/></li>
-            <li><a href="docs/2.0.0-M8/starters/about.html">Starter Apps</a></li>
-            <li><a href="docs/2.0.0-M8/landing-page/guides.html">Guides</a></li>
-            <li><a href="docs/2.0.0-M8/landing-page/components.html">Components</a></li>
-            <li><a href="docs/2.0.0-M8/landing-page/catalogs.html">Catalogs</a></li>
-            <li><a href="docs/2.0.0-M8/landing-page/releases.html">Releases</a></li>
+            <li><a href="docs/latest/starters/about.html">Starter Apps</a></li>
+            <li><a href="docs/latest/landing-page/guides.html">Guides</a></li>
+            <li><a href="docs/latest/landing-page/components.html">Components</a></li>
+            <li><a href="docs/latest/landing-page/catalogs.html">Catalogs</a></li>
+            <li><a href="docs/latest/landing-page/releases.html">Releases</a></li>
           </ul>
         </li>
         <li><a href="#contact">Support</a></li>
@@ -211,7 +211,7 @@
     <div class="container">
       <div class="section-header">
         <h2>Quotes</h2>
-        <p>We gathered together some quotes from current users of the framework.  You can find out who said what <a href="docs/2.0.0-M8/quotes/quotes.html">here</a>.</p>
+        <p>We gathered together some quotes from current users of the framework.  You can find out who said what <a href="docs/latest/quotes/quotes.html">here</a>.</p>
       </div>
       <div class="owl-carousel testimonials-carousel">
 
@@ -542,13 +542,13 @@
           <div class="row">
             <div class="col-lg-6 text-left text-lg-left">
               <p class="cta-text text-center" style="margin-block-end: 0; ">
-                Learn about Apache Isis™ by running the minimal <a href="docs/2.0.0-M8/starters/helloworld.html">helloworld</a> starter&nbsp;app.
+                Learn about Apache Isis™ by running the minimal <a href="docs/latest/starters/helloworld.html">helloworld</a> starter&nbsp;app.
                 You can see the app running <a href="https://helloworld.jdo.isis.incode.work/" target="_blank">here (jdo)</a> and <a href="https://helloworld.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
               </p>
             </div>
             <div class="col-lg-6 text-left text-lg-left">
               <p class="cta-text text-center" style="margin-block-end: 0; ">
-                Develop your own Apache Isis™ app with the structured <a href="docs/2.0.0-M8/starters/simpleapp.html">simpleapp</a> starter&nbsp;app.
+                Develop your own Apache Isis™ app with the structured <a href="docs/latest/starters/simpleapp.html">simpleapp</a> starter&nbsp;app.
                 You can see the app running <a href="https://simpleapp.jdo.isis.incode.work/" target="_blank">here (jdo)</a> and <a href="https://simpleapp.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
               </p>
             </div>
@@ -697,7 +697,7 @@ mvn -pl webapp jetty:run</pre>
           <div class="contact-email">
             <i class="ion-ios-filing-outline"></i>
             <h3>Slack</h3>
-            <p><a href="docs/2.0.0-M8/support/slack-channel.html">Join #apache-isis <br/>(on the ASF slack workspace)</a></p>
+            <p><a href="docs/latest/support/slack-channel.html">Join #apache-isis <br/>(on the ASF slack workspace)</a></p>
           </div>
         </div>
 


[isis] 15/18: ISIS-3260: renames of files, isis -> causeway

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit caf410c18b9a94ae0abdc53e0ec644391cddf63f
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 13:45:30 2022 +0100

    ISIS-3260: renames of files, isis -> causeway
    
    except for ContentNegotiationServiceOrgApacheIsisV1
---
 .../setting-up-git.png                             | Bin
 ...che-isis.adoc => building-apache-causeway.adoc} |   0
 ....xml => Apache-Causeway-code-style-cleanup.xml} |   0
 ...sis.importorder => Apache-Causeway.importorder} |   4 +-
 ...rtorder.xml => Apache-Causeway-importorder.xml} |   0
 .../causeway-in-pictures}/010-login.png            | Bin
 .../causeway-in-pictures}/020-install-fixtures.png | Bin
 .../030-dashboard-view-model.png                   | Bin
 .../causeway-in-pictures}/040-domain-entity.png    | Bin
 .../causeway-in-pictures}/050-edit-property.png    | Bin
 .../causeway-in-pictures}/060-invoke-action.png    | Bin
 .../causeway-in-pictures}/065-contributions.png    | Bin
 .../067-contributed-action.png                     | Bin
 .../causeway-in-pictures}/070-pluggable-views.png  | Bin
 .../causeway-in-pictures}/080-gmap3-view.png       | Bin
 .../090-fullcalendar2-view.png                     | Bin
 .../100-excel-view-and-docx.png                    | Bin
 .../causeway-in-pictures}/110-docx.png             | Bin
 .../causeway-in-pictures}/120-auditing.png         | Bin
 .../causeway-in-pictures}/130-security.png         | Bin
 .../causeway-in-pictures}/140-i18n.png             | Bin
 .../causeway-in-pictures}/150-appsettings.png      | Bin
 .../causeway-in-pictures}/160-switch-tenancy.png   | Bin
 .../causeway-in-pictures}/170-me.png               | Bin
 .../causeway-in-pictures}/180-app-user-entity.png  | Bin
 .../causeway-in-pictures}/190-switch-theme.png     | Bin
 .../causeway-in-pictures}/200-rest-api.png         | Bin
 .../causeway-in-pictures}/205-swagger-ui.png       | Bin
 .../causeway-in-pictures}/210-fixture-scripts.png  | Bin
 .../220-testing-happy-case.png                     | Bin
 .../230-testing-wrapper-factory.png                | Bin
 .../causeway-in-pictures}/240-domain-events.png    | Bin
 .../250-domain-event-subscriber.png                | Bin
 .../260-domain-event-test.png                      | Bin
 ...ache-isis.adoc => what-is-apache-causeway.adoc} |   0
 .../{IsisCheatSheet.odt => CausewayCheatSheet.odt} | Bin
 .../{IsisCheatSheet.pdf => CausewayCheatSheet.pdf} | Bin
 .../{IsisCheatSheet.png => CausewayCheatSheet.png} | Bin
 ... ContentNegotiationServiceOrgApacheIsisV1.adoc} |   6 +-
 ...ionServiceOrgApacheCausewayV2_usage-notes.adoc} |   0
 .../{isis-templates.xml => causeway-templates.xml} |   0
 .../modules/intellij/attachments/.gitignore        |   2 +-
 ...es.jar => causeway-settings-file-templates.jar} | Bin
 ...vel-7.png => 050-causeway-language-level-7.png} | Bin
 ...pache-causeway-vs-cqrs-and-event-sourcing.adoc} |   0
 core/adoc/modules/_overview/pages/about.adoc       |  66 ++++++++++-----------
 ...ss.PNG => configure-causeway-to-use-bypass.PNG} | Bin
 ...configure-shiro-to-use-causeway-ldap-realm.png} | Bin
 .../images/{isis_clut.png => causeway_clut.png}    | Bin
 .../simpleapp1_16_0/RESTFUL_DOMAIN_TYPES.kt        |   2 +-
 ...viewers.adoc => usage-by-causeway-viewers.adoc} |   0
 ... => apache-causeway-v2-profile.INCOMPLETE.adoc} |   0
 ...rofile.adoc => apache-causeway-v2-profile.adoc} |   0
 .../CausewayModuleRestfulObjectsRendering.java     |   4 +-
 ... ContentNegotiationServiceOrgApacheIsisV1.java} |  10 ++--
 .../images/animated-overlay.gif                    | Bin
 .../images/ui-bg_flat_0_aaaaaa_40x100.png          | Bin
 .../images/ui-bg_flat_75_ffffff_40x100.png         | Bin
 .../images/ui-bg_glass_55_40c0cb_1x400.png         | Bin
 .../images/ui-bg_glass_65_ffffff_1x400.png         | Bin
 .../images/ui-bg_glass_75_dadada_1x400.png         | Bin
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         | Bin
 .../images/ui-bg_glass_95_fef1ec_1x400.png         | Bin
 .../ui-bg_highlight-soft_75_20B5C2_1x100.png       | Bin
 .../images/ui-icons_00477F_256x240.png             | Bin
 .../images/ui-icons_2e83ff_256x240.png             | Bin
 .../images/ui-icons_454545_256x240.png             | Bin
 .../images/ui-icons_888888_256x240.png             | Bin
 .../images/ui-icons_F0EFEA_256x240.png             | Bin
 .../images/ui-icons_cd0a0a_256x240.png             | Bin
 70 files changed, 47 insertions(+), 47 deletions(-)

diff --git a/antora/components/conguide/modules/ROOT/images/building-apache-isis/setting-up-git.png b/antora/components/conguide/modules/ROOT/images/building-apache-causeway/setting-up-git.png
similarity index 100%
rename from antora/components/conguide/modules/ROOT/images/building-apache-isis/setting-up-git.png
rename to antora/components/conguide/modules/ROOT/images/building-apache-causeway/setting-up-git.png
diff --git a/antora/components/conguide/modules/ROOT/pages/building-apache-isis.adoc b/antora/components/conguide/modules/ROOT/pages/building-apache-causeway.adoc
similarity index 100%
rename from antora/components/conguide/modules/ROOT/pages/building-apache-isis.adoc
rename to antora/components/conguide/modules/ROOT/pages/building-apache-causeway.adoc
diff --git a/antora/components/conguide/modules/eclipse/attachments/Apache-Isis-code-style-cleanup.xml b/antora/components/conguide/modules/eclipse/attachments/Apache-Causeway-code-style-cleanup.xml
similarity index 100%
rename from antora/components/conguide/modules/eclipse/attachments/Apache-Isis-code-style-cleanup.xml
rename to antora/components/conguide/modules/eclipse/attachments/Apache-Causeway-code-style-cleanup.xml
diff --git a/antora/components/conguide/modules/eclipse/attachments/Apache-Isis.importorder b/antora/components/conguide/modules/eclipse/attachments/Apache-Causeway.importorder
similarity index 95%
rename from antora/components/conguide/modules/eclipse/attachments/Apache-Isis.importorder
rename to antora/components/conguide/modules/eclipse/attachments/Apache-Causeway.importorder
index 63b80e6b74..076c1036ac 100644
--- a/antora/components/conguide/modules/eclipse/attachments/Apache-Isis.importorder
+++ b/antora/components/conguide/modules/eclipse/attachments/Apache-Causeway.importorder
@@ -33,6 +33,6 @@
 5=\#com
 6=org
 7=\#org
-8=org.apache.isis
-9=\#org.apache.isis
+8=org.apache.causeway
+9=\#org.apache.causeway
 10=org.isisaddons
diff --git a/antora/components/conguide/modules/intellij/attachments/Apache-Isis-importorder.xml b/antora/components/conguide/modules/intellij/attachments/Apache-Causeway-importorder.xml
similarity index 100%
rename from antora/components/conguide/modules/intellij/attachments/Apache-Isis-importorder.xml
rename to antora/components/conguide/modules/intellij/attachments/Apache-Causeway-importorder.xml
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/010-login.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/010-login.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/010-login.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/010-login.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/020-install-fixtures.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/020-install-fixtures.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/020-install-fixtures.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/020-install-fixtures.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/030-dashboard-view-model.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/030-dashboard-view-model.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/030-dashboard-view-model.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/030-dashboard-view-model.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/040-domain-entity.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/040-domain-entity.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/040-domain-entity.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/040-domain-entity.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/050-edit-property.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/050-edit-property.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/050-edit-property.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/050-edit-property.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/060-invoke-action.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/060-invoke-action.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/060-invoke-action.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/060-invoke-action.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/065-contributions.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/065-contributions.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/065-contributions.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/065-contributions.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/067-contributed-action.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/067-contributed-action.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/067-contributed-action.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/067-contributed-action.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/070-pluggable-views.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/070-pluggable-views.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/070-pluggable-views.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/070-pluggable-views.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/080-gmap3-view.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/080-gmap3-view.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/080-gmap3-view.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/080-gmap3-view.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/090-fullcalendar2-view.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/090-fullcalendar2-view.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/090-fullcalendar2-view.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/090-fullcalendar2-view.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/100-excel-view-and-docx.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/100-excel-view-and-docx.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/100-excel-view-and-docx.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/100-excel-view-and-docx.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/110-docx.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/110-docx.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/110-docx.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/110-docx.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/120-auditing.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/120-auditing.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/120-auditing.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/120-auditing.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/130-security.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/130-security.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/130-security.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/130-security.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/140-i18n.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/140-i18n.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/140-i18n.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/140-i18n.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/150-appsettings.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/150-appsettings.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/150-appsettings.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/150-appsettings.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/160-switch-tenancy.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/160-switch-tenancy.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/160-switch-tenancy.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/160-switch-tenancy.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/170-me.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/170-me.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/170-me.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/170-me.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/180-app-user-entity.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/180-app-user-entity.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/180-app-user-entity.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/180-app-user-entity.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/190-switch-theme.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/190-switch-theme.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/190-switch-theme.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/190-switch-theme.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/200-rest-api.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/200-rest-api.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/200-rest-api.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/200-rest-api.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/205-swagger-ui.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/205-swagger-ui.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/205-swagger-ui.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/205-swagger-ui.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/210-fixture-scripts.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/210-fixture-scripts.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/210-fixture-scripts.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/210-fixture-scripts.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/220-testing-happy-case.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/220-testing-happy-case.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/220-testing-happy-case.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/220-testing-happy-case.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/230-testing-wrapper-factory.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/230-testing-wrapper-factory.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/230-testing-wrapper-factory.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/230-testing-wrapper-factory.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/240-domain-events.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/240-domain-events.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/240-domain-events.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/240-domain-events.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/250-domain-event-subscriber.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/250-domain-event-subscriber.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/250-domain-event-subscriber.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/250-domain-event-subscriber.png
diff --git a/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/260-domain-event-test.png b/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/260-domain-event-test.png
similarity index 100%
rename from antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/260-domain-event-test.png
rename to antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/260-domain-event-test.png
diff --git a/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc b/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-causeway.adoc
similarity index 100%
rename from antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc
rename to antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-causeway.adoc
diff --git a/antora/components/docs/modules/resources/attachments/IsisCheatSheet.odt b/antora/components/docs/modules/resources/attachments/CausewayCheatSheet.odt
similarity index 100%
rename from antora/components/docs/modules/resources/attachments/IsisCheatSheet.odt
rename to antora/components/docs/modules/resources/attachments/CausewayCheatSheet.odt
diff --git a/antora/components/docs/modules/resources/attachments/IsisCheatSheet.pdf b/antora/components/docs/modules/resources/attachments/CausewayCheatSheet.pdf
similarity index 100%
rename from antora/components/docs/modules/resources/attachments/IsisCheatSheet.pdf
rename to antora/components/docs/modules/resources/attachments/CausewayCheatSheet.pdf
diff --git a/antora/components/docs/modules/resources/images/IsisCheatSheet.png b/antora/components/docs/modules/resources/images/CausewayCheatSheet.png
similarity index 100%
rename from antora/components/docs/modules/resources/images/IsisCheatSheet.png
rename to antora/components/docs/modules/resources/images/CausewayCheatSheet.png
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheCausewayV1.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc
similarity index 90%
rename from antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheCausewayV1.adoc
rename to antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc
index 69ddef9841..5a85bdc9e8 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheCausewayV1.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc
@@ -1,12 +1,12 @@
-= ContentNegotiationServiceOrgApacheCausewayV1
+= ContentNegotiationServiceOrgApacheIsisV1
 :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 [...]
 
 == API
 
 [source,java]
-.ContentNegotiationServiceOrgApacheCausewayV1.java
+.ContentNegotiationServiceOrgApacheIsisV1.java
 ----
-class ContentNegotiationServiceOrgApacheCausewayV1 {
+class ContentNegotiationServiceOrgApacheIsisV1 {
   public static final String ACCEPT_PROFILE;
   Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedObject objectAdapter)
   Response.ResponseBuilder buildResponse(IResourceContext resourceContext, ManagedProperty objectAndProperty)
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheIsisV2_usage-notes.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheCausewayV2_usage-notes.adoc
similarity index 100%
rename from antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheIsisV2_usage-notes.adoc
rename to antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheCausewayV2_usage-notes.adoc
diff --git a/antora/components/setupguide/modules/eclipse/attachments/isis-templates.xml b/antora/components/setupguide/modules/eclipse/attachments/causeway-templates.xml
similarity index 100%
rename from antora/components/setupguide/modules/eclipse/attachments/isis-templates.xml
rename to antora/components/setupguide/modules/eclipse/attachments/causeway-templates.xml
diff --git a/antora/components/setupguide/modules/intellij/attachments/.gitignore b/antora/components/setupguide/modules/intellij/attachments/.gitignore
index dcfc145f27..1a8fd13e00 100644
--- a/antora/components/setupguide/modules/intellij/attachments/.gitignore
+++ b/antora/components/setupguide/modules/intellij/attachments/.gitignore
@@ -1 +1 @@
-!isis-settings-file-templates.jar
+!causeway-settings-file-templates.jar
diff --git a/antora/components/setupguide/modules/intellij/attachments/isis-settings-file-templates.jar b/antora/components/setupguide/modules/intellij/attachments/causeway-settings-file-templates.jar
similarity index 100%
rename from antora/components/setupguide/modules/intellij/attachments/isis-settings-file-templates.jar
rename to antora/components/setupguide/modules/intellij/attachments/causeway-settings-file-templates.jar
diff --git a/antora/components/setupguide/modules/intellij/images/200-project-sdk/050-isis-language-level-7.png b/antora/components/setupguide/modules/intellij/images/200-project-sdk/050-causeway-language-level-7.png
similarity index 100%
rename from antora/components/setupguide/modules/intellij/images/200-project-sdk/050-isis-language-level-7.png
rename to antora/components/setupguide/modules/intellij/images/200-project-sdk/050-causeway-language-level-7.png
diff --git a/antora/components/userguide/modules/fun/pages/concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.adoc b/antora/components/userguide/modules/fun/pages/concepts-patterns/apache-causeway-vs-cqrs-and-event-sourcing.adoc
similarity index 100%
rename from antora/components/userguide/modules/fun/pages/concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.adoc
rename to antora/components/userguide/modules/fun/pages/concepts-patterns/apache-causeway-vs-cqrs-and-event-sourcing.adoc
diff --git a/core/adoc/modules/_overview/pages/about.adoc b/core/adoc/modules/_overview/pages/about.adoc
index b10d9a3b09..7b88b91713 100644
--- a/core/adoc/modules/_overview/pages/about.adoc
+++ b/core/adoc/modules/_overview/pages/about.adoc
@@ -33,7 +33,7 @@ package "App\n[Software System]" {
 .Projects/Modules (App)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Starter Parent
 [source,yaml]
@@ -84,7 +84,7 @@ package "Mavendeps\n[Software System]" {
 .Projects/Modules (Mavendeps)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Maven Deps
 [source,yaml]
@@ -279,7 +279,7 @@ package "Testing\n[Software System]" {
 .Projects/Modules (Testing)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Testing
 [source,yaml]
@@ -706,7 +706,7 @@ package "Examples\n[Software System]" {
 .Projects/Modules (Examples)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Demo - Parent
 [source,yaml]
@@ -1194,7 +1194,7 @@ package "Root\n[Software System]" {
 .Projects/Modules (Root)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway (Aggregator)
 [source,yaml]
@@ -1274,7 +1274,7 @@ package "Commons\n[Software System]" {
 .Projects/Modules (Commons)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Commons
 [source,yaml]
@@ -1448,7 +1448,7 @@ package "Core\n[Software System]" {
 .Projects/Modules (Core)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Core
 [source,yaml]
@@ -2010,7 +2010,7 @@ package "Persistence\n[Software System]" {
 .Projects/Modules (Persistence)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Persistence - Commons
 [source,yaml]
@@ -2114,7 +2114,7 @@ package "JDO\n[Software System]" {
 .Projects/Modules (JDO)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Persistence - JDO
 [source,yaml]
@@ -2353,7 +2353,7 @@ package "JPA\n[Software System]" {
 .Projects/Modules (JPA)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Persistence - JPA
 [source,yaml]
@@ -2496,7 +2496,7 @@ package "Bypass\n[Software System]" {
 .Projects/Modules (Bypass)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Security - Bypass
 [source,yaml]
@@ -2553,7 +2553,7 @@ package "Keycloak\n[Software System]" {
 .Projects/Modules (Keycloak)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Security - Keycloak
 [source,yaml]
@@ -2619,7 +2619,7 @@ package "Shiro\n[Software System]" {
 .Projects/Modules (Shiro)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Security - Shiro
 [source,yaml]
@@ -2684,7 +2684,7 @@ package "Spring\n[Software System]" {
 .Projects/Modules (Spring)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Security - Spring
 [source,yaml]
@@ -2779,7 +2779,7 @@ package "Common\n[Software System]" {
 .Projects/Modules (Common)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Viewer - Commons
 [source,yaml]
@@ -2934,7 +2934,7 @@ package "Restful Objects\n[Software System]" {
 .Projects/Modules (Restful Objects)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Viewer - RO
 [source,yaml]
@@ -3053,7 +3053,7 @@ org.apache.causeway.viewer:causeway-viewer-restfulobjects-applib:jar:<managed> +
 
 .Document Index Entries
 ****
-xref:refguide:viewer:index/restfulobjects/rendering/CausewayModuleRestfulObjectsRendering.adoc[CausewayModuleRestfulObjectsRendering], xref:refguide:viewer:index/restfulobjects/rendering/IResourceContext.adoc[IResourceContext], xref:refguide:viewer:index/restfulobjects/rendering/service/RepresentationService.adoc[RepresentationService], xref:refguide:viewer:index/restfulobjects/rendering/service/acceptheader/AcceptHeaderServiceForRest.adoc[AcceptHeaderServiceForRest], xref:refguide:viewe [...]
+xref:refguide:viewer:index/restfulobjects/rendering/CausewayModuleRestfulObjectsRendering.adoc[CausewayModuleRestfulObjectsRendering], xref:refguide:viewer:index/restfulobjects/rendering/IResourceContext.adoc[IResourceContext], xref:refguide:viewer:index/restfulobjects/rendering/service/RepresentationService.adoc[RepresentationService], xref:refguide:viewer:index/restfulobjects/rendering/service/acceptheader/AcceptHeaderServiceForRest.adoc[AcceptHeaderServiceForRest], xref:refguide:viewe [...]
 ****
 
 |Apache Causeway Viewer - RO (Testing)
@@ -3175,7 +3175,7 @@ package "Wicket\n[Software System]" {
 .Projects/Modules (Wicket)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Viewer - Wicket
 [source,yaml]
@@ -3432,7 +3432,7 @@ package "Valuetypes\n[Software System]" {
 .Projects/Modules (Valuetypes)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Value types
 [source,yaml]
@@ -3718,7 +3718,7 @@ package "Asciidoc\n[Software System]" {
 .Projects/Modules (Asciidoc)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Val - Asciidoctor (parent)
 [source,yaml]
@@ -3951,7 +3951,7 @@ package "Markdown\n[Software System]" {
 .Projects/Modules (Markdown)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Val - Markdown (parent)
 [source,yaml]
@@ -4470,7 +4470,7 @@ package "Extensions\n[Software System]" {
 .Projects/Modules (Extensions)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Extensions
 [source,yaml]
@@ -5594,7 +5594,7 @@ package "Applib: Excel\n[Software System]" {
 .Projects/Modules (Applib: Excel)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Ext - Excel (parent)
 [source,yaml]
@@ -5780,7 +5780,7 @@ package "Core: Command Log\n[Software System]" {
 .Projects/Modules (Core: Command Log)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Ext - Command Log
 [source,yaml]
@@ -5917,7 +5917,7 @@ package "Core: Quartz\n[Software System]" {
 .Projects/Modules (Core: Quartz)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Ext - Quartz
 [source,yaml]
@@ -6041,7 +6041,7 @@ package "Tooling\n[Software System]" {
 .Projects/Modules (Tooling)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway - Tooling
 [source,yaml]
@@ -6384,7 +6384,7 @@ package "Regression Tests\n[Software System]" {
 .Projects/Modules (Regression Tests)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway - Regression Tests
 [source,yaml]
@@ -6805,7 +6805,7 @@ package "Incubator\n[Software System]" {
 .Projects/Modules (Incubator)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Incubator
 [source,yaml]
@@ -6848,7 +6848,7 @@ package "Kroviz Client\n[Software System]" {
 .Projects/Modules (Kroviz Client)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Incubator - Client kroViz
 [source,yaml]
@@ -6919,7 +6919,7 @@ package "GraphQL Viewer\n[Software System]" {
 .Projects/Modules (GraphQL Viewer)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Inc - Viewer GraphQL
 [source,yaml]
@@ -7058,7 +7058,7 @@ package "Vaadin Viewer\n[Software System]" {
 .Projects/Modules (Vaadin Viewer)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Inc - Viewer Vaadin
 [source,yaml]
@@ -7197,7 +7197,7 @@ package "JavaFX Viewer\n[Software System]" {
 .Projects/Modules (JavaFX Viewer)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Inc - Viewer JavaFX
 [source,yaml]
@@ -7323,7 +7323,7 @@ package "Other\n[Software System]" {
 .Projects/Modules (Other)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description 
+|Coordinates |Description
 
 |Apache Causeway Ext - Command Replay
 [source,yaml]
diff --git a/core/security/src/main/adoc/modules/core/images/security/security-apis-impl/configure-isis-to-use-bypass.PNG b/core/security/src/main/adoc/modules/core/images/security/security-apis-impl/configure-causeway-to-use-bypass.PNG
similarity index 100%
rename from core/security/src/main/adoc/modules/core/images/security/security-apis-impl/configure-isis-to-use-bypass.PNG
rename to core/security/src/main/adoc/modules/core/images/security/security-apis-impl/configure-causeway-to-use-bypass.PNG
diff --git a/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/images/configure-shiro-to-use-isis-ldap-realm.png b/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/images/configure-shiro-to-use-causeway-ldap-realm.png
similarity index 100%
rename from extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/images/configure-shiro-to-use-isis-ldap-realm.png
rename to extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/images/configure-shiro-to-use-causeway-ldap-realm.png
diff --git a/incubator/clients/kroviz/adoc/modules/kroviz/images/isis_clut.png b/incubator/clients/kroviz/adoc/modules/kroviz/images/causeway_clut.png
similarity index 100%
rename from incubator/clients/kroviz/adoc/modules/kroviz/images/isis_clut.png
rename to incubator/clients/kroviz/adoc/modules/kroviz/images/causeway_clut.png
diff --git a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/RESTFUL_DOMAIN_TYPES.kt b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/RESTFUL_DOMAIN_TYPES.kt
index 201d065237..1f2ad3eefb 100644
--- a/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/RESTFUL_DOMAIN_TYPES.kt
+++ b/incubator/clients/kroviz/src/test/kotlin/org/apache/causeway/client/kroviz/snapshots/simpleapp1_16_0/RESTFUL_DOMAIN_TYPES.kt
@@ -1012,7 +1012,7 @@ object RESTFUL_DOMAIN_TYPES : Response() {
     "type" : "application/json;profile=\"urn:org.restfulobjects:repr-types/domain-type\""
   }, {
     "rel" : "urn:org.restfulobjects:rels/domain-type",
-    "href" : "http://localhost:8080/restful/domain-types/org.apache.causeway.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheCausewayV1",
+    "href" : "http://localhost:8080/restful/domain-types/org.apache.causeway.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1",
     "method" : "GET",
     "type" : "application/json;profile=\"urn:org.restfulobjects:repr-types/domain-type\""
   }, {
diff --git a/security/adoc/modules/ROOT/pages/usage-by-isis-viewers.adoc b/security/adoc/modules/ROOT/pages/usage-by-causeway-viewers.adoc
similarity index 100%
rename from security/adoc/modules/ROOT/pages/usage-by-isis-viewers.adoc
rename to security/adoc/modules/ROOT/pages/usage-by-causeway-viewers.adoc
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.INCOMPLETE.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-causeway-v2-profile.INCOMPLETE.adoc
similarity index 100%
rename from viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.INCOMPLETE.adoc
rename to viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-causeway-v2-profile.INCOMPLETE.adoc
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-causeway-v2-profile.adoc
similarity index 100%
rename from viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.adoc
rename to viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-causeway-v2-profile.adoc
diff --git a/viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/CausewayModuleRestfulObjectsRendering.java b/viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/CausewayModuleRestfulObjectsRendering.java
index 98c25a157b..ab0596404e 100644
--- a/viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/CausewayModuleRestfulObjectsRendering.java
+++ b/viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/CausewayModuleRestfulObjectsRendering.java
@@ -23,7 +23,7 @@ import org.apache.causeway.viewer.restfulobjects.applib.CausewayModuleViewerRest
 import org.apache.causeway.viewer.restfulobjects.rendering.service.RepresentationService;
 import org.apache.causeway.viewer.restfulobjects.rendering.service.acceptheader.AcceptHeaderServiceForRest;
 import org.apache.causeway.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceForRestfulObjectsV1_0;
-import org.apache.causeway.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheCausewayV1;
+import org.apache.causeway.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1;
 import org.apache.causeway.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheCausewayV2;
 import org.apache.causeway.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceXRoDomainType;
 import org.apache.causeway.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceDefault;
@@ -56,7 +56,7 @@ import org.springframework.context.annotation.Import;
         AcceptHeaderServiceForRest.class,
         ContentNegotiationServiceForRestfulObjectsV1_0.class,
         ContentNegotiationServiceOrgApacheCausewayV2.class,
-        ContentNegotiationServiceOrgApacheCausewayV1.class, // to intercept client requests and respond with HTTP 501 (no longer supported)
+        ContentNegotiationServiceOrgApacheIsisV1.class, // to intercept client requests and respond with HTTP 501 (no longer supported)
         ContentNegotiationServiceXRoDomainType.class,
         JsonValueEncoderServiceDefault.class,
         RepresentationService.class,
diff --git a/viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheCausewayV1.java b/viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.java
similarity index 94%
rename from viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheCausewayV1.java
rename to viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.java
index 215c8c4120..8fd88846d1 100644
--- a/viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheCausewayV1.java
+++ b/viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.java
@@ -44,14 +44,14 @@ import lombok.extern.log4j.Log4j2;
  * @since 1.x {@index}
  */
 @Service
-@Named(ContentNegotiationServiceOrgApacheCausewayV1.LOGICAL_TYPE_NAME)
+@Named(ContentNegotiationServiceOrgApacheIsisV1.LOGICAL_TYPE_NAME)
 @javax.annotation.Priority(PriorityPrecedence.MIDPOINT - 200)
-@Qualifier("OrgApacheCausewayV1")
+@Qualifier("OrgApacheIsisV1")
 @Log4j2
-public class ContentNegotiationServiceOrgApacheCausewayV1 extends ContentNegotiationServiceAbstract {
+public class ContentNegotiationServiceOrgApacheIsisV1 extends ContentNegotiationServiceAbstract {
 
-    static final String LOGICAL_TYPE_NAME = CausewayModuleViewerRestfulObjectsApplib.NAMESPACE + ".ContentNegotiationServiceOrgApacheCausewayV1";
-    public static final String ACCEPT_PROFILE = "urn:org.apache.causeway/v1";
+    static final String LOGICAL_TYPE_NAME = CausewayModuleViewerRestfulObjectsApplib.NAMESPACE + ".ContentNegotiationServiceOrgApacheIsisV1";
+    public static final String ACCEPT_PROFILE = "urn:org.apache.isis/v1";
 
     @Override
     public Response.ResponseBuilder buildResponse(
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/animated-overlay.gif b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/animated-overlay.gif
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/animated-overlay.gif
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/animated-overlay.gif
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_flat_0_aaaaaa_40x100.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_flat_0_aaaaaa_40x100.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_flat_0_aaaaaa_40x100.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_flat_0_aaaaaa_40x100.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_flat_75_ffffff_40x100.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_flat_75_ffffff_40x100.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_flat_75_ffffff_40x100.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_flat_75_ffffff_40x100.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_glass_55_40c0cb_1x400.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_glass_55_40c0cb_1x400.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_glass_55_40c0cb_1x400.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_glass_55_40c0cb_1x400.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_glass_65_ffffff_1x400.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_glass_65_ffffff_1x400.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_glass_65_ffffff_1x400.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_glass_65_ffffff_1x400.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_glass_75_dadada_1x400.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_glass_75_dadada_1x400.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_glass_75_dadada_1x400.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_glass_75_dadada_1x400.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_glass_75_e6e6e6_1x400.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_glass_75_e6e6e6_1x400.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_glass_75_e6e6e6_1x400.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_glass_75_e6e6e6_1x400.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_glass_95_fef1ec_1x400.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_glass_95_fef1ec_1x400.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_glass_95_fef1ec_1x400.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_glass_95_fef1ec_1x400.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_highlight-soft_75_20B5C2_1x100.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_highlight-soft_75_20B5C2_1x100.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-bg_highlight-soft_75_20B5C2_1x100.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-bg_highlight-soft_75_20B5C2_1x100.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_00477F_256x240.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_00477F_256x240.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_00477F_256x240.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_00477F_256x240.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_2e83ff_256x240.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_2e83ff_256x240.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_2e83ff_256x240.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_2e83ff_256x240.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_454545_256x240.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_454545_256x240.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_454545_256x240.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_454545_256x240.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_888888_256x240.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_888888_256x240.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_888888_256x240.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_888888_256x240.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_F0EFEA_256x240.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_F0EFEA_256x240.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_F0EFEA_256x240.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_F0EFEA_256x240.png
diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_cd0a0a_256x240.png b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_cd0a0a_256x240.png
similarity index 100%
rename from viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/isis-wicket-theme/images/ui-icons_cd0a0a_256x240.png
rename to viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/causeway-wicket-theme/images/ui-icons_cd0a0a_256x240.png


[isis] 16/18: ISIS-3260: regenerates docs

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 9f47d50516d0e19165b89a1d24e89fe35a80ff46
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 14:19:32 2022 +0100

    ISIS-3260: regenerates docs
---
 ...ntentNegotiationServiceOrgApacheCausewayV2.adoc |    2 +
 .../ContentNegotiationServiceOrgApacheIsisV1.adoc  |    1 +
 core/adoc/modules/_overview/pages/about.adoc       |  314 +-
 .../clients/kroviz/.kotlin-js-store/yarn.lock      | 3756 ++++++++++++++++++++
 4 files changed, 3796 insertions(+), 277 deletions(-)

diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheCausewayV2.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheCausewayV2.adoc
index 2c7f6d0766..3752272516 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheCausewayV2.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheCausewayV2.adoc
@@ -82,3 +82,5 @@ Action prompt is not supported.
 === buildResponse(IResourceContext, ObjectAndActionInvocation)
 
 Action invocation is supported provided it returns a single domain object or a list of domain objects (ie invocations returning void or scalar value are not supported). Action invocations returning a domain object will be rendered as a map with the RO v1.0 representation as a '$$ro' property within (same as _#buildResponse(IResourceContext, ManagedObject)_ ), while action invocations returning a list will be rendered as a list with the RO v1.0 representation as a map object with a single [...]
+
+include::hooks/ContentNegotiationServiceOrgApacheCausewayV2_usage-notes.adoc[]
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc
index 5a85bdc9e8..6965204c15 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc
@@ -16,3 +16,4 @@ class ContentNegotiationServiceOrgApacheIsisV1 {
 }
 ----
 
+include::hooks/ContentNegotiationServiceOrgApacheIsisV1_usage-notes.adoc[]
diff --git a/core/adoc/modules/_overview/pages/about.adoc b/core/adoc/modules/_overview/pages/about.adoc
index 7b88b91713..2d6b510af4 100644
--- a/core/adoc/modules/_overview/pages/about.adoc
+++ b/core/adoc/modules/_overview/pages/about.adoc
@@ -33,7 +33,7 @@ package "App\n[Software System]" {
 .Projects/Modules (App)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Starter Parent
 [source,yaml]
@@ -84,7 +84,7 @@ package "Mavendeps\n[Software System]" {
 .Projects/Modules (Mavendeps)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Maven Deps
 [source,yaml]
@@ -279,7 +279,7 @@ package "Testing\n[Software System]" {
 .Projects/Modules (Testing)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Testing
 [source,yaml]
@@ -706,7 +706,7 @@ package "Examples\n[Software System]" {
 .Projects/Modules (Examples)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Demo - Parent
 [source,yaml]
@@ -729,247 +729,7 @@ Artifact: demo-domain
 Type: jar
 Directory: /examples/demo/domain
 ----
-|.Components
-****
-demoapp.dom.AppConfiguration +
-demoapp.dom._infra.LibraryPreloadingService +
-demoapp.dom._infra.resources.AsciiDocConverterService +
-demoapp.dom._infra.resources.AsciiDocReaderService +
-demoapp.dom._infra.resources.AsciiDocValueSemanticsWithPreprocessing +
-demoapp.dom._infra.resources.MarkdownReaderService +
-demoapp.dom._infra.resources.MarkupReaderService +
-demoapp.dom._infra.resources.MarkupVariableResolverService +
-demoapp.dom._infra.resources.ResourceReaderService +
-demoapp.dom._infra.samples.EnumSamples +
-demoapp.dom._infra.samples.NameSamples +
-demoapp.dom._infra.samples.asciidoc.CausewayAsciiDocSamples +
-demoapp.dom._infra.samples.markdown.CausewayMarkdownSamples +
-demoapp.dom._infra.urlencoding.UrlEncodingServiceNaiveInMemory +
-demoapp.dom.domain._changes.EntityChangesSubscriberToCaptureChangesInMemory +
-demoapp.dom.domain._commands.ExposePersistedCommands$TableColumnOrderDefault +
-demoapp.dom.domain._interactions.ExecutionListenerToCaptureInteractionsInMemory +
-demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingSeeding +
-demoapp.dom.domain.actions.Action.commandPublishing.jdo.ActionCommandPublishingJdoEntities +
-demoapp.dom.domain.actions.Action.commandPublishing.jpa.ActionCommandPublishingJpaEntities +
-demoapp.dom.domain.actions.Action.domainEvent.subscribers.ActionDomainEventControlService +
-demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingSeeding +
-demoapp.dom.domain.actions.Action.executionPublishing.jdo.ActionExecutionPublishingJdoEntities +
-demoapp.dom.domain.actions.Action.executionPublishing.jpa.ActionExecutionPublishingJpaEntities +
-demoapp.dom.domain.collections.Collection.domainEvent.subscribers.CollectionDomainEventControlService +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectEntityChangePublishingDisabledSeeding +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.disabled.jdo.DomainObjectEntityChangePublishingDisabledJdoEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.disabled.jpa.DomainObjectEntityChangePublishingDisabledJpaEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectEntityChangePublishingEnabledSeeding +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.enabled.jdo.DomainObjectEntityChangePublishingEnabledJdoEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.enabled.jpa.DomainObjectEntityChangePublishingEnabledJpaEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotatedSeeding +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnot.enabled.jdo.DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnot.enabled.jpa.DomainObjectEntityChangePublishingEnabledMetaAnnotatedJpaEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenSeeding +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.jdo.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities +
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.jpa.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJpaEntities +
-demoapp.dom.domain.objects.DomainObject.nature.viewmodels.jaxbrefentity.JaxbRefSeeding +
-demoapp.dom.domain.objects.DomainObject.nature.viewmodels.jaxbrefentity.jdo.JaxbRefJdoEntities +
-demoapp.dom.domain.objects.DomainObject.nature.viewmodels.jaxbrefentity.jpa.JaxbRefJpaEntities +
-demoapp.dom.domain.objects.other.embedded.jdo.ComplexNumberJdoValueSemantics +
-demoapp.dom.domain.objects.other.embedded.jdo.NumberConstantJdoRepository +
-demoapp.dom.domain.objects.other.embedded.jpa.ComplexNumberJpaValueSemantics +
-demoapp.dom.domain.objects.other.embedded.jpa.NumberConstantJpaRepository +
-demoapp.dom.domain.objects.other.embedded.persistence.NumberConstantSeeding +
-demoapp.dom.domain.objects.other.embedded.samples.ComplexNumberSamples +
-demoapp.dom.domain.properties.Property.commandPublishing.PropertyCommandPublishingSeeding +
-demoapp.dom.domain.properties.Property.commandPublishing.jdo.PropertyCommandPublishingJdoEntities +
-demoapp.dom.domain.properties.Property.commandPublishing.jpa.PropertyCommandPublishingJpaEntities +
-demoapp.dom.domain.properties.Property.domainEvent.subscribers.PropertyDomainEventControlService +
-demoapp.dom.domain.properties.Property.executionPublishing.PropertyExecutionPublishingSeeding +
-demoapp.dom.domain.properties.Property.executionPublishing.jdo.PropertyExecutionPublishingJdoEntities +
-demoapp.dom.domain.properties.Property.executionPublishing.jpa.PropertyExecutionPublishingJpaEntities +
-demoapp.dom.domain.properties.Property.projecting.jdo.PropertyProjectingChildJdoEntities +
-demoapp.dom.domain.properties.Property.projecting.jpa.PropertyProjectingChildJpaEntities +
-demoapp.dom.domain.properties.Property.projecting.persistence.PropertyProjectingChildSeeding +
-demoapp.dom.domain.properties.PropertyLayout.navigable.FileTreeNodeService +
-demoapp.dom.domain.properties.PropertyLayout.repainting.PdfJsViewerAdvisorFallback +
-demoapp.dom.featured.customui.geocoding.GeoapifyClient +
-demoapp.dom.services.core.errorreportingservice.ErrorReportingServiceDemoImplementation +
-demoapp.dom.services.core.eventbusservice.EventLogEntryJdoRepository +
-demoapp.dom.services.core.eventbusservice.EventLogEntryJpaRepository +
-demoapp.dom.services.core.eventbusservice.EventSubscriberDemoImplementation +
-demoapp.dom.services.core.wrapperFactory.WrapperFactorySeeding +
-demoapp.dom.services.core.wrapperFactory.jdo.WrapperFactoryJdoEntities +
-demoapp.dom.services.core.wrapperFactory.jpa.WrapperFactoryJpaEntities +
-demoapp.dom.services.extensions.secman.apptenancy.ApplicationTenancyEvaluatorForDemo +
-demoapp.dom.services.extensions.secman.apptenancy.jdo.TenantedJdoEntities +
-demoapp.dom.services.extensions.secman.apptenancy.jpa.TenantedJpaEntities +
-demoapp.dom.services.extensions.secman.apptenancy.persistence.TenantedSeeding +
-demoapp.dom.services.extensions.secman.appuser.seed.AppUserSeeding +
-demoapp.dom.types.causeway.blobs.jdo.CausewayBlobJdoEntities +
-demoapp.dom.types.causeway.blobs.jpa.CausewayBlobJpaEntities +
-demoapp.dom.types.causeway.blobs.persistence.CausewayBlobSeeding +
-demoapp.dom.types.causeway.blobs.samples.CausewayBlobsSamples +
-demoapp.dom.types.causeway.clobs.jdo.CausewayClobJdoEntities +
-demoapp.dom.types.causeway.clobs.jpa.CausewayClobJpaEntities +
-demoapp.dom.types.causeway.clobs.persistence.CausewayClobSeeding +
-demoapp.dom.types.causeway.clobs.samples.CausewayClobsSamples +
-demoapp.dom.types.causeway.localresourcepaths.jdo.CausewayLocalResourcePathJdoEntities +
-demoapp.dom.types.causeway.localresourcepaths.jpa.CausewayLocalResourcePathJpaEntities +
-demoapp.dom.types.causeway.localresourcepaths.persistence.CausewayLocalResourcePathSeeding +
-demoapp.dom.types.causeway.localresourcepaths.samples.CausewayLocalResourcePathsSamples +
-demoapp.dom.types.causeway.markups.jdo.CausewayMarkupJdoEntities +
-demoapp.dom.types.causeway.markups.jpa.CausewayMarkupJpaEntities +
-demoapp.dom.types.causeway.markups.persistence.CausewayMarkupSeeding +
-demoapp.dom.types.causeway.markups.samples.CausewayMarkupSamples +
-demoapp.dom.types.causeway.passwords.jdo.CausewayPasswordJdoEntities +
-demoapp.dom.types.causeway.passwords.jpa.CausewayPasswordJpaEntities +
-demoapp.dom.types.causeway.passwords.persistence.CausewayPasswordSeeding +
-demoapp.dom.types.causeway.passwords.samples.CausewayPasswordsSamples +
-demoapp.dom.types.causewayext.cal.jdo.CausewayCalendarEventEntities +
-demoapp.dom.types.causewayext.cal.jpa.CausewayCalendarEventEntities +
-demoapp.dom.types.causewayext.cal.persistence.CausewayCalendarEventSeeding +
-demoapp.dom.types.causewayext.cal.samples.CausewayCalendarEventSamples +
-demoapp.dom.types.causewayval.asciidocs.jdo.CausewayAsciiDocJdoEntities +
-demoapp.dom.types.causewayval.asciidocs.jpa.CausewayAsciiDocJpaEntities +
-demoapp.dom.types.causewayval.asciidocs.persistence.CausewayAsciiDocSeeding +
-demoapp.dom.types.causewayval.markdowns.jdo.CausewayMarkdownJdoEntities +
-demoapp.dom.types.causewayval.markdowns.jpa.CausewayMarkdownJpaEntities +
-demoapp.dom.types.causewayval.markdowns.persistence.CausewayMarkdownSeeding +
-demoapp.dom.types.causewayval.vegas.jdo.CausewayVegaJdoEntities +
-demoapp.dom.types.causewayval.vegas.jpa.CausewayVegaJpaEntities +
-demoapp.dom.types.causewayval.vegas.persistence.CausewayVegaSeeding +
-demoapp.dom.types.causewayval.vegas.samples.CausewayVegaSamples +
-demoapp.dom.types.javaawt.images.jdo.JavaAwtBufferedImageJdoEntities +
-demoapp.dom.types.javaawt.images.jpa.JavaAwtBufferedImageJpaEntities +
-demoapp.dom.types.javaawt.images.persistence.JavaAwtBufferedImageSeeding +
-demoapp.dom.types.javaawt.images.samples.JavaAwtBufferedImageService +
-demoapp.dom.types.javaawt.images.samples.JavaAwtBufferedImagesSamples +
-demoapp.dom.types.javalang.booleans.jdo.WrapperBooleanJdoEntities +
-demoapp.dom.types.javalang.booleans.jpa.WrapperBooleanJpaEntities +
-demoapp.dom.types.javalang.booleans.persistence.WrapperBooleanSeeding +
-demoapp.dom.types.javalang.booleans.samples.WrapperBooleanSamples +
-demoapp.dom.types.javalang.bytes.jdo.WrapperByteJdoEntities +
-demoapp.dom.types.javalang.bytes.jpa.WrapperByteJpaEntities +
-demoapp.dom.types.javalang.bytes.persistence.WrapperByteSeeding +
-demoapp.dom.types.javalang.bytes.samples.WrapperByteSamples +
-demoapp.dom.types.javalang.characters.jdo.WrapperCharacterJdoEntities +
-demoapp.dom.types.javalang.characters.jpa.WrapperCharacterJpaEntities +
-demoapp.dom.types.javalang.characters.persistence.WrapperCharacterSeeding +
-demoapp.dom.types.javalang.characters.samples.WrapperCharacterSamples +
-demoapp.dom.types.javalang.doubles.jdo.WrapperDoubleJdoEntities +
-demoapp.dom.types.javalang.doubles.jpa.WrapperDoubleJpaEntities +
-demoapp.dom.types.javalang.doubles.persistence.WrapperDoubleSeeding +
-demoapp.dom.types.javalang.doubles.samples.WrapperDoubleSamples +
-demoapp.dom.types.javalang.enums.jdo.JavaLangEnumJdoEntities +
-demoapp.dom.types.javalang.enums.jpa.JavaLangEnumJpaEntities +
-demoapp.dom.types.javalang.enums.persistence.JavaLangEnumSeeding +
-demoapp.dom.types.javalang.floats.jdo.WrapperFloatJdoEntities +
-demoapp.dom.types.javalang.floats.jpa.WrapperFloatJpaEntities +
-demoapp.dom.types.javalang.floats.persistence.WrapperFloatSeeding +
-demoapp.dom.types.javalang.floats.samples.WrapperFloatSamples +
-demoapp.dom.types.javalang.integers.jdo.WrapperIntegerJdoEntities +
-demoapp.dom.types.javalang.integers.jpa.WrapperIntegerJpaEntities +
-demoapp.dom.types.javalang.integers.persistence.WrapperIntegerSeeding +
-demoapp.dom.types.javalang.integers.samples.WrapperIntegerSamples +
-demoapp.dom.types.javalang.longs.jdo.WrapperLongJdoEntities +
-demoapp.dom.types.javalang.longs.jpa.WrapperLongJpaEntities +
-demoapp.dom.types.javalang.longs.persistence.WrapperLongSeeding +
-demoapp.dom.types.javalang.longs.samples.WrapperLongSamples +
-demoapp.dom.types.javalang.shorts.jdo.WrapperShortJdoEntities +
-demoapp.dom.types.javalang.shorts.jpa.WrapperShortJpaEntities +
-demoapp.dom.types.javalang.shorts.persistence.WrapperShortSeeding +
-demoapp.dom.types.javalang.shorts.samples.WrapperShortSamples +
-demoapp.dom.types.javalang.strings.jdo.JavaLangStringJdoEntities +
-demoapp.dom.types.javalang.strings.jpa.JavaLangStringJpaEntities +
-demoapp.dom.types.javalang.strings.persistence.JavaLangStringSeeding +
-demoapp.dom.types.javamath.bigdecimals.jdo.JavaMathBigDecimalJdoEntities +
-demoapp.dom.types.javamath.bigdecimals.jpa.JavaMathBigDecimalJpaEntities +
-demoapp.dom.types.javamath.bigdecimals.persistence.JavaMathBigDecimalSeeding +
-demoapp.dom.types.javamath.bigdecimals.samples.JavaMathBigDecimalSamples +
-demoapp.dom.types.javamath.bigintegers.jdo.JavaMathBigIntegerJdoEntities +
-demoapp.dom.types.javamath.bigintegers.jpa.JavaMathBigIntegerJpaEntities +
-demoapp.dom.types.javamath.bigintegers.persistence.JavaMathBigIntegerSeeding +
-demoapp.dom.types.javamath.bigintegers.samples.JavaMathBigIntegerSamples +
-demoapp.dom.types.javanet.urls.jdo.JavaNetUrlJdoEntities +
-demoapp.dom.types.javanet.urls.jpa.JavaNetUrlJpaEntities +
-demoapp.dom.types.javanet.urls.persistence.JavaNetUrlSeeding +
-demoapp.dom.types.javanet.urls.samples.JavaNetUrlSamples +
-demoapp.dom.types.javasql.javasqldate.jdo.JavaSqlDateJdoEntities +
-demoapp.dom.types.javasql.javasqldate.jpa.JavaSqlDateJpaEntities +
-demoapp.dom.types.javasql.javasqldate.persistence.JavaSqlDateSeeding +
-demoapp.dom.types.javasql.javasqldate.samples.JavaSqlDateSamples +
-demoapp.dom.types.javasql.javasqltimestamp.jdo.JavaSqlTimestampJdoEntities +
-demoapp.dom.types.javasql.javasqltimestamp.jpa.JavaSqlTimestampJpaEntities +
-demoapp.dom.types.javasql.javasqltimestamp.persistence.JavaSqlTimestampSeeding +
-demoapp.dom.types.javasql.javasqltimestamp.samples.JavaSqlTimestampSamples +
-demoapp.dom.types.javatime.javatimelocaldate.jdo.JavaTimeLocalDateJdoEntities +
-demoapp.dom.types.javatime.javatimelocaldate.jpa.JavaTimeLocalDateJpaEntities +
-demoapp.dom.types.javatime.javatimelocaldate.persistence.JavaTimeLocalDateSeeding +
-demoapp.dom.types.javatime.javatimelocaldate.samples.JavaTimeLocalDateSamples +
-demoapp.dom.types.javatime.javatimelocaldatetime.jdo.JavaTimeLocalDateTimeJdoEntities +
-demoapp.dom.types.javatime.javatimelocaldatetime.jpa.JavaTimeLocalDateTimeJpaEntities +
-demoapp.dom.types.javatime.javatimelocaldatetime.persistence.JavaTimeLocalDateTimeSeeding +
-demoapp.dom.types.javatime.javatimelocaldatetime.samples.JavaTimeLocalDateTimeSamples +
-demoapp.dom.types.javatime.javatimelocaltime.jdo.JavaTimeLocalTimeJdoEntities +
-demoapp.dom.types.javatime.javatimelocaltime.jpa.JavaTimeLocalTimeJpaEntities +
-demoapp.dom.types.javatime.javatimelocaltime.persistence.JavaTimeLocalTimeSeeding +
-demoapp.dom.types.javatime.javatimelocaltime.samples.JavaTimeLocalTimeSamples +
-demoapp.dom.types.javatime.javatimeoffsetdatetime.jdo.JavaTimeOffsetDateTimeJdoEntities +
-demoapp.dom.types.javatime.javatimeoffsetdatetime.jpa.JavaTimeOffsetDateTimeJpaEntities +
-demoapp.dom.types.javatime.javatimeoffsetdatetime.persistence.JavaTimeOffsetDateTimeSeeding +
-demoapp.dom.types.javatime.javatimeoffsetdatetime.samples.JavaTimeOffsetDateTimeSamples +
-demoapp.dom.types.javatime.javatimeoffsettime.jdo.JavaTimeOffsetTimeJdoEntities +
-demoapp.dom.types.javatime.javatimeoffsettime.jpa.JavaTimeOffsetTimeJpaEntities +
-demoapp.dom.types.javatime.javatimeoffsettime.persistence.JavaTimeOffsetTimeSeeding +
-demoapp.dom.types.javatime.javatimeoffsettime.samples.JavaTimeOffsetTimeSamples +
-demoapp.dom.types.javatime.javatimezoneddatetime.jdo.JavaTimeZonedDateTimeJdoEntities +
-demoapp.dom.types.javatime.javatimezoneddatetime.jpa.JavaTimeZonedDateTimeJpaEntities +
-demoapp.dom.types.javatime.javatimezoneddatetime.persistence.JavaTimeZonedDateTimeSeeding +
-demoapp.dom.types.javatime.javatimezoneddatetime.samples.JavaTimeZonedDateTimeSamples +
-demoapp.dom.types.javautil.javautildate.jdo.JavaUtilDateJdoEntities +
-demoapp.dom.types.javautil.javautildate.jpa.JavaUtilDateJpaEntities +
-demoapp.dom.types.javautil.javautildate.persistence.JavaUtilDateSeeding +
-demoapp.dom.types.javautil.javautildate.samples.JavaUtilDateSamples +
-demoapp.dom.types.javautil.uuids.jdo.JavaUtilUuidJdoEntities +
-demoapp.dom.types.javautil.uuids.jpa.JavaUtilUuidJpaEntities +
-demoapp.dom.types.javautil.uuids.persistence.JavaUtilUuidSeeding +
-demoapp.dom.types.javautil.uuids.samples.JavaUtilUuidSamples +
-demoapp.dom.types.jodatime.jodadatetime.jdo.JodaDateTimeJdoEntities +
-demoapp.dom.types.jodatime.jodadatetime.persistence.JodaDateTimeJdoSeeding +
-demoapp.dom.types.jodatime.jodadatetime.samples.JodaDateTimeSamples +
-demoapp.dom.types.jodatime.jodalocaldate.jdo.JodaLocalDateJdoEntities +
-demoapp.dom.types.jodatime.jodalocaldate.persistence.JodaLocalDateJdoSeeding +
-demoapp.dom.types.jodatime.jodalocaldate.samples.JodaLocalDateSamples +
-demoapp.dom.types.jodatime.jodalocaldatetime.jdo.JodaLocalDateTimeJdoEntities +
-demoapp.dom.types.jodatime.jodalocaldatetime.persistence.JodaLocalDateTimeSeeding +
-demoapp.dom.types.jodatime.jodalocaldatetime.samples.JodaLocalDateTimeSamples +
-demoapp.dom.types.jodatime.jodalocaltime.jdo.JodaLocalTimeJdoEntities +
-demoapp.dom.types.jodatime.jodalocaltime.persistence.JodaLocalTimeSeeding +
-demoapp.dom.types.jodatime.jodalocaltime.samples.JodaLocalTimeSamples +
-demoapp.dom.types.primitive.booleans.jdo.PrimitiveBooleanJdoEntities +
-demoapp.dom.types.primitive.booleans.jpa.PrimitiveBooleanJpaEntities +
-demoapp.dom.types.primitive.booleans.persistence.PrimitiveBooleanSeeding +
-demoapp.dom.types.primitive.bytes.jdo.PrimitiveByteJdoEntities +
-demoapp.dom.types.primitive.bytes.jpa.PrimitiveByteJpaEntities +
-demoapp.dom.types.primitive.bytes.persistence.PrimitiveByteSeeding +
-demoapp.dom.types.primitive.chars.jdo.PrimitiveCharJdoEntities +
-demoapp.dom.types.primitive.chars.jpa.PrimitiveCharJpaEntities +
-demoapp.dom.types.primitive.chars.persistence.PrimitiveCharSeeding +
-demoapp.dom.types.primitive.doubles.jdo.PrimitiveDoubleJdoEntities +
-demoapp.dom.types.primitive.doubles.jpa.PrimitiveDoubleJpaEntities +
-demoapp.dom.types.primitive.doubles.persistence.PrimitiveDoubleSeeding +
-demoapp.dom.types.primitive.floats.jdo.PrimitiveFloatJdoEntities +
-demoapp.dom.types.primitive.floats.jpa.PrimitiveFloatJpaEntities +
-demoapp.dom.types.primitive.floats.persistence.PrimitiveFloatSeeding +
-demoapp.dom.types.primitive.ints.jdo.PrimitiveIntJdoEntities +
-demoapp.dom.types.primitive.ints.jpa.PrimitiveIntJpaEntities +
-demoapp.dom.types.primitive.ints.persistence.PrimitiveIntSeeding +
-demoapp.dom.types.primitive.longs.jdo.PrimitiveLongJdoEntities +
-demoapp.dom.types.primitive.longs.jpa.PrimitiveLongJpaEntities +
-demoapp.dom.types.primitive.longs.persistence.PrimitiveLongSeeding +
-demoapp.dom.types.primitive.shorts.jdo.PrimitiveShortJdoEntities +
-demoapp.dom.types.primitive.shorts.jpa.PrimitiveShortJpaEntities +
-demoapp.dom.types.primitive.shorts.persistence.PrimitiveShortSeeding +
-****
-
-.Dependencies
+|.Dependencies
 ****
 com.h2database:h2:jar:<managed> +
 org.apache.causeway.extensions:causeway-extensions-audittrail-persistence-jdo:jar:<managed> +
@@ -1194,7 +954,7 @@ package "Root\n[Software System]" {
 .Projects/Modules (Root)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway (Aggregator)
 [source,yaml]
@@ -1274,7 +1034,7 @@ package "Commons\n[Software System]" {
 .Projects/Modules (Commons)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Commons
 [source,yaml]
@@ -1448,7 +1208,7 @@ package "Core\n[Software System]" {
 .Projects/Modules (Core)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Core
 [source,yaml]
@@ -2010,7 +1770,7 @@ package "Persistence\n[Software System]" {
 .Projects/Modules (Persistence)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Persistence - Commons
 [source,yaml]
@@ -2114,7 +1874,7 @@ package "JDO\n[Software System]" {
 .Projects/Modules (JDO)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Persistence - JDO
 [source,yaml]
@@ -2353,7 +2113,7 @@ package "JPA\n[Software System]" {
 .Projects/Modules (JPA)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Persistence - JPA
 [source,yaml]
@@ -2496,7 +2256,7 @@ package "Bypass\n[Software System]" {
 .Projects/Modules (Bypass)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Security - Bypass
 [source,yaml]
@@ -2553,7 +2313,7 @@ package "Keycloak\n[Software System]" {
 .Projects/Modules (Keycloak)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Security - Keycloak
 [source,yaml]
@@ -2619,7 +2379,7 @@ package "Shiro\n[Software System]" {
 .Projects/Modules (Shiro)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Security - Shiro
 [source,yaml]
@@ -2684,7 +2444,7 @@ package "Spring\n[Software System]" {
 .Projects/Modules (Spring)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Security - Spring
 [source,yaml]
@@ -2779,7 +2539,7 @@ package "Common\n[Software System]" {
 .Projects/Modules (Common)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Viewer - Commons
 [source,yaml]
@@ -2934,7 +2694,7 @@ package "Restful Objects\n[Software System]" {
 .Projects/Modules (Restful Objects)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Viewer - RO
 [source,yaml]
@@ -3033,8 +2793,8 @@ o.a.i.viewer.restfulobjects.rendering.service.acceptheader.AcceptHeaderServiceFo
 o.a.i.viewer.restfulobjects.rendering.service.acceptheader.AcceptHeaderServiceForRest$RequestFilter +
 o.a.i.viewer.restfulobjects.rendering.service.acceptheader.AcceptHeaderServiceForRest$ResponseFilter +
 o.a.i.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceForRestfulObjectsV1_0 +
-o.a.i.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheCausewayV1 +
 o.a.i.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheCausewayV2 +
+o.a.i.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceOrgApacheIsisV1 +
 o.a.i.viewer.restfulobjects.rendering.service.conneg.ContentNegotiationServiceXRoDomainType +
 o.a.i.viewer.restfulobjects.rendering.service.swagger.SwaggerServiceDefault +
 o.a.i.viewer.restfulobjects.rendering.service.swagger.internal.ClassExcluderDefault +
@@ -3053,7 +2813,7 @@ org.apache.causeway.viewer:causeway-viewer-restfulobjects-applib:jar:<managed> +
 
 .Document Index Entries
 ****
-xref:refguide:viewer:index/restfulobjects/rendering/CausewayModuleRestfulObjectsRendering.adoc[CausewayModuleRestfulObjectsRendering], xref:refguide:viewer:index/restfulobjects/rendering/IResourceContext.adoc[IResourceContext], xref:refguide:viewer:index/restfulobjects/rendering/service/RepresentationService.adoc[RepresentationService], xref:refguide:viewer:index/restfulobjects/rendering/service/acceptheader/AcceptHeaderServiceForRest.adoc[AcceptHeaderServiceForRest], xref:refguide:viewe [...]
+xref:refguide:viewer:index/restfulobjects/rendering/CausewayModuleRestfulObjectsRendering.adoc[CausewayModuleRestfulObjectsRendering], xref:refguide:viewer:index/restfulobjects/rendering/IResourceContext.adoc[IResourceContext], xref:refguide:viewer:index/restfulobjects/rendering/service/RepresentationService.adoc[RepresentationService], xref:refguide:viewer:index/restfulobjects/rendering/service/acceptheader/AcceptHeaderServiceForRest.adoc[AcceptHeaderServiceForRest], xref:refguide:viewe [...]
 ****
 
 |Apache Causeway Viewer - RO (Testing)
@@ -3175,7 +2935,7 @@ package "Wicket\n[Software System]" {
 .Projects/Modules (Wicket)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Viewer - Wicket
 [source,yaml]
@@ -3432,7 +3192,7 @@ package "Valuetypes\n[Software System]" {
 .Projects/Modules (Valuetypes)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Value types
 [source,yaml]
@@ -3718,7 +3478,7 @@ package "Asciidoc\n[Software System]" {
 .Projects/Modules (Asciidoc)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Val - Asciidoctor (parent)
 [source,yaml]
@@ -3951,7 +3711,7 @@ package "Markdown\n[Software System]" {
 .Projects/Modules (Markdown)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Val - Markdown (parent)
 [source,yaml]
@@ -4470,7 +4230,7 @@ package "Extensions\n[Software System]" {
 .Projects/Modules (Extensions)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Extensions
 [source,yaml]
@@ -5594,7 +5354,7 @@ package "Applib: Excel\n[Software System]" {
 .Projects/Modules (Applib: Excel)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Ext - Excel (parent)
 [source,yaml]
@@ -5780,7 +5540,7 @@ package "Core: Command Log\n[Software System]" {
 .Projects/Modules (Core: Command Log)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Ext - Command Log
 [source,yaml]
@@ -5917,7 +5677,7 @@ package "Core: Quartz\n[Software System]" {
 .Projects/Modules (Core: Quartz)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Ext - Quartz
 [source,yaml]
@@ -6041,7 +5801,7 @@ package "Tooling\n[Software System]" {
 .Projects/Modules (Tooling)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway - Tooling
 [source,yaml]
@@ -6322,12 +6082,12 @@ skinparam rectangle<<20>> {
   FontColor #fffffe
   BorderColor #2E6295
 }
-skinparam rectangle<<21>> {
+skinparam rectangle<<10>> {
   BackgroundColor #438dd5
   FontColor #fffffe
   BorderColor #2E6295
 }
-skinparam rectangle<<10>> {
+skinparam rectangle<<21>> {
   BackgroundColor #438dd5
   FontColor #fffffe
   BorderColor #2E6295
@@ -6384,7 +6144,7 @@ package "Regression Tests\n[Software System]" {
 .Projects/Modules (Regression Tests)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway - Regression Tests
 [source,yaml]
@@ -6805,7 +6565,7 @@ package "Incubator\n[Software System]" {
 .Projects/Modules (Incubator)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Incubator
 [source,yaml]
@@ -6848,7 +6608,7 @@ package "Kroviz Client\n[Software System]" {
 .Projects/Modules (Kroviz Client)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Incubator - Client kroViz
 [source,yaml]
@@ -6919,7 +6679,7 @@ package "GraphQL Viewer\n[Software System]" {
 .Projects/Modules (GraphQL Viewer)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Inc - Viewer GraphQL
 [source,yaml]
@@ -7058,7 +6818,7 @@ package "Vaadin Viewer\n[Software System]" {
 .Projects/Modules (Vaadin Viewer)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Inc - Viewer Vaadin
 [source,yaml]
@@ -7197,7 +6957,7 @@ package "JavaFX Viewer\n[Software System]" {
 .Projects/Modules (JavaFX Viewer)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Inc - Viewer JavaFX
 [source,yaml]
@@ -7323,7 +7083,7 @@ package "Other\n[Software System]" {
 .Projects/Modules (Other)
 [cols="3a,5a", options="header"]
 |===
-|Coordinates |Description
+|Coordinates |Description 
 
 |Apache Causeway Ext - Command Replay
 [source,yaml]
diff --git a/incubator/clients/kroviz/.kotlin-js-store/yarn.lock b/incubator/clients/kroviz/.kotlin-js-store/yarn.lock
new file mode 100644
index 0000000000..12241e2a47
--- /dev/null
+++ b/incubator/clients/kroviz/.kotlin-js-store/yarn.lock
@@ -0,0 +1,3756 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
+"@colors/colors@1.5.0":
+  version "1.5.0"
+  resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
+  integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
+
+"@discoveryjs/json-ext@^0.5.0":
+  version "0.5.7"
+  resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
+  integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
+
+"@fortawesome/fontawesome-free@^6.1.1":
+  version "6.2.0"
+  resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-6.2.0.tgz#ba3510825b332816fe7190f28827f8cb33a298b5"
+  integrity sha512-CNR7qRIfCwWHNN7FnKUniva94edPdyQzil/zCwk3v6k4R6rR2Fr8i4s3PM7n/lyfPA6Zfko9z5WDzFxG9SW1uQ==
+
+"@jridgewell/gen-mapping@^0.3.0":
+  version "0.3.2"
+  resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
+  integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
+  dependencies:
+    "@jridgewell/set-array" "^1.0.1"
+    "@jridgewell/sourcemap-codec" "^1.4.10"
+    "@jridgewell/trace-mapping" "^0.3.9"
+
+"@jridgewell/resolve-uri@3.1.0":
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
+  integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
+
+"@jridgewell/set-array@^1.0.1":
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
+  integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
+
+"@jridgewell/source-map@^0.3.2":
+  version "0.3.2"
+  resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
+  integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
+  dependencies:
+    "@jridgewell/gen-mapping" "^0.3.0"
+    "@jridgewell/trace-mapping" "^0.3.9"
+
+"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10":
+  version "1.4.14"
+  resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
+  integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
+
+"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9":
+  version "0.3.17"
+  resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985"
+  integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==
+  dependencies:
+    "@jridgewell/resolve-uri" "3.1.0"
+    "@jridgewell/sourcemap-codec" "1.4.14"
+
+"@nodelib/fs.scandir@2.1.5":
+  version "2.1.5"
+  resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
+  integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
+  dependencies:
+    "@nodelib/fs.stat" "2.0.5"
+    run-parallel "^1.1.9"
+
+"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
+  version "2.0.5"
+  resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
+  integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
+
+"@nodelib/fs.walk@^1.2.3":
+  version "1.2.8"
+  resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
+  integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
+  dependencies:
+    "@nodelib/fs.scandir" "2.1.5"
+    fastq "^1.6.0"
+
+"@popperjs/core@^2.11.4":
+  version "2.11.6"
+  resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.6.tgz#cee20bd55e68a1720bdab363ecf0c821ded4cd45"
+  integrity sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==
+
+"@rcaferati/wac@^1.0.0":
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/@rcaferati/wac/-/wac-1.0.0.tgz#7505671559d576dd8c1f7c9a3b0cfea1fa6cd554"
+  integrity sha512-7dVbzvcfL9o4UnrCaNeoIs7Ri9Ol+OMfpYYCJJV1dfm+5+pVM6DrvFjPzqifd2ACVABpXmwTQKy9KFxNm/7IdA==
+
+"@rjaros/bootstrap-select@^1.14.0-beta3":
+  version "1.14.0-beta3"
+  resolved "https://registry.yarnpkg.com/@rjaros/bootstrap-select/-/bootstrap-select-1.14.0-beta3.tgz#64d5a7aee8d6ec8d615a2e7cc4c893ce43189f81"
+  integrity sha512-Taaier2J5Uhkm2xquWAoaOpIfndEOocaVnmvxVyUkPPVjwuK0sq1e7YignfN4xAQlfklPb2nR/p9JSvPMn/cKA==
+
+"@rjaros/gettext.js@^1.1.3":
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/@rjaros/gettext.js/-/gettext.js-1.1.3.tgz#8d1109f4a6f8e0c4dadba26281c7fe83de8ab18f"
+  integrity sha512-FgGWKCN88UE6nOmIjdv+gSnrE3AXjMx7f4uo3brLzKcC9dKzuNNDCzTIbuEDg38Pm1yYUTUH6QG4493T4sUnDg==
+  dependencies:
+    "@rjaros/po2json" "^1.0.0-beta-4"
+
+"@rjaros/po2json@^1.0.0-beta-4":
+  version "1.0.0-beta-4"
+  resolved "https://registry.yarnpkg.com/@rjaros/po2json/-/po2json-1.0.0-beta-4.tgz#0bd911af874afa39d868aeb88f6903cfabfbf5dd"
+  integrity sha512-VhNHrPJtX+caY99UnjCmMB0EWY4EgtZ/pj/Usyj4VUt3TtjHE5nV+fz4bVC0/OO641ncEFFfC3SJ2TurcwEWPw==
+  dependencies:
+    commander "^6.0.0"
+    gettext-parser "2.0.0"
+    gettext-to-messageformat "0.3.1"
+
+"@rjaros/snabbdom-virtualize@^1.0.0-beta.5":
+  version "1.0.0-beta.5"
+  resolved "https://registry.yarnpkg.com/@rjaros/snabbdom-virtualize/-/snabbdom-virtualize-1.0.0-beta.5.tgz#17f2586beee5e6c130e1b0ae2f589ff9162a86db"
+  integrity sha512-2rf1MI7wVSZLOgy+EXtOfYzqcwLtMjak4wzRBQUVJjO4qlCmlSo+bh890eKkILhRGxkp6aTQS9gMjH1fP9g8Nw==
+  dependencies:
+    html-parse-stringify "^3"
+
+"@rkusa/linebreak@^1.0.0":
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/@rkusa/linebreak/-/linebreak-1.0.0.tgz#987b6b1f8cc8f5901afbf45f4e9f7744518d0163"
+  integrity sha512-yCSm87XA1aYMgfcABSxcIkk3JtCw3AihNceHY+DnZGLvVP/g2z3UWZbi0xIoYpZWAJEVPr5Zt3QE37Q80wF1pA==
+  dependencies:
+    unicode-trie "^0.3.0"
+
+"@socket.io/component-emitter@~3.1.0":
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553"
+  integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==
+
+"@types/body-parser@*":
+  version "1.19.2"
+  resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0"
+  integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==
+  dependencies:
+    "@types/connect" "*"
+    "@types/node" "*"
+
+"@types/bonjour@^3.5.9":
+  version "3.5.10"
+  resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275"
+  integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==
+  dependencies:
+    "@types/node" "*"
+
+"@types/connect-history-api-fallback@^1.3.5":
+  version "1.3.5"
+  resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae"
+  integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==
+  dependencies:
+    "@types/express-serve-static-core" "*"
+    "@types/node" "*"
+
+"@types/connect@*":
+  version "3.4.35"
+  resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1"
+  integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==
+  dependencies:
+    "@types/node" "*"
+
+"@types/cookie@^0.4.1":
+  version "0.4.1"
+  resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d"
+  integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==
+
+"@types/cors@^2.8.12":
+  version "2.8.12"
+  resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080"
+  integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==
+
+"@types/eslint-scope@^3.7.3":
+  version "3.7.4"
+  resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16"
+  integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==
+  dependencies:
+    "@types/eslint" "*"
+    "@types/estree" "*"
+
+"@types/eslint@*":
+  version "8.4.7"
+  resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.7.tgz#0f05a2677d1a394ff70c21a964a32d3efa05f966"
+  integrity sha512-ehM7cCt2RSFs42mb+lcmhFT9ouIlV92PuaeRGn8N8c98oMjG4Z5pJHA9b1QiCcuqnbPSHcyfiD3mlhqMaHsQIw==
+  dependencies:
+    "@types/estree" "*"
+    "@types/json-schema" "*"
+
+"@types/estree@*":
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2"
+  integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==
+
+"@types/estree@^0.0.51":
+  version "0.0.51"
+  resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
+  integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
+
+"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18":
+  version "4.17.31"
+  resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f"
+  integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==
+  dependencies:
+    "@types/node" "*"
+    "@types/qs" "*"
+    "@types/range-parser" "*"
+
+"@types/express@*", "@types/express@^4.17.13":
+  version "4.17.14"
+  resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c"
+  integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==
+  dependencies:
+    "@types/body-parser" "*"
+    "@types/express-serve-static-core" "^4.17.18"
+    "@types/qs" "*"
+    "@types/serve-static" "*"
+
+"@types/geojson@*":
+  version "7946.0.10"
+  resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.10.tgz#6dfbf5ea17142f7f9a043809f1cd4c448cb68249"
+  integrity sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==
+
+"@types/geojson@7946.0.8":
+  version "7946.0.8"
+  resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.8.tgz#30744afdb385e2945e22f3b033f897f76b1f12ca"
+  integrity sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==
+
+"@types/glob@5 - 7":
+  version "7.2.0"
+  resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb"
+  integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
+  dependencies:
+    "@types/minimatch" "*"
+    "@types/node" "*"
+
+"@types/http-proxy@^1.17.8":
+  version "1.17.9"
+  resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a"
+  integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==
+  dependencies:
+    "@types/node" "*"
+
+"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
+  version "7.0.11"
+  resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
+  integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
+
+"@types/leaflet@^1.7.7":
+  version "1.9.0"
+  resolved "https://registry.yarnpkg.com/@types/leaflet/-/leaflet-1.9.0.tgz#8caf452255e16cb15e0eabcb0d2a26793da0a6a2"
+  integrity sha512-7LeOSj7EloC5UcyOMo+1kc3S1UT3MjJxwqsMT1d2PTyvQz53w0Y0oSSk9nwZnOZubCmBvpSNGceucxiq+ZPEUw==
+  dependencies:
+    "@types/geojson" "*"
+
+"@types/mime@*":
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10"
+  integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==
+
+"@types/minimatch@*":
+  version "5.1.2"
+  resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca"
+  integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==
+
+"@types/node@*", "@types/node@>=10.0.0":
+  version "18.11.3"
+  resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.3.tgz#78a6d7ec962b596fc2d2ec102c4dd3ef073fea6a"
+  integrity sha512-fNjDQzzOsZeKZu5NATgXUPsaFaTxeRgFXoosrHivTl8RGeV733OLawXsGfEk9a8/tySyZUyiZ6E8LcjPFZ2y1A==
+
+"@types/parse5@^5":
+  version "5.0.3"
+  resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109"
+  integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==
+
+"@types/qs@*":
+  version "6.9.7"
+  resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
+  integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
+
+"@types/range-parser@*":
+  version "1.2.4"
+  resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
+  integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
+
+"@types/retry@0.12.0":
+  version "0.12.0"
+  resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
+  integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==
+
+"@types/serve-index@^1.9.1":
+  version "1.9.1"
+  resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278"
+  integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==
+  dependencies:
+    "@types/express" "*"
+
+"@types/serve-static@*":
+  version "1.15.0"
+  resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155"
+  integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==
+  dependencies:
+    "@types/mime" "*"
+    "@types/node" "*"
+
+"@types/sockjs@^0.3.33":
+  version "0.3.33"
+  resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f"
+  integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==
+  dependencies:
+    "@types/node" "*"
+
+"@types/ws@^8.2.2":
+  version "8.5.3"
+  resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d"
+  integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==
+  dependencies:
+    "@types/node" "*"
+
+"@ungap/promise-all-settled@1.1.2":
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"
+  integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==
+
+"@webassemblyjs/ast@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
+  integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==
+  dependencies:
+    "@webassemblyjs/helper-numbers" "1.11.1"
+    "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+
+"@webassemblyjs/floating-point-hex-parser@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f"
+  integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==
+
+"@webassemblyjs/helper-api-error@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16"
+  integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==
+
+"@webassemblyjs/helper-buffer@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5"
+  integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==
+
+"@webassemblyjs/helper-numbers@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae"
+  integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==
+  dependencies:
+    "@webassemblyjs/floating-point-hex-parser" "1.11.1"
+    "@webassemblyjs/helper-api-error" "1.11.1"
+    "@xtuc/long" "4.2.2"
+
+"@webassemblyjs/helper-wasm-bytecode@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1"
+  integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==
+
+"@webassemblyjs/helper-wasm-section@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a"
+  integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==
+  dependencies:
+    "@webassemblyjs/ast" "1.11.1"
+    "@webassemblyjs/helper-buffer" "1.11.1"
+    "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+    "@webassemblyjs/wasm-gen" "1.11.1"
+
+"@webassemblyjs/ieee754@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614"
+  integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==
+  dependencies:
+    "@xtuc/ieee754" "^1.2.0"
+
+"@webassemblyjs/leb128@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5"
+  integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==
+  dependencies:
+    "@xtuc/long" "4.2.2"
+
+"@webassemblyjs/utf8@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff"
+  integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==
+
+"@webassemblyjs/wasm-edit@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6"
+  integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==
+  dependencies:
+    "@webassemblyjs/ast" "1.11.1"
+    "@webassemblyjs/helper-buffer" "1.11.1"
+    "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+    "@webassemblyjs/helper-wasm-section" "1.11.1"
+    "@webassemblyjs/wasm-gen" "1.11.1"
+    "@webassemblyjs/wasm-opt" "1.11.1"
+    "@webassemblyjs/wasm-parser" "1.11.1"
+    "@webassemblyjs/wast-printer" "1.11.1"
+
+"@webassemblyjs/wasm-gen@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76"
+  integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==
+  dependencies:
+    "@webassemblyjs/ast" "1.11.1"
+    "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+    "@webassemblyjs/ieee754" "1.11.1"
+    "@webassemblyjs/leb128" "1.11.1"
+    "@webassemblyjs/utf8" "1.11.1"
+
+"@webassemblyjs/wasm-opt@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2"
+  integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==
+  dependencies:
+    "@webassemblyjs/ast" "1.11.1"
+    "@webassemblyjs/helper-buffer" "1.11.1"
+    "@webassemblyjs/wasm-gen" "1.11.1"
+    "@webassemblyjs/wasm-parser" "1.11.1"
+
+"@webassemblyjs/wasm-parser@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199"
+  integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==
+  dependencies:
+    "@webassemblyjs/ast" "1.11.1"
+    "@webassemblyjs/helper-api-error" "1.11.1"
+    "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+    "@webassemblyjs/ieee754" "1.11.1"
+    "@webassemblyjs/leb128" "1.11.1"
+    "@webassemblyjs/utf8" "1.11.1"
+
+"@webassemblyjs/wast-printer@1.11.1":
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0"
+  integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==
+  dependencies:
+    "@webassemblyjs/ast" "1.11.1"
+    "@xtuc/long" "4.2.2"
+
+"@webpack-cli/configtest@^1.1.1":
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5"
+  integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==
+
+"@webpack-cli/info@^1.4.1":
+  version "1.5.0"
+  resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1"
+  integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==
+  dependencies:
+    envinfo "^7.7.3"
+
+"@webpack-cli/serve@^1.6.1":
+  version "1.7.0"
+  resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1"
+  integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==
+
+"@xtuc/ieee754@^1.2.0":
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
+  integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
+
+"@xtuc/long@4.2.2":
+  version "4.2.2"
+  resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
+  integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
+
+abab@^2.0.5:
+  version "2.0.6"
+  resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
+  integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==
+
+abbrev@1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
+  integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
+
+accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
+  version "1.3.8"
+  resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
+  integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
+  dependencies:
+    mime-types "~2.1.34"
+    negotiator "0.6.3"
+
+acorn-import-assertions@^1.7.6:
+  version "1.8.0"
+  resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
+  integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==
+
+acorn@^8.4.1, acorn@^8.5.0:
+  version "8.8.0"
+  resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
+  integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
+
+aggregate-error@^3.0.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
+  integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
+  dependencies:
+    clean-stack "^2.0.0"
+    indent-string "^4.0.0"
+
+ajax-bootstrap-select@^1.4.5:
+  version "1.4.5"
+  resolved "https://registry.yarnpkg.com/ajax-bootstrap-select/-/ajax-bootstrap-select-1.4.5.tgz#2bce36ddbaf9e2cda8e331a2ddcb454216a58473"
+  integrity sha512-xDnoD1xq3bekqEVJsye1LcsxQ4jpdnyMJrTdsZqZySA7hc6R02D/23uVaE3P/2POyam1eRkC+c+ph59m9IJLgg==
+
+ajv-formats@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
+  integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==
+  dependencies:
+    ajv "^8.0.0"
+
+ajv-keywords@^3.5.2:
+  version "3.5.2"
+  resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
+  integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
+
+ajv-keywords@^5.0.0:
+  version "5.1.0"
+  resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16"
+  integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==
+  dependencies:
+    fast-deep-equal "^3.1.3"
+
+ajv@^6.12.5:
+  version "6.12.6"
+  resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
+  integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
+  dependencies:
+    fast-deep-equal "^3.1.1"
+    fast-json-stable-stringify "^2.0.0"
+    json-schema-traverse "^0.4.1"
+    uri-js "^4.2.2"
+
+ajv@^8.0.0, ajv@^8.8.0:
+  version "8.11.0"
+  resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f"
+  integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==
+  dependencies:
+    fast-deep-equal "^3.1.1"
+    json-schema-traverse "^1.0.0"
+    require-from-string "^2.0.2"
+    uri-js "^4.2.2"
+
+ansi-colors@4.1.1:
+  version "4.1.1"
+  resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
+  integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
+
+ansi-html-community@^0.0.8:
+  version "0.0.8"
+  resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
+  integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==
+
+ansi-regex@^5.0.1:
+  version "5.0.1"
+  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
+  integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
+
+ansi-regex@^6.0.1:
+  version "6.0.1"
+  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
+  integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
+
+ansi-styles@^3.2.1:
+  version "3.2.1"
+  resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
+  integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
+  dependencies:
+    color-convert "^1.9.0"
+
+ansi-styles@^4.0.0, ansi-styles@^4.1.0:
+  version "4.3.0"
+  resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
+  integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
+  dependencies:
+    color-convert "^2.0.1"
+
+anymatch@~3.1.2:
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
+  integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
+  dependencies:
+    normalize-path "^3.0.0"
+    picomatch "^2.0.4"
+
+argparse@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
+  integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
+
+array-flatten@1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
+  integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
+
+array-flatten@^2.1.0:
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
+  integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
+
+array-union@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
+  integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
+
+async@^2.6.4:
+  version "2.6.4"
+  resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221"
+  integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==
+  dependencies:
+    lodash "^4.17.14"
+
+async@^3.2.2:
+  version "3.2.4"
+  resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
+  integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
+
+awesome-bootstrap-checkbox@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/awesome-bootstrap-checkbox/-/awesome-bootstrap-checkbox-1.0.1.tgz#dab10146b6001129ab0a0ec1e54bb77c6c30457a"
+  integrity sha512-rVJ3tPwpiRTWB/qV7ltMo5jQ24RbzH78DLesWY5M3oIP8uT0TO6KuWIfeLaP3bw2i388ci4H1zcoLkVIN+eIdA==
+
+balanced-match@^1.0.0:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
+  integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
+
+base64id@2.0.0, base64id@~2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6"
+  integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==
+
+batch@0.6.1:
+  version "0.6.1"
+  resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
+  integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==
+
+big.js@^3.1.3:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e"
+  integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==
+
+binary-extensions@^2.0.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
+  integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
+
+body-parser@1.20.1, body-parser@^1.19.0:
+  version "1.20.1"
+  resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
+  integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==
+  dependencies:
+    bytes "3.1.2"
+    content-type "~1.0.4"
+    debug "2.6.9"
+    depd "2.0.0"
+    destroy "1.2.0"
+    http-errors "2.0.0"
+    iconv-lite "0.4.24"
+    on-finished "2.4.1"
+    qs "6.11.0"
+    raw-body "2.5.1"
+    type-is "~1.6.18"
+    unpipe "1.0.0"
+
+bonjour@^3.5.0:
+  version "3.5.0"
+  resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"
+  integrity sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==
+  dependencies:
+    array-flatten "^2.1.0"
+    deep-equal "^1.0.1"
+    dns-equal "^1.0.0"
+    dns-txt "^2.0.2"
+    multicast-dns "^6.0.1"
+    multicast-dns-service-types "^1.1.0"
+
+bootstrap-fileinput@^5.2.7:
+  version "5.5.2"
+  resolved "https://registry.yarnpkg.com/bootstrap-fileinput/-/bootstrap-fileinput-5.5.2.tgz#8acb1b5b3c3ec1c6b676c5c8503ba1c00e450911"
+  integrity sha512-3Axe1cNppy9DzaiiE/S4QdCxEcY4DwJ6CnO6n2bYAd7S7OAMY8WoF4yRdPwAq6dq5nIMj7Bd0ZVp/y07a6SChA==
+  dependencies:
+    bootstrap ">= 3.4.1"
+    jquery ">= 1.9.0"
+    opencollective-postinstall "^2.0.2"
+
+bootstrap-touchspin@^4.3.0:
+  version "4.3.0"
+  resolved "https://registry.yarnpkg.com/bootstrap-touchspin/-/bootstrap-touchspin-4.3.0.tgz#a1dde0f12c331244fcb0e19f99c397f0f73f7793"
+  integrity sha512-jLynvVHYknc5c+90K0CTHzXADKxFGNCqD4u2N5MZwWuVNy2MovNRyKWGa/puuSebkdIFCqydVkziGWclhx3KKA==
+
+"bootstrap@>= 3.4.1", bootstrap@^5.1.3:
+  version "5.2.2"
+  resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.2.2.tgz#834e053eed584a65e244d8aa112a6959f56e27a0"
+  integrity sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==
+
+bootstrap@^4.0.0-beta.2:
+  version "4.6.2"
+  resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.6.2.tgz#8e0cd61611728a5bf65a3a2b8d6ff6c77d5d7479"
+  integrity sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==
+
+brace-expansion@^1.1.7:
+  version "1.1.11"
+  resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
+  integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+  dependencies:
+    balanced-match "^1.0.0"
+    concat-map "0.0.1"
+
+braces@^3.0.2, braces@~3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
+  integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
+  dependencies:
+    fill-range "^7.0.1"
+
+browser-stdout@1.3.1:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
+  integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
+
+browserslist@^4.14.5:
+  version "4.21.4"
+  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
+  integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
+  dependencies:
+    caniuse-lite "^1.0.30001400"
+    electron-to-chromium "^1.4.251"
+    node-releases "^2.0.6"
+    update-browserslist-db "^1.0.9"
+
+buffer-from@^1.0.0:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
+  integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
+
+buffer-indexof@^1.0.0:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c"
+  integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==
+
+bytes@3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
+  integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==
+
+bytes@3.1.2:
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
+  integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
+
+call-bind@^1.0.0, call-bind@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
+  integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
+  dependencies:
+    function-bind "^1.1.1"
+    get-intrinsic "^1.0.2"
+
+camelcase@^6.0.0:
+  version "6.3.0"
+  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
+  integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
+
+caniuse-lite@^1.0.30001400:
+  version "1.0.30001423"
+  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001423.tgz#57176d460aa8cd85ee1a72016b961eb9aca55d91"
+  integrity sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ==
+
+chalk@^2.3.0:
+  version "2.4.2"
+  resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
+  integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
+  dependencies:
+    ansi-styles "^3.2.1"
+    escape-string-regexp "^1.0.5"
+    supports-color "^5.3.0"
+
+chalk@^4.1.0:
+  version "4.1.2"
+  resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
+  integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
+  dependencies:
+    ansi-styles "^4.1.0"
+    supports-color "^7.1.0"
+
+chart.js@^3.7.1:
+  version "3.9.1"
+  resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.9.1.tgz#3abf2c775169c4c71217a107163ac708515924b8"
+  integrity sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==
+
+chokidar@3.5.3, chokidar@^3.5.1, chokidar@^3.5.3:
+  version "3.5.3"
+  resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
+  integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
+  dependencies:
+    anymatch "~3.1.2"
+    braces "~3.0.2"
+    glob-parent "~5.1.2"
+    is-binary-path "~2.1.0"
+    is-glob "~4.0.1"
+    normalize-path "~3.0.0"
+    readdirp "~3.6.0"
+  optionalDependencies:
+    fsevents "~2.3.2"
+
+chrome-trace-event@^1.0.2:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
+  integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
+
+clean-stack@^2.0.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
+  integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
+
+cliui@^7.0.2:
+  version "7.0.4"
+  resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
+  integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
+  dependencies:
+    string-width "^4.2.0"
+    strip-ansi "^6.0.0"
+    wrap-ansi "^7.0.0"
+
+clone-deep@^4.0.1:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
+  integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
+  dependencies:
+    is-plain-object "^2.0.4"
+    kind-of "^6.0.2"
+    shallow-clone "^3.0.0"
+
+color-convert@^1.9.0:
+  version "1.9.3"
+  resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
+  integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
+  dependencies:
+    color-name "1.1.3"
+
+color-convert@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
+  integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
+  dependencies:
+    color-name "~1.1.4"
+
+color-name@1.1.3:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
+  integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
+
+color-name@~1.1.4:
+  version "1.1.4"
+  resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
+  integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
+
+colorette@^2.0.10, colorette@^2.0.14:
+  version "2.0.19"
+  resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798"
+  integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==
+
+commander@^2.20.0:
+  version "2.20.3"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
+  integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
+
+commander@^6.0.0:
+  version "6.2.1"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
+  integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
+
+commander@^7.0.0:
+  version "7.2.0"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
+  integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
+
+compressible@~2.0.16:
+  version "2.0.18"
+  resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
+  integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
+  dependencies:
+    mime-db ">= 1.43.0 < 2"
+
+compression@^1.7.4:
+  version "1.7.4"
+  resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
+  integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
+  dependencies:
+    accepts "~1.3.5"
+    bytes "3.0.0"
+    compressible "~2.0.16"
+    debug "2.6.9"
+    on-headers "~1.0.2"
+    safe-buffer "5.1.2"
+    vary "~1.1.2"
+
+concat-map@0.0.1:
+  version "0.0.1"
+  resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
+  integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
+
+connect-history-api-fallback@^1.6.0:
+  version "1.6.0"
+  resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc"
+  integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==
+
+connect@^3.7.0:
+  version "3.7.0"
+  resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8"
+  integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==
+  dependencies:
+    debug "2.6.9"
+    finalhandler "1.1.2"
+    parseurl "~1.3.3"
+    utils-merge "1.0.1"
+
+content-disposition@0.5.4:
+  version "0.5.4"
+  resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
+  integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
+  dependencies:
+    safe-buffer "5.2.1"
+
+content-type@~1.0.4:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
+  integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
+
+cookie-signature@1.0.6:
+  version "1.0.6"
+  resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
+  integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
+
+cookie@0.5.0:
+  version "0.5.0"
+  resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
+  integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
+
+cookie@~0.4.1:
+  version "0.4.2"
+  resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432"
+  integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==
+
+core-util-is@~1.0.0:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
+  integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
+
+cors@~2.8.5:
+  version "2.8.5"
+  resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
+  integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
+  dependencies:
+    object-assign "^4"
+    vary "^1"
+
+cross-spawn@^7.0.3:
+  version "7.0.3"
+  resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
+  integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
+  dependencies:
+    path-key "^3.1.0"
+    shebang-command "^2.0.0"
+    which "^2.0.1"
+
+css-loader@^6.7.1:
+  version "6.7.1"
+  resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e"
+  integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==
+  dependencies:
+    icss-utils "^5.1.0"
+    postcss "^8.4.7"
+    postcss-modules-extract-imports "^3.0.0"
+    postcss-modules-local-by-default "^4.0.0"
+    postcss-modules-scope "^3.0.0"
+    postcss-modules-values "^4.0.0"
+    postcss-value-parser "^4.2.0"
+    semver "^7.3.5"
+
+css-selector-parser@^1.3:
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759"
+  integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==
+
+cssesc@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
+  integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
+
+csstype@^3.0.11:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
+  integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
+
+custom-event@~1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425"
+  integrity sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==
+
+date-format@^4.0.14:
+  version "4.0.14"
+  resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400"
+  integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==
+
+debug@2.6.9:
+  version "2.6.9"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
+  integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
+  dependencies:
+    ms "2.0.0"
+
+debug@4.3.3:
+  version "4.3.3"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
+  integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
+  dependencies:
+    ms "2.1.2"
+
+debug@^3.2.7:
+  version "3.2.7"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
+  integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
+  dependencies:
+    ms "^2.1.1"
+
+debug@^4.1.0, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2:
+  version "4.3.4"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
+  integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
+  dependencies:
+    ms "2.1.2"
+
+decamelize@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837"
+  integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==
+
+deep-equal@^1.0.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
+  integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==
+  dependencies:
+    is-arguments "^1.0.4"
+    is-date-object "^1.0.1"
+    is-regex "^1.0.4"
+    object-is "^1.0.1"
+    object-keys "^1.1.1"
+    regexp.prototype.flags "^1.2.0"
+
+default-gateway@^6.0.3:
+  version "6.0.3"
+  resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71"
+  integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==
+  dependencies:
+    execa "^5.0.0"
+
+define-lazy-prop@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
+  integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
+
+define-properties@^1.1.3:
+  version "1.1.4"
+  resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
+  integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
+  dependencies:
+    has-property-descriptors "^1.0.0"
+    object-keys "^1.1.1"
+
+del@^6.0.0:
+  version "6.1.1"
+  resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a"
+  integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==
+  dependencies:
+    globby "^11.0.1"
+    graceful-fs "^4.2.4"
+    is-glob "^4.0.1"
+    is-path-cwd "^2.2.0"
+    is-path-inside "^3.0.2"
+    p-map "^4.0.0"
+    rimraf "^3.0.2"
+    slash "^3.0.0"
+
+depd@2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
+  integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
+
+depd@~1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
+  integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
+
+destroy@1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
+  integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
+
+detect-node@^2.0.4:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
+  integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
+
+di@^0.0.1:
+  version "0.0.1"
+  resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c"
+  integrity sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==
+
+diff2html@3.4.13:
+  version "3.4.13"
+  resolved "https://registry.yarnpkg.com/diff2html/-/diff2html-3.4.13.tgz#a19fb9e47b05b7ed573590d57a45e7a132d3dd9c"
+  integrity sha512-IQb+P3aDVjjctcpRF089E9Uxjb6JInu/1SDklLaw2KapdwXKl3xd87mieweR2h6hNvdyAlylMHRrwK8M4oV1Sw==
+  dependencies:
+    diff "5.0.0"
+    hogan.js "3.0.2"
+  optionalDependencies:
+    highlight.js "11.2.0"
+
+diff@5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
+  integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
+
+dir-glob@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
+  integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
+  dependencies:
+    path-type "^4.0.0"
+
+dns-equal@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
+  integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==
+
+dns-packet@^1.3.1:
+  version "1.3.4"
+  resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f"
+  integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==
+  dependencies:
+    ip "^1.1.0"
+    safe-buffer "^5.0.1"
+
+dns-txt@^2.0.2:
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6"
+  integrity sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==
+  dependencies:
+    buffer-indexof "^1.0.0"
+
+dom-serialize@^2.2.1:
+  version "2.2.1"
+  resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b"
+  integrity sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==
+  dependencies:
+    custom-event "~1.0.0"
+    ent "~2.2.0"
+    extend "^3.0.0"
+    void-elements "^2.0.0"
+
+dukat@0.5.8-rc.4:
+  version "0.5.8-rc.4"
+  resolved "https://registry.yarnpkg.com/dukat/-/dukat-0.5.8-rc.4.tgz#90384dcb50b14c26f0e99dae92b2dea44f5fce21"
+  integrity sha512-ZnMt6DGBjlVgK2uQamXfd7uP/AxH7RqI0BL9GLrrJb2gKdDxvJChWy+M9AQEaL+7/6TmxzJxFOsRiInY9oGWTA==
+  dependencies:
+    google-protobuf "3.12.2"
+    typescript "3.9.5"
+
+eam_bootstrap-3-typeahead@^0.0.2:
+  version "0.0.2"
+  resolved "https://registry.yarnpkg.com/eam_bootstrap-3-typeahead/-/eam_bootstrap-3-typeahead-0.0.2.tgz#b605f493888fa8d6dc5d7b4bbc65b917481883b8"
+  integrity sha512-YguZneOxxQQD04OI0QyoOtmJ3lN1QkF88/IObIohwn4KJ4Ft6qI484PK0QXRl7H5VqjCCh+Js/N8gOJXjKLjaA==
+  dependencies:
+    uglify-js "^3.3.7"
+
+ee-first@1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
+  integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
+
+electron-to-chromium@^1.4.251:
+  version "1.4.284"
+  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592"
+  integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
+
+element-resize-event@^3.0.6:
+  version "3.0.6"
+  resolved "https://registry.yarnpkg.com/element-resize-event/-/element-resize-event-3.0.6.tgz#3a18efd4879ad615e979fd8bbf173b014987eb9a"
+  integrity sha512-sSeXY9rNDp86bJODW68pxLcy3A5FrPZfIgOrJHzqgYzX513Zq6/ytdBigp7KeJEpZZopBBSiO1cVuiRkZpNxLw==
+
+emoji-regex@^8.0.0:
+  version "8.0.0"
+  resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
+  integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+
+emojis-list@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
+  integrity sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==
+
+encodeurl@~1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
+  integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
+
+encoding@^0.1.12:
+  version "0.1.13"
+  resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
+  integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
+  dependencies:
+    iconv-lite "^0.6.2"
+
+engine.io-parser@~5.0.3:
+  version "5.0.4"
+  resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.4.tgz#0b13f704fa9271b3ec4f33112410d8f3f41d0fc0"
+  integrity sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==
+
+engine.io@~6.2.0:
+  version "6.2.0"
+  resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.2.0.tgz#003bec48f6815926f2b1b17873e576acd54f41d0"
+  integrity sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==
+  dependencies:
+    "@types/cookie" "^0.4.1"
+    "@types/cors" "^2.8.12"
+    "@types/node" ">=10.0.0"
+    accepts "~1.3.4"
+    base64id "2.0.0"
+    cookie "~0.4.1"
+    cors "~2.8.5"
+    debug "~4.3.1"
+    engine.io-parser "~5.0.3"
+    ws "~8.2.3"
+
+enhanced-resolve@^5.9.2:
+  version "5.10.0"
+  resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6"
+  integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==
+  dependencies:
+    graceful-fs "^4.2.4"
+    tapable "^2.2.0"
+
+ent@~2.2.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d"
+  integrity sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==
+
+envinfo@^7.7.3:
+  version "7.8.1"
+  resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
+  integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==
+
+es-module-lexer@^0.9.0:
+  version "0.9.3"
+  resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
+  integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
+
+escalade@^3.1.1:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
+  integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
+
+escape-html@~1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
+  integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
+
+escape-string-regexp@4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
+  integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
+
+escape-string-regexp@^1.0.5:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+  integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
+
+eslint-scope@5.1.1:
+  version "5.1.1"
+  resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
+  integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
+  dependencies:
+    esrecurse "^4.3.0"
+    estraverse "^4.1.1"
+
+esrecurse@^4.3.0:
+  version "4.3.0"
+  resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
+  integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
+  dependencies:
+    estraverse "^5.2.0"
+
+estraverse@^4.1.1:
+  version "4.3.0"
+  resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
+  integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
+
+estraverse@^5.2.0:
+  version "5.3.0"
+  resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
+  integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
+
+etag@~1.8.1:
+  version "1.8.1"
+  resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
+  integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
+
+eventemitter3@^4.0.0:
+  version "4.0.7"
+  resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
+  integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
+
+events@^3.2.0:
+  version "3.3.0"
+  resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
+  integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
+
+execa@^5.0.0:
+  version "5.1.1"
+  resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
+  integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
+  dependencies:
+    cross-spawn "^7.0.3"
+    get-stream "^6.0.0"
+    human-signals "^2.1.0"
+    is-stream "^2.0.0"
+    merge-stream "^2.0.0"
+    npm-run-path "^4.0.1"
+    onetime "^5.1.2"
+    signal-exit "^3.0.3"
+    strip-final-newline "^2.0.0"
+
+express@^4.17.1:
+  version "4.18.2"
+  resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
+  integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==
+  dependencies:
+    accepts "~1.3.8"
+    array-flatten "1.1.1"
+    body-parser "1.20.1"
+    content-disposition "0.5.4"
+    content-type "~1.0.4"
+    cookie "0.5.0"
+    cookie-signature "1.0.6"
+    debug "2.6.9"
+    depd "2.0.0"
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    etag "~1.8.1"
+    finalhandler "1.2.0"
+    fresh "0.5.2"
+    http-errors "2.0.0"
+    merge-descriptors "1.0.1"
+    methods "~1.1.2"
+    on-finished "2.4.1"
+    parseurl "~1.3.3"
+    path-to-regexp "0.1.7"
+    proxy-addr "~2.0.7"
+    qs "6.11.0"
+    range-parser "~1.2.1"
+    safe-buffer "5.2.1"
+    send "0.18.0"
+    serve-static "1.15.0"
+    setprototypeof "1.2.0"
+    statuses "2.0.1"
+    type-is "~1.6.18"
+    utils-merge "1.0.1"
+    vary "~1.1.2"
+
+extend@^3.0.0:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
+  integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
+
+fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
+  version "3.1.3"
+  resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
+  integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
+
+fast-glob@^3.2.9:
+  version "3.2.12"
+  resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
+  integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
+  dependencies:
+    "@nodelib/fs.stat" "^2.0.2"
+    "@nodelib/fs.walk" "^1.2.3"
+    glob-parent "^5.1.2"
+    merge2 "^1.3.0"
+    micromatch "^4.0.4"
+
+fast-json-stable-stringify@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
+  integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
+
+fastest-levenshtein@^1.0.12:
+  version "1.0.16"
+  resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
+  integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==
+
+fastparse@^1.0.0:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9"
+  integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==
+
+fastq@^1.6.0:
+  version "1.13.0"
+  resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
+  integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
+  dependencies:
+    reusify "^1.0.4"
+
+faye-websocket@^0.11.3:
+  version "0.11.4"
+  resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da"
+  integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==
+  dependencies:
+    websocket-driver ">=0.5.1"
+
+fecha@^4.2.1:
+  version "4.2.3"
+  resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd"
+  integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==
+
+fill-range@^7.0.1:
+  version "7.0.1"
+  resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
+  integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
+  dependencies:
+    to-regex-range "^5.0.1"
+
+finalhandler@1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
+  integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
+  dependencies:
+    debug "2.6.9"
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    on-finished "~2.3.0"
+    parseurl "~1.3.3"
+    statuses "~1.5.0"
+    unpipe "~1.0.0"
+
+finalhandler@1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
+  integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
+  dependencies:
+    debug "2.6.9"
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    on-finished "2.4.1"
+    parseurl "~1.3.3"
+    statuses "2.0.1"
+    unpipe "~1.0.0"
+
+find-up@5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
+  integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
+  dependencies:
+    locate-path "^6.0.0"
+    path-exists "^4.0.0"
+
+find-up@^4.0.0, find-up@^4.1.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
+  integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
+  dependencies:
+    locate-path "^5.0.0"
+    path-exists "^4.0.0"
+
+flat@^5.0.2:
+  version "5.0.2"
+  resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
+  integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
+
+flatted@3.2.2:
+  version "3.2.2"
+  resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561"
+  integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==
+
+flatted@^3.2.7:
+  version "3.2.7"
+  resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
+  integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
+
+follow-redirects@^1.0.0:
+  version "1.15.2"
+  resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
+  integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
+
+format-util@1.0.5:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/format-util/-/format-util-1.0.5.tgz#1ffb450c8a03e7bccffe40643180918cc297d271"
+  integrity sha512-varLbTj0e0yVyRpqQhuWV+8hlePAgaoFRhNFj50BNjEIrw1/DphHSObtqwskVCPWNgzwPoQrZAbfa/SBiicNeg==
+
+forwarded@0.2.0:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
+  integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
+
+fresh@0.5.2:
+  version "0.5.2"
+  resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
+  integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
+
+fs-extra@^8.0.1, fs-extra@^8.1.0:
+  version "8.1.0"
+  resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
+  integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
+  dependencies:
+    graceful-fs "^4.2.0"
+    jsonfile "^4.0.0"
+    universalify "^0.1.0"
+
+fs-monkey@^1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3"
+  integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==
+
+fs.realpath@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
+  integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
+
+fsevents@~2.3.2:
+  version "2.3.2"
+  resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
+  integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
+
+function-bind@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
+  integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+
+functions-have-names@^1.2.2:
+  version "1.2.3"
+  resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
+  integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
+
+geojson@^0.5.0:
+  version "0.5.0"
+  resolved "https://registry.yarnpkg.com/geojson/-/geojson-0.5.0.tgz#3cd6c96399be65b56ee55596116fe9191ce701c0"
+  integrity sha512-/Bx5lEn+qRF4TfQ5aLu6NH+UKtvIv7Lhc487y/c8BdludrCTpiWf9wyI0RTyqg49MFefIAvFDuEi5Dfd/zgNxQ==
+
+get-caller-file@^2.0.5:
+  version "2.0.5"
+  resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
+  integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
+
+get-intrinsic@^1.0.2, get-intrinsic@^1.1.1:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385"
+  integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==
+  dependencies:
+    function-bind "^1.1.1"
+    has "^1.0.3"
+    has-symbols "^1.0.3"
+
+get-stream@^6.0.0:
+  version "6.0.1"
+  resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
+  integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
+
+gettext-extract@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/gettext-extract/-/gettext-extract-2.0.1.tgz#4ade7e3d7c1c247d95a81f28059ca1923c355886"
+  integrity sha512-k51R90txkCZeXQEDjK0e7gNHfBHJVCu8IQ3AbSVZoOL5nR3yl+C+7qpzp6hoZwOtiniaY+CKeLyvNulsEUM6MA==
+  dependencies:
+    chalk "^2.3.0"
+    find-up "^4.1.0"
+    fs-extra "^8.0.1"
+    gettext-extractor "^3.1.0"
+    minimist "^1.2.0"
+
+gettext-extractor@^3.1.0:
+  version "3.5.4"
+  resolved "https://registry.yarnpkg.com/gettext-extractor/-/gettext-extractor-3.5.4.tgz#bd36c65b4d26014ffd925f9ac7b4738d6893d6b2"
+  integrity sha512-iK4tSnteSw+pFMts43OP8hUnsOklbkxz3ytWqru7dPf8Ec3uzTYv1aw70ojAvKItmofpj1ibfY7sZWsdSN6zIw==
+  dependencies:
+    "@types/glob" "5 - 7"
+    "@types/parse5" "^5"
+    css-selector-parser "^1.3"
+    glob "5 - 7"
+    parse5 "5 - 6"
+    pofile "1.0.x"
+    typescript "2 - 4"
+
+gettext-parser@2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/gettext-parser/-/gettext-parser-2.0.0.tgz#c28bb31e61f76f14665dfafbb5c0518cdc1270ed"
+  integrity sha512-FDs/7XjNw58ToQwJFO7avZZbPecSYgw8PBYhd0An+4JtZSrSzKhEvTsVV2uqdO7VziWTOGSgLGD5YRPdsCjF7Q==
+  dependencies:
+    encoding "^0.1.12"
+    safe-buffer "^5.1.2"
+
+gettext-parser@^1.4.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/gettext-parser/-/gettext-parser-1.4.0.tgz#f8baf34a292f03d5e42f02df099d301f167a7ace"
+  integrity sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==
+  dependencies:
+    encoding "^0.1.12"
+    safe-buffer "^5.1.1"
+
+gettext-to-messageformat@0.3.1:
+  version "0.3.1"
+  resolved "https://registry.yarnpkg.com/gettext-to-messageformat/-/gettext-to-messageformat-0.3.1.tgz#c303ff9e31a5c781b14629b13bddb27b9ffca1f8"
+  integrity sha512-UyqIL3Ul4NryU95Wome/qtlcuVIqgEWVIFw0zi7Lv14ACLXfaVDCbrjZ7o+3BZ7u+4NS1mP/2O1eXZoHCoas8g==
+  dependencies:
+    gettext-parser "^1.4.0"
+
+glob-parent@^5.1.2, glob-parent@~5.1.2:
+  version "5.1.2"
+  resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
+  integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
+  dependencies:
+    is-glob "^4.0.1"
+
+glob-to-regexp@^0.4.1:
+  version "0.4.1"
+  resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
+  integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
+
+"glob@5 - 7", glob@^7.1.3, glob@^7.1.7:
+  version "7.2.3"
+  resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
+  integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
+  dependencies:
+    fs.realpath "^1.0.0"
+    inflight "^1.0.4"
+    inherits "2"
+    minimatch "^3.1.1"
+    once "^1.3.0"
+    path-is-absolute "^1.0.0"
+
+glob@7.2.0:
+  version "7.2.0"
+  resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
+  integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
+  dependencies:
+    fs.realpath "^1.0.0"
+    inflight "^1.0.4"
+    inherits "2"
+    minimatch "^3.0.4"
+    once "^1.3.0"
+    path-is-absolute "^1.0.0"
+
+globby@^11.0.1:
+  version "11.1.0"
+  resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
+  integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
+  dependencies:
+    array-union "^2.1.0"
+    dir-glob "^3.0.1"
+    fast-glob "^3.2.9"
+    ignore "^5.2.0"
+    merge2 "^1.4.1"
+    slash "^3.0.0"
+
+google-protobuf@3.12.2:
+  version "3.12.2"
+  resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.12.2.tgz#50ce9f9b6281235724eb243d6a83e969a2176e53"
+  integrity sha512-4CZhpuRr1d6HjlyrxoXoocoGFnRYgKULgMtikMddA9ztRyYR59Aondv2FioyxWVamRo0rF2XpYawkTCBEQOSkA==
+
+graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
+  version "4.2.10"
+  resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
+  integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
+
+growl@1.10.5:
+  version "1.10.5"
+  resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"
+  integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==
+
+handle-thing@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
+  integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==
+
+handlebars-loader@^1.7.1:
+  version "1.7.2"
+  resolved "https://registry.yarnpkg.com/handlebars-loader/-/handlebars-loader-1.7.2.tgz#1694cc7cb3de1d16bec718af257eed853e4af84d"
+  integrity sha512-rEzru8REzqeJlbotJD+gPQ8AHyxcAjeXbGqGmrz3+sbjecI0ungieONwMR27Htr+AoKI5W36oPLwcwGrPzO8gw==
+  dependencies:
+    async "^3.2.2"
+    fastparse "^1.0.0"
+    loader-utils "1.0.x"
+    object-assign "^4.1.0"
+
+handlebars@^4.7.7:
+  version "4.7.7"
+  resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"
+  integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==
+  dependencies:
+    minimist "^1.2.5"
+    neo-async "^2.6.0"
+    source-map "^0.6.1"
+    wordwrap "^1.0.0"
+  optionalDependencies:
+    uglify-js "^3.1.4"
+
+has-flag@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
+  integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
+
+has-flag@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
+  integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
+
+has-property-descriptors@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
+  integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
+  dependencies:
+    get-intrinsic "^1.1.1"
+
+has-symbols@^1.0.2, has-symbols@^1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
+  integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
+
+has-tostringtag@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
+  integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
+  dependencies:
+    has-symbols "^1.0.2"
+
+has@^1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
+  integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
+  dependencies:
+    function-bind "^1.1.1"
+
+he@1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
+  integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
+
+highlight.js@11.2.0:
+  version "11.2.0"
+  resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.2.0.tgz#a7e3b8c1fdc4f0538b93b2dc2ddd53a40c6ab0f0"
+  integrity sha512-JOySjtOEcyG8s4MLR2MNbLUyaXqUunmSnL2kdV/KuGJOmHZuAR5xC54Ko7goAXBWNhf09Vy3B+U7vR62UZ/0iw==
+
+hogan.js@3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/hogan.js/-/hogan.js-3.0.2.tgz#4cd9e1abd4294146e7679e41d7898732b02c7bfd"
+  integrity sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg==
+  dependencies:
+    mkdirp "0.3.0"
+    nopt "1.0.10"
+
+hpack.js@^2.1.6:
+  version "2.1.6"
+  resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
+  integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==
+  dependencies:
+    inherits "^2.0.1"
+    obuf "^1.0.0"
+    readable-stream "^2.0.1"
+    wbuf "^1.1.0"
+
+html-entities@^2.3.2:
+  version "2.3.3"
+  resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46"
+  integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==
+
+html-parse-stringify@^3:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz#dfc1017347ce9f77c8141a507f233040c59c55d2"
+  integrity sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==
+  dependencies:
+    void-elements "3.1.0"
+
+http-deceiver@^1.2.7:
+  version "1.2.7"
+  resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
+  integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==
+
+http-errors@2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
+  integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
+  dependencies:
+    depd "2.0.0"
+    inherits "2.0.4"
+    setprototypeof "1.2.0"
+    statuses "2.0.1"
+    toidentifier "1.0.1"
+
+http-errors@~1.6.2:
+  version "1.6.3"
+  resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
+  integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==
+  dependencies:
+    depd "~1.1.2"
+    inherits "2.0.3"
+    setprototypeof "1.1.0"
+    statuses ">= 1.4.0 < 2"
+
+http-parser-js@>=0.5.1:
+  version "0.5.8"
+  resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3"
+  integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==
+
+http-proxy-middleware@^2.0.0:
+  version "2.0.6"
+  resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f"
+  integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==
+  dependencies:
+    "@types/http-proxy" "^1.17.8"
+    http-proxy "^1.18.1"
+    is-glob "^4.0.1"
+    is-plain-obj "^3.0.0"
+    micromatch "^4.0.2"
+
+http-proxy@^1.18.1:
+  version "1.18.1"
+  resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549"
+  integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
+  dependencies:
+    eventemitter3 "^4.0.0"
+    follow-redirects "^1.0.0"
+    requires-port "^1.0.0"
+
+human-signals@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
+  integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
+
+iconv-lite@0.4.24:
+  version "0.4.24"
+  resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
+  integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
+  dependencies:
+    safer-buffer ">= 2.1.2 < 3"
+
+iconv-lite@^0.6.2:
+  version "0.6.3"
+  resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
+  integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
+  dependencies:
+    safer-buffer ">= 2.1.2 < 3.0.0"
+
+icss-utils@^5.0.0, icss-utils@^5.1.0:
+  version "5.1.0"
+  resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
+  integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
+
+ignore@^5.2.0:
+  version "5.2.0"
+  resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
+  integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
+
+import-local@^3.0.2:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4"
+  integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==
+  dependencies:
+    pkg-dir "^4.2.0"
+    resolve-cwd "^3.0.0"
+
+imports-loader@^3.1.1:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/imports-loader/-/imports-loader-3.1.1.tgz#3e464d9aad1e303b1b34b658eb8f8aae22f96435"
+  integrity sha512-3QMyGU4RTgxLf0puWkUfT5+7zJvexvB00PI5skDIcxG8O20gZCbQsaRpNBv+cIO6yy/lmlOBwaxc3uH1CV+sww==
+  dependencies:
+    source-map "^0.6.1"
+    strip-comments "^2.0.1"
+
+indent-string@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
+  integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
+
+inflight@^1.0.4:
+  version "1.0.6"
+  resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
+  integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
+  dependencies:
+    once "^1.3.0"
+    wrappy "1"
+
+inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
+  integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+
+inherits@2.0.3:
+  version "2.0.3"
+  resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
+  integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==
+
+interpret@^2.2.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9"
+  integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==
+
+ip@^1.1.0:
+  version "1.1.8"
+  resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48"
+  integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==
+
+ipaddr.js@1.9.1:
+  version "1.9.1"
+  resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
+  integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
+
+ipaddr.js@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0"
+  integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
+
+is-arguments@^1.0.4:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
+  integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
+  dependencies:
+    call-bind "^1.0.2"
+    has-tostringtag "^1.0.0"
+
+is-binary-path@~2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
+  integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
+  dependencies:
+    binary-extensions "^2.0.0"
+
+is-core-module@^2.9.0:
+  version "2.11.0"
+  resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144"
+  integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
+  dependencies:
+    has "^1.0.3"
+
+is-date-object@^1.0.1:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
+  integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
+  dependencies:
+    has-tostringtag "^1.0.0"
+
+is-docker@^2.0.0, is-docker@^2.1.1:
+  version "2.2.1"
+  resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
+  integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
+
+is-extglob@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
+  integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
+
+is-fullwidth-code-point@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
+  integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
+
+is-glob@^4.0.1, is-glob@~4.0.1:
+  version "4.0.3"
+  resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
+  integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
+  dependencies:
+    is-extglob "^2.1.1"
+
+is-number@^7.0.0:
+  version "7.0.0"
+  resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
+  integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
+
+is-path-cwd@^2.2.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
+  integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
+
+is-path-inside@^3.0.2:
+  version "3.0.3"
+  resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
+  integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
+
+is-plain-obj@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
+  integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
+
+is-plain-obj@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7"
+  integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==
+
+is-plain-object@^2.0.4:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
+  integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
+  dependencies:
+    isobject "^3.0.1"
+
+is-regex@^1.0.4:
+  version "1.1.4"
+  resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
+  integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
+  dependencies:
+    call-bind "^1.0.2"
+    has-tostringtag "^1.0.0"
+
+is-stream@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
+  integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
+
+is-unicode-supported@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
+  integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
+
+is-wsl@^2.2.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
+  integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
+  dependencies:
+    is-docker "^2.0.0"
+
+isarray@~1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+  integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
+
+isbinaryfile@^4.0.8:
+  version "4.0.10"
+  resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3"
+  integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==
+
+isexe@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
+  integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
+
+isobject@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
+  integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
+
+jest-worker@^27.4.5:
+  version "27.5.1"
+  resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
+  integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
+  dependencies:
+    "@types/node" "*"
+    merge-stream "^2.0.0"
+    supports-color "^8.0.0"
+
+"jquery@>= 1.9.0", jquery@>=1.12.0, "jquery@^1.8.3 || ^2.0 || ^3.0", jquery@^3.5.1, jquery@^3.6.0:
+  version "3.6.1"
+  resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.1.tgz#fab0408f8b45fc19f956205773b62b292c147a16"
+  integrity sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==
+
+"js-tokens@^3.0.0 || ^4.0.0":
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
+  integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
+
+js-yaml@4.1.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
+  integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
+  dependencies:
+    argparse "^2.0.1"
+
+json-parse-better-errors@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
+  integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
+
+json-schema-traverse@^0.4.1:
+  version "0.4.1"
+  resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
+  integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+
+json-schema-traverse@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+  integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
+
+json5@^0.5.0:
+  version "0.5.1"
+  resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
+  integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==
+
+jsonfile@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
+  integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
+  optionalDependencies:
+    graceful-fs "^4.1.6"
+
+karma-chrome-launcher@3.1.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz#805a586799a4d05f4e54f72a204979f3f3066738"
+  integrity sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==
+  dependencies:
+    which "^1.2.1"
+
+karma-mocha@2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/karma-mocha/-/karma-mocha-2.0.1.tgz#4b0254a18dfee71bdbe6188d9a6861bf86b0cd7d"
+  integrity sha512-Tzd5HBjm8his2OA4bouAsATYEpZrp9vC7z5E5j4C5Of5Rrs1jY67RAwXNcVmd/Bnk1wgvQRou0zGVLey44G4tQ==
+  dependencies:
+    minimist "^1.2.3"
+
+karma-sourcemap-loader@0.3.8:
+  version "0.3.8"
+  resolved "https://registry.yarnpkg.com/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.8.tgz#d4bae72fb7a8397328a62b75013d2df937bdcf9c"
+  integrity sha512-zorxyAakYZuBcHRJE+vbrK2o2JXLFWK8VVjiT/6P+ltLBUGUvqTEkUiQ119MGdOrK7mrmxXHZF1/pfT6GgIZ6g==
+  dependencies:
+    graceful-fs "^4.1.2"
+
+karma-webpack@5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-5.0.0.tgz#2a2c7b80163fe7ffd1010f83f5507f95ef39f840"
+  integrity sha512-+54i/cd3/piZuP3dr54+NcFeKOPnys5QeM1IY+0SPASwrtHsliXUiCL50iW+K9WWA7RvamC4macvvQ86l3KtaA==
+  dependencies:
+    glob "^7.1.3"
+    minimatch "^3.0.4"
+    webpack-merge "^4.1.5"
+
+karma@6.3.17:
+  version "6.3.17"
+  resolved "https://registry.yarnpkg.com/karma/-/karma-6.3.17.tgz#5d963fb52463b73e1b5892ecb54c8f21bb04ba1d"
+  integrity sha512-2TfjHwrRExC8yHoWlPBULyaLwAFmXmxQrcuFImt/JsAsSZu1uOWTZ1ZsWjqQtWpHLiatJOHL5jFjXSJIgCd01g==
+  dependencies:
+    "@colors/colors" "1.5.0"
+    body-parser "^1.19.0"
+    braces "^3.0.2"
+    chokidar "^3.5.1"
+    connect "^3.7.0"
+    di "^0.0.1"
+    dom-serialize "^2.2.1"
+    glob "^7.1.7"
+    graceful-fs "^4.2.6"
+    http-proxy "^1.18.1"
+    isbinaryfile "^4.0.8"
+    lodash "^4.17.21"
+    log4js "^6.4.1"
+    mime "^2.5.2"
+    minimatch "^3.0.4"
+    mkdirp "^0.5.5"
+    qjobs "^1.2.0"
+    range-parser "^1.2.1"
+    rimraf "^3.0.2"
+    socket.io "^4.2.0"
+    source-map "^0.6.1"
+    tmp "^0.2.1"
+    ua-parser-js "^0.7.30"
+    yargs "^16.1.1"
+
+kind-of@^6.0.2:
+  version "6.0.3"
+  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
+  integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
+
+kvision-assets@^5.0.8:
+  version "5.0.9"
+  resolved "https://registry.yarnpkg.com/kvision-assets/-/kvision-assets-5.0.9.tgz#6f305e4c085a4eab57897f6741c208121e9b035c"
+  integrity sha512-pMbKmlGbc6FYtJVPbH6oKXWFOp6O6Uljhi6KODs4AGuIiqZxhjXKXwMEhaaLzheuP5/bu0hNYWa4LGSwcvIOJQ==
+
+leaflet@^1.7.1:
+  version "1.9.2"
+  resolved "https://registry.yarnpkg.com/leaflet/-/leaflet-1.9.2.tgz#168b6c6ef1d4d1e8409bde2c4ad050c249c4dbe6"
+  integrity sha512-Kc77HQvWO+y9y2oIs3dn5h5sy2kr3j41ewdqCMEUA4N89lgfUUfOBy7wnnHEstDpefiGFObq12FdopGRMx4J7g==
+
+loader-runner@^4.2.0:
+  version "4.3.0"
+  resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
+  integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==
+
+loader-utils@1.0.x:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.0.4.tgz#13f56197f1523a305891248b4c7244540848426c"
+  integrity sha512-TMS4PQ0+m0xyRGBunvDQIdhWJY6JOYeEPpHZEW0EmDhqKrQUj04xiMT3jsdVS17pUg0JzX1mJI3QiV8lXjoEng==
+  dependencies:
+    big.js "^3.1.3"
+    emojis-list "^2.0.0"
+    json5 "^0.5.0"
+
+locate-path@^5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
+  integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
+  dependencies:
+    p-locate "^4.1.0"
+
+locate-path@^6.0.0:
+  version "6.0.0"
+  resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
+  integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
+  dependencies:
+    p-locate "^5.0.0"
+
+lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.21:
+  version "4.17.21"
+  resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
+  integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
+
+log-symbols@4.1.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
+  integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
+  dependencies:
+    chalk "^4.1.0"
+    is-unicode-supported "^0.1.0"
+
+log4js@^6.4.1:
+  version "6.7.0"
+  resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.7.0.tgz#fff671a74b2f6e956d135c3c756c79072809a23b"
+  integrity sha512-KA0W9ffgNBLDj6fZCq/lRbgR6ABAodRIDHrZnS48vOtfKa4PzWImb0Md1lmGCdO3n3sbCm/n1/WmrNlZ8kCI3Q==
+  dependencies:
+    date-format "^4.0.14"
+    debug "^4.3.4"
+    flatted "^3.2.7"
+    rfdc "^1.3.0"
+    streamroller "^3.1.3"
+
+loose-envify@^1.1.0, loose-envify@^1.4.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
+  integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
+  dependencies:
+    js-tokens "^3.0.0 || ^4.0.0"
+
+lru-cache@^6.0.0:
+  version "6.0.0"
+  resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
+  integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
+  dependencies:
+    yallist "^4.0.0"
+
+media-typer@0.3.0:
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
+  integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
+
+memfs@^3.4.3:
+  version "3.4.7"
+  resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.7.tgz#e5252ad2242a724f938cb937e3c4f7ceb1f70e5a"
+  integrity sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==
+  dependencies:
+    fs-monkey "^1.0.3"
+
+merge-descriptors@1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
+  integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
+
+merge-stream@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
+  integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
+
+merge2@^1.3.0, merge2@^1.4.1:
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
+  integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
+
+methods@~1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
+  integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
+
+micromatch@^4.0.2, micromatch@^4.0.4:
+  version "4.0.5"
+  resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
+  integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
+  dependencies:
+    braces "^3.0.2"
+    picomatch "^2.3.1"
+
+mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
+  version "1.52.0"
+  resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
+  integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
+
+mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34:
+  version "2.1.35"
+  resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
+  integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
+  dependencies:
+    mime-db "1.52.0"
+
+mime@1.6.0:
+  version "1.6.0"
+  resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
+  integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
+
+mime@^2.5.2:
+  version "2.6.0"
+  resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
+  integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
+
+mimic-fn@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
+  integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
+
+minimalistic-assert@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
+  integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
+
+minimatch@4.2.1:
+  version "4.2.1"
+  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-4.2.1.tgz#40d9d511a46bdc4e563c22c3080cde9c0d8299b4"
+  integrity sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==
+  dependencies:
+    brace-expansion "^1.1.7"
+
+minimatch@^3.0.4, minimatch@^3.1.1:
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
+  integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+  dependencies:
+    brace-expansion "^1.1.7"
+
+minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6:
+  version "1.2.7"
+  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
+  integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
+
+mkdirp@0.3.0:
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e"
+  integrity sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==
+
+mkdirp@^0.5.5, mkdirp@^0.5.6:
+  version "0.5.6"
+  resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
+  integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
+  dependencies:
+    minimist "^1.2.6"
+
+mocha@9.2.2:
+  version "9.2.2"
+  resolved "https://registry.yarnpkg.com/mocha/-/mocha-9.2.2.tgz#d70db46bdb93ca57402c809333e5a84977a88fb9"
+  integrity sha512-L6XC3EdwT6YrIk0yXpavvLkn8h+EU+Y5UcCHKECyMbdUIxyMuZj4bX4U9e1nvnvUUvQVsV2VHQr5zLdcUkhW/g==
+  dependencies:
+    "@ungap/promise-all-settled" "1.1.2"
+    ansi-colors "4.1.1"
+    browser-stdout "1.3.1"
+    chokidar "3.5.3"
+    debug "4.3.3"
+    diff "5.0.0"
+    escape-string-regexp "4.0.0"
+    find-up "5.0.0"
+    glob "7.2.0"
+    growl "1.10.5"
+    he "1.2.0"
+    js-yaml "4.1.0"
+    log-symbols "4.1.0"
+    minimatch "4.2.1"
+    ms "2.1.3"
+    nanoid "3.3.1"
+    serialize-javascript "6.0.0"
+    strip-json-comments "3.1.1"
+    supports-color "8.1.1"
+    which "2.0.2"
+    workerpool "6.2.0"
+    yargs "16.2.0"
+    yargs-parser "20.2.4"
+    yargs-unparser "2.0.0"
+
+moment-timezone@^0.4.0:
+  version "0.4.1"
+  resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.4.1.tgz#81f598c3ad5e22cdad796b67ecd8d88d0f5baa06"
+  integrity sha512-5cNPVUwaVJDCe9JM8m/qz17f9SkaI8rpnRUyDJi2K5HAd6EwhuQ3n5nLclZkNC/qJnomKgQH2TIu70Gy2dxFKA==
+  dependencies:
+    moment ">= 2.6.0"
+
+"moment@>= 2.6.0", moment@^2.10, moment@^2.29.1:
+  version "2.29.4"
+  resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108"
+  integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==
+
+ms@2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
+  integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
+
+ms@2.1.2:
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
+  integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+
+ms@2.1.3, ms@^2.1.1:
+  version "2.1.3"
+  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
+  integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+
+multicast-dns-service-types@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
+  integrity sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==
+
+multicast-dns@^6.0.1:
+  version "6.2.3"
+  resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229"
+  integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==
+  dependencies:
+    dns-packet "^1.3.1"
+    thunky "^1.0.2"
+
+nanoid@3.3.1:
+  version "3.3.1"
+  resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35"
+  integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==
+
+nanoid@^3.3.4:
+  version "3.3.4"
+  resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
+  integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
+
+navigo@7.1.2:
+  version "7.1.2"
+  resolved "https://registry.yarnpkg.com/navigo/-/navigo-7.1.2.tgz#f543098ae5cbc5763b926742b5047ffb68a187e2"
+  integrity sha512-OlhxHxhLM62X0Sjbkp5wlm1V6GpOIKShFu7dS/fDS3cVqzMHYS880LT5tu6JjGkrSYQbtCNDADmRIP47MoVGlA==
+
+negotiator@0.6.3:
+  version "0.6.3"
+  resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
+  integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
+
+neo-async@^2.6.0, neo-async@^2.6.2:
+  version "2.6.2"
+  resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
+  integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
+
+node-forge@^1:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
+  integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==
+
+node-releases@^2.0.6:
+  version "2.0.6"
+  resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
+  integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==
+
+nopt@1.0.10:
+  version "1.0.10"
+  resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee"
+  integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==
+  dependencies:
+    abbrev "1"
+
+normalize-path@^3.0.0, normalize-path@~3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
+  integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
+
+npm-run-path@^4.0.1:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
+  integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
+  dependencies:
+    path-key "^3.0.0"
+
+object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1:
+  version "4.1.1"
+  resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
+  integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
+
+object-inspect@^1.9.0:
+  version "1.12.2"
+  resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
+  integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
+
+object-is@^1.0.1:
+  version "1.1.5"
+  resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
+  integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
+  dependencies:
+    call-bind "^1.0.2"
+    define-properties "^1.1.3"
+
+object-keys@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
+  integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
+
+obuf@^1.0.0, obuf@^1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
+  integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
+
+on-finished@2.4.1:
+  version "2.4.1"
+  resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
+  integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
+  dependencies:
+    ee-first "1.1.1"
+
+on-finished@~2.3.0:
+  version "2.3.0"
+  resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
+  integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==
+  dependencies:
+    ee-first "1.1.1"
+
+on-headers@~1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
+  integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
+
+once@^1.3.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
+  integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
+  dependencies:
+    wrappy "1"
+
+onetime@^5.1.2:
+  version "5.1.2"
+  resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
+  integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
+  dependencies:
+    mimic-fn "^2.1.0"
+
+open@^8.0.9:
+  version "8.4.0"
+  resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8"
+  integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==
+  dependencies:
+    define-lazy-prop "^2.0.0"
+    is-docker "^2.1.1"
+    is-wsl "^2.2.0"
+
+opencollective-postinstall@^2.0.2:
+  version "2.0.3"
+  resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
+  integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==
+
+opentype.js@^1.3.3:
+  version "1.3.4"
+  resolved "https://registry.yarnpkg.com/opentype.js/-/opentype.js-1.3.4.tgz#1c0e72e46288473cc4a4c6a2dc60fd7fe6020d77"
+  integrity sha512-d2JE9RP/6uagpQAVtJoF0pJJA/fgai89Cc50Yp0EJHk+eLp6QQ7gBoblsnubRULNY132I0J1QKMJ+JTbMqz4sw==
+  dependencies:
+    string.prototype.codepointat "^0.2.1"
+    tiny-inflate "^1.0.3"
+
+p-limit@^2.2.0:
+  version "2.3.0"
+  resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
+  integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
+  dependencies:
+    p-try "^2.0.0"
+
+p-limit@^3.0.2:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
+  integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
+  dependencies:
+    yocto-queue "^0.1.0"
+
+p-locate@^4.1.0:
+  version "4.1.0"
+  resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
+  integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
+  dependencies:
+    p-limit "^2.2.0"
+
+p-locate@^5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
+  integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
+  dependencies:
+    p-limit "^3.0.2"
+
+p-map@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
+  integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
+  dependencies:
+    aggregate-error "^3.0.0"
+
+p-retry@^4.5.0:
+  version "4.6.2"
+  resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16"
+  integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==
+  dependencies:
+    "@types/retry" "0.12.0"
+    retry "^0.13.1"
+
+p-try@^2.0.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
+  integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
+
+pace-progressbar@^1.0.9:
+  version "1.0.9"
+  resolved "https://registry.yarnpkg.com/pace-progressbar/-/pace-progressbar-1.0.9.tgz#e121825a73f3834ebb5211d6d3e25d121f81e54c"
+  integrity sha512-8d2yZixucrXEgxdEQbFykuwCbPE+rcmVI+aQuXoEMB+Uj7d+l2aS+4C3IgD1m8Yk4WrTLhyBOH31+Mn2ZPKMDw==
+
+pako@^0.2.5:
+  version "0.2.9"
+  resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
+  integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==
+
+pako@^2.0.3:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/pako/-/pako-2.0.4.tgz#6cebc4bbb0b6c73b0d5b8d7e8476e2b2fbea576d"
+  integrity sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==
+
+"parse5@5 - 6":
+  version "6.0.1"
+  resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
+  integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
+
+parseurl@~1.3.2, parseurl@~1.3.3:
+  version "1.3.3"
+  resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
+  integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
+
+path-exists@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
+  integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
+
+path-is-absolute@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
+  integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
+
+path-key@^3.0.0, path-key@^3.1.0:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
+  integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
+
+path-parse@^1.0.7:
+  version "1.0.7"
+  resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
+  integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
+
+path-to-regexp@0.1.7:
+  version "0.1.7"
+  resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
+  integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
+
+path-type@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
+  integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
+
+pc-bootstrap4-datetimepicker@^4.17.51:
+  version "4.17.51"
+  resolved "https://registry.yarnpkg.com/pc-bootstrap4-datetimepicker/-/pc-bootstrap4-datetimepicker-4.17.51.tgz#874614b1f3038d439e6106ef8bba8f015913e72d"
+  integrity sha512-UQDSKS5d1c43btk2vQ4siiv9YIkscZYQfTE513abeTqh5PIOJiyAeNdoCSTsDTZcpWJtWZHWk15yDXypYSFzcQ==
+  dependencies:
+    bootstrap "^4.0.0-beta.2"
+    jquery "^1.8.3 || ^2.0 || ^3.0"
+    moment "^2.10"
+    moment-timezone "^0.4.0"
+
+pdfjs@2.4.7:
+  version "2.4.7"
+  resolved "https://registry.yarnpkg.com/pdfjs/-/pdfjs-2.4.7.tgz#966084e63a0283206c1307c3b332f53248917f20"
+  integrity sha512-qGGZiQ7cz7nDgRgNSMm0qsZ4QPlAvZr+kWwB78hZzClojtfqGbGUT/gwzf8S2nniwvLMB56boBTTIppQohTJUA==
+  dependencies:
+    "@rkusa/linebreak" "^1.0.0"
+    opentype.js "^1.3.3"
+    pako "^2.0.3"
+    readable-stream "^3.6.0"
+    unorm "^1.6.0"
+    uuid "^8.3.1"
+
+picocolors@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
+  integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
+
+picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
+  version "2.3.1"
+  resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
+  integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
+
+pkg-dir@^4.2.0:
+  version "4.2.0"
+  resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
+  integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
+  dependencies:
+    find-up "^4.0.0"
+
+pofile@1.0.x:
+  version "1.0.11"
+  resolved "https://registry.yarnpkg.com/pofile/-/pofile-1.0.11.tgz#35aff58c17491d127a07336d5522ebc9df57c954"
+  integrity sha512-Vy9eH1dRD9wHjYt/QqXcTz+RnX/zg53xK+KljFSX30PvdDMb2z+c6uDUeblUGqqJgz3QFsdlA0IJvHziPmWtQg==
+
+portfinder@^1.0.28:
+  version "1.0.32"
+  resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81"
+  integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==
+  dependencies:
+    async "^2.6.4"
+    debug "^3.2.7"
+    mkdirp "^0.5.6"
+
+postcss-modules-extract-imports@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d"
+  integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==
+
+postcss-modules-local-by-default@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c"
+  integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==
+  dependencies:
+    icss-utils "^5.0.0"
+    postcss-selector-parser "^6.0.2"
+    postcss-value-parser "^4.1.0"
+
+postcss-modules-scope@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06"
+  integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==
+  dependencies:
+    postcss-selector-parser "^6.0.4"
+
+postcss-modules-values@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c"
+  integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==
+  dependencies:
+    icss-utils "^5.0.0"
+
+postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
+  version "6.0.10"
+  resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
+  integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
+  dependencies:
+    cssesc "^3.0.0"
+    util-deprecate "^1.0.2"
+
+postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
+  version "4.2.0"
+  resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
+  integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
+
+postcss@^8.4.7:
+  version "8.4.18"
+  resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2"
+  integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==
+  dependencies:
+    nanoid "^3.3.4"
+    picocolors "^1.0.0"
+    source-map-js "^1.0.2"
+
+process-nextick-args@~2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
+  integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+
+prop-types@*:
+  version "15.8.1"
+  resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
+  integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
+  dependencies:
+    loose-envify "^1.4.0"
+    object-assign "^4.1.1"
+    react-is "^16.13.1"
+
+proxy-addr@~2.0.7:
+  version "2.0.7"
+  resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
+  integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
+  dependencies:
+    forwarded "0.2.0"
+    ipaddr.js "1.9.1"
+
+punycode@^2.1.0:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
+  integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
+
+qjobs@^1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071"
+  integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==
+
+qs@6.11.0:
+  version "6.11.0"
+  resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
+  integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
+  dependencies:
+    side-channel "^1.0.4"
+
+queue-microtask@^1.2.2:
+  version "1.2.3"
+  resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
+  integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
+
+randombytes@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
+  integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
+  dependencies:
+    safe-buffer "^5.1.0"
+
+range-parser@^1.2.1, range-parser@~1.2.1:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
+  integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
+
+raw-body@2.5.1:
+  version "2.5.1"
+  resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
+  integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
+  dependencies:
+    bytes "3.1.2"
+    http-errors "2.0.0"
+    iconv-lite "0.4.24"
+    unpipe "1.0.0"
+
+react-awesome-button@*:
+  version "7.0.3"
+  resolved "https://registry.yarnpkg.com/react-awesome-button/-/react-awesome-button-7.0.3.tgz#d1c13227fd35cca5276e5de09796faeb932a3c70"
+  integrity sha512-MG3US/QYE0YEyGggv45uOc2rcTRc2LE4KDZWAoBzrJsl8/xUVj5WUfri5MkyqDSnU9qFvOGoCy1l2gCbjmawRw==
+  dependencies:
+    "@rcaferati/wac" "^1.0.0"
+
+react-dom@^18.0.0:
+  version "18.2.0"
+  resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
+  integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
+  dependencies:
+    loose-envify "^1.1.0"
+    scheduler "^0.23.0"
+
+react-is@^16.13.1:
+  version "16.13.1"
+  resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
+  integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
+
+react@^18.0.0:
+  version "18.2.0"
+  resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
+  integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
+  dependencies:
+    loose-envify "^1.1.0"
+
+readable-stream@^2.0.1:
+  version "2.3.7"
+  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
+  integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
+  dependencies:
+    core-util-is "~1.0.0"
+    inherits "~2.0.3"
+    isarray "~1.0.0"
+    process-nextick-args "~2.0.0"
+    safe-buffer "~5.1.1"
+    string_decoder "~1.1.1"
+    util-deprecate "~1.0.1"
+
+readable-stream@^3.0.6, readable-stream@^3.6.0:
+  version "3.6.0"
+  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
+  integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
+  dependencies:
+    inherits "^2.0.3"
+    string_decoder "^1.1.1"
+    util-deprecate "^1.0.1"
+
+readdirp@~3.6.0:
+  version "3.6.0"
+  resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
+  integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
+  dependencies:
+    picomatch "^2.2.1"
+
+rechoir@^0.7.0:
+  version "0.7.1"
+  resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686"
+  integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==
+  dependencies:
+    resolve "^1.9.0"
+
+regexp.prototype.flags@^1.2.0:
+  version "1.4.3"
+  resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
+  integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
+  dependencies:
+    call-bind "^1.0.2"
+    define-properties "^1.1.3"
+    functions-have-names "^1.2.2"
+
+require-directory@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
+  integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
+
+require-from-string@^2.0.2:
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
+  integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
+
+requires-port@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
+  integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==
+
+resolve-cwd@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
+  integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==
+  dependencies:
+    resolve-from "^5.0.0"
+
+resolve-from@^5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
+  integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
+
+resolve@^1.9.0:
+  version "1.22.1"
+  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
+  integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
+  dependencies:
+    is-core-module "^2.9.0"
+    path-parse "^1.0.7"
+    supports-preserve-symlinks-flag "^1.0.0"
+
+retry@^0.13.1:
+  version "0.13.1"
+  resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
+  integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==
+
+reusify@^1.0.4:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
+  integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
+
+rfdc@^1.3.0:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
+  integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==
+
+rimraf@^3.0.0, rimraf@^3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
+  integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
+  dependencies:
+    glob "^7.1.3"
+
+run-parallel@^1.1.9:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
+  integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
+  dependencies:
+    queue-microtask "^1.2.2"
+
+safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+  version "5.1.2"
+  resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
+  integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
+
+safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
+  version "5.2.1"
+  resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
+  integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
+
+"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0":
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
+  integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
+
+scheduler@^0.23.0:
+  version "0.23.0"
+  resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
+  integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
+  dependencies:
+    loose-envify "^1.1.0"
+
+schema-utils@^3.1.0, schema-utils@^3.1.1:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
+  integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
+  dependencies:
+    "@types/json-schema" "^7.0.8"
+    ajv "^6.12.5"
+    ajv-keywords "^3.5.2"
+
+schema-utils@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7"
+  integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==
+  dependencies:
+    "@types/json-schema" "^7.0.9"
+    ajv "^8.8.0"
+    ajv-formats "^2.1.1"
+    ajv-keywords "^5.0.0"
+
+select-hose@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
+  integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==
+
+selfsigned@^2.0.0:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61"
+  integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==
+  dependencies:
+    node-forge "^1"
+
+semver@^7.3.5:
+  version "7.3.8"
+  resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
+  integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
+  dependencies:
+    lru-cache "^6.0.0"
+
+send@0.18.0:
+  version "0.18.0"
+  resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
+  integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
+  dependencies:
+    debug "2.6.9"
+    depd "2.0.0"
+    destroy "1.2.0"
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    etag "~1.8.1"
+    fresh "0.5.2"
+    http-errors "2.0.0"
+    mime "1.6.0"
+    ms "2.1.3"
+    on-finished "2.4.1"
+    range-parser "~1.2.1"
+    statuses "2.0.1"
+
+serialize-javascript@6.0.0, serialize-javascript@^6.0.0:
+  version "6.0.0"
+  resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
+  integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
+  dependencies:
+    randombytes "^2.1.0"
+
+serve-index@^1.9.1:
+  version "1.9.1"
+  resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
+  integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==
+  dependencies:
+    accepts "~1.3.4"
+    batch "0.6.1"
+    debug "2.6.9"
+    escape-html "~1.0.3"
+    http-errors "~1.6.2"
+    mime-types "~2.1.17"
+    parseurl "~1.3.2"
+
+serve-static@1.15.0:
+  version "1.15.0"
+  resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
+  integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
+  dependencies:
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    parseurl "~1.3.3"
+    send "0.18.0"
+
+setprototypeof@1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
+  integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
+
+setprototypeof@1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
+  integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
+
+shallow-clone@^3.0.0:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
+  integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
+  dependencies:
+    kind-of "^6.0.2"
+
+shebang-command@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
+  integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
+  dependencies:
+    shebang-regex "^3.0.0"
+
+shebang-regex@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
+  integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
+
+side-channel@^1.0.4:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
+  integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
+  dependencies:
+    call-bind "^1.0.0"
+    get-intrinsic "^1.0.2"
+    object-inspect "^1.9.0"
+
+signal-exit@^3.0.3:
+  version "3.0.7"
+  resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
+  integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
+
+slash@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
+  integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
+
+snabbdom@^3.4.0:
+  version "3.5.1"
+  resolved "https://registry.yarnpkg.com/snabbdom/-/snabbdom-3.5.1.tgz#25f80ef15b194baea703d9d5441892e369de18e1"
+  integrity sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==
+
+socket.io-adapter@~2.4.0:
+  version "2.4.0"
+  resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz#b50a4a9ecdd00c34d4c8c808224daa1a786152a6"
+  integrity sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==
+
+socket.io-parser@~4.2.0:
+  version "4.2.1"
+  resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.1.tgz#01c96efa11ded938dcb21cbe590c26af5eff65e5"
+  integrity sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==
+  dependencies:
+    "@socket.io/component-emitter" "~3.1.0"
+    debug "~4.3.1"
+
+socket.io@^4.2.0:
+  version "4.5.3"
+  resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.5.3.tgz#44dffea48d7f5aa41df4a66377c386b953bc521c"
+  integrity sha512-zdpnnKU+H6mOp7nYRXH4GNv1ux6HL6+lHL8g7Ds7Lj8CkdK1jJK/dlwsKDculbyOHifcJ0Pr/yeXnZQ5GeFrcg==
+  dependencies:
+    accepts "~1.3.4"
+    base64id "~2.0.0"
+    debug "~4.3.2"
+    engine.io "~6.2.0"
+    socket.io-adapter "~2.4.0"
+    socket.io-parser "~4.2.0"
+
+sockjs@^0.3.21:
+  version "0.3.24"
+  resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce"
+  integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==
+  dependencies:
+    faye-websocket "^0.11.3"
+    uuid "^8.3.2"
+    websocket-driver "^0.7.4"
+
+source-map-js@^0.6.2:
+  version "0.6.2"
+  resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
+  integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==
+
+source-map-js@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
+  integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
+
+source-map-loader@3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.0.tgz#f2a04ee2808ad01c774dea6b7d2639839f3b3049"
+  integrity sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==
+  dependencies:
+    abab "^2.0.5"
+    iconv-lite "^0.6.2"
+    source-map-js "^0.6.2"
+
+source-map-support@~0.5.20:
+  version "0.5.21"
+  resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
+  integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
+  dependencies:
+    buffer-from "^1.0.0"
+    source-map "^0.6.0"
+
+source-map@^0.6.0, source-map@^0.6.1:
+  version "0.6.1"
+  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+  integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+
+spdy-transport@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31"
+  integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==
+  dependencies:
+    debug "^4.1.0"
+    detect-node "^2.0.4"
+    hpack.js "^2.1.6"
+    obuf "^1.1.2"
+    readable-stream "^3.0.6"
+    wbuf "^1.7.3"
+
+spdy@^4.0.2:
+  version "4.0.2"
+  resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b"
+  integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==
+  dependencies:
+    debug "^4.1.0"
+    handle-thing "^2.0.0"
+    http-deceiver "^1.2.7"
+    select-hose "^2.0.0"
+    spdy-transport "^3.0.0"
+
+split.js@^1.6.5:
+  version "1.6.5"
+  resolved "https://registry.yarnpkg.com/split.js/-/split.js-1.6.5.tgz#f7f61da1044c9984cb42947df4de4fadb5a3f300"
+  integrity sha512-mPTnGCiS/RiuTNsVhCm9De9cCAUsrNFFviRbADdKiiV+Kk8HKp/0fWu7Kr8pi3/yBmsqLFHuXGT9UUZ+CNLwFw==
+
+statuses@2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
+  integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
+
+"statuses@>= 1.4.0 < 2", statuses@~1.5.0:
+  version "1.5.0"
+  resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
+  integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
+
+streamroller@^3.1.3:
+  version "3.1.3"
+  resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.3.tgz#d95689a8c29b30d093525d0baffe6616fd62ca7e"
+  integrity sha512-CphIJyFx2SALGHeINanjFRKQ4l7x2c+rXYJ4BMq0gd+ZK0gi4VT8b+eHe2wi58x4UayBAKx4xtHpXT/ea1cz8w==
+  dependencies:
+    date-format "^4.0.14"
+    debug "^4.3.4"
+    fs-extra "^8.1.0"
+
+string-width@^4.1.0, string-width@^4.2.0:
+  version "4.2.3"
+  resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
+  integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
+  dependencies:
+    emoji-regex "^8.0.0"
+    is-fullwidth-code-point "^3.0.0"
+    strip-ansi "^6.0.1"
+
+string.prototype.codepointat@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz#004ad44c8afc727527b108cd462b4d971cd469bc"
+  integrity sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==
+
+string_decoder@^1.1.1:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
+  integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
+  dependencies:
+    safe-buffer "~5.2.0"
+
+string_decoder@~1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
+  integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
+  dependencies:
+    safe-buffer "~5.1.0"
+
+strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+  version "6.0.1"
+  resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+  integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+  dependencies:
+    ansi-regex "^5.0.1"
+
+strip-ansi@^7.0.0:
+  version "7.0.1"
+  resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2"
+  integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==
+  dependencies:
+    ansi-regex "^6.0.1"
+
+strip-comments@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b"
+  integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==
+
+strip-final-newline@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
+  integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
+
+strip-json-comments@3.1.1:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
+  integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
+
+style-loader@^3.3.1:
+  version "3.3.1"
+  resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575"
+  integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==
+
+supports-color@8.1.1, supports-color@^8.0.0:
+  version "8.1.1"
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
+  integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
+  dependencies:
+    has-flag "^4.0.0"
+
+supports-color@^5.3.0:
+  version "5.5.0"
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
+  integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
+  dependencies:
+    has-flag "^3.0.0"
+
+supports-color@^7.1.0:
+  version "7.2.0"
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
+  integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
+  dependencies:
+    has-flag "^4.0.0"
+
+supports-preserve-symlinks-flag@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
+  integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
+
+tabulator-tables@^5.1.7:
+  version "5.4.2"
+  resolved "https://registry.yarnpkg.com/tabulator-tables/-/tabulator-tables-5.4.2.tgz#4d3adec28bfe9fe37b95df43a836ab7c7385a60d"
+  integrity sha512-HDrm9kk5KjkGkUrLSenIbWuhJggfMrQqo9h6ZfaPq8jgPh/DITiboCG3v2xk7xEXd/GecGGeTzqMP5LfzgqcRA==
+
+tapable@^2.1.1, tapable@^2.2.0:
+  version "2.2.1"
+  resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
+  integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
+
+terser-webpack-plugin@^5.1.3:
+  version "5.3.6"
+  resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c"
+  integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==
+  dependencies:
+    "@jridgewell/trace-mapping" "^0.3.14"
+    jest-worker "^27.4.5"
+    schema-utils "^3.1.1"
+    serialize-javascript "^6.0.0"
+    terser "^5.14.1"
+
+terser@^5.14.1:
+  version "5.15.1"
+  resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c"
+  integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==
+  dependencies:
+    "@jridgewell/source-map" "^0.3.2"
+    acorn "^8.5.0"
+    commander "^2.20.0"
+    source-map-support "~0.5.20"
+
+thunky@^1.0.2:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
+  integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==
+
+tiny-inflate@^1.0.0, tiny-inflate@^1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4"
+  integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==
+
+tmp@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
+  integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
+  dependencies:
+    rimraf "^3.0.0"
+
+to-regex-range@^5.0.1:
+  version "5.0.1"
+  resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
+  integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
+  dependencies:
+    is-number "^7.0.0"
+
+toastr@^2.1.4:
+  version "2.1.4"
+  resolved "https://registry.yarnpkg.com/toastr/-/toastr-2.1.4.tgz#8b43be64fb9d0c414871446f2db8e8ca4e95f181"
+  integrity sha512-LIy77F5n+sz4tefMmFOntcJ6HL0Fv3k1TDnNmFZ0bU/GcvIIfy6eG2v7zQmMiYgaalAiUv75ttFrPn5s0gyqlA==
+  dependencies:
+    jquery ">=1.12.0"
+
+toidentifier@1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
+  integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
+
+trix@^1.3.1:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/trix/-/trix-1.3.1.tgz#ccce8d9e72bf0fe70c8c019ff558c70266f8d857"
+  integrity sha512-BbH6mb6gk+AV4f2as38mP6Ucc1LE3OD6XxkZnAgPIduWXYtvg2mI3cZhIZSLqmMh9OITEpOBCCk88IVmyjU7bA==
+
+type-is@~1.6.18:
+  version "1.6.18"
+  resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
+  integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
+  dependencies:
+    media-typer "0.3.0"
+    mime-types "~2.1.24"
+
+"typescript@2 - 4":
+  version "4.8.4"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
+  integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
+
+typescript@3.9.5:
+  version "3.9.5"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.5.tgz#586f0dba300cde8be52dd1ac4f7e1009c1b13f36"
+  integrity sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==
+
+ua-parser-js@^0.7.30:
+  version "0.7.32"
+  resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.32.tgz#cd8c639cdca949e30fa68c44b7813ef13e36d211"
+  integrity sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==
+
+uglify-js@^3.1.4, uglify-js@^3.3.7:
+  version "3.17.3"
+  resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.3.tgz#f0feedf019c4510f164099e8d7e72ff2d7304377"
+  integrity sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==
+
+unicode-trie@^0.3.0:
+  version "0.3.1"
+  resolved "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-0.3.1.tgz#d671dddd89101a08bac37b6a5161010602052085"
+  integrity sha512-WgVuO0M2jDl7hVfbPgXv2LUrD81HM0bQj/bvLGiw6fJ4Zo8nNFnDrA0/hU2Te/wz6pjxCm5cxJwtLjo2eyV51Q==
+  dependencies:
+    pako "^0.2.5"
+    tiny-inflate "^1.0.0"
+
+universalify@^0.1.0:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
+  integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
+
+unorm@^1.6.0:
+  version "1.6.0"
+  resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af"
+  integrity sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==
+
+unpipe@1.0.0, unpipe@~1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
+  integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
+
+update-browserslist-db@^1.0.9:
+  version "1.0.10"
+  resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
+  integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
+  dependencies:
+    escalade "^3.1.1"
+    picocolors "^1.0.0"
+
+uri-js@^4.2.2:
+  version "4.4.1"
+  resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
+  integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
+  dependencies:
+    punycode "^2.1.0"
+
+util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+  integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
+
+utils-merge@1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
+  integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
+
+uuid@^8.3.1, uuid@^8.3.2:
+  version "8.3.2"
+  resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
+  integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
+
+vary@^1, vary@~1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
+  integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
+
+void-elements@3.1.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09"
+  integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==
+
+void-elements@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec"
+  integrity sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==
+
+watchpack@^2.3.1:
+  version "2.4.0"
+  resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"
+  integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==
+  dependencies:
+    glob-to-regexp "^0.4.1"
+    graceful-fs "^4.1.2"
+
+wbuf@^1.1.0, wbuf@^1.7.3:
+  version "1.7.3"
+  resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df"
+  integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==
+  dependencies:
+    minimalistic-assert "^1.0.0"
+
+webpack-cli@4.9.2:
+  version "4.9.2"
+  resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.2.tgz#77c1adaea020c3f9e2db8aad8ea78d235c83659d"
+  integrity sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==
+  dependencies:
+    "@discoveryjs/json-ext" "^0.5.0"
+    "@webpack-cli/configtest" "^1.1.1"
+    "@webpack-cli/info" "^1.4.1"
+    "@webpack-cli/serve" "^1.6.1"
+    colorette "^2.0.14"
+    commander "^7.0.0"
+    execa "^5.0.0"
+    fastest-levenshtein "^1.0.12"
+    import-local "^3.0.2"
+    interpret "^2.2.0"
+    rechoir "^0.7.0"
+    webpack-merge "^5.7.3"
+
+webpack-dev-middleware@^5.3.1:
+  version "5.3.3"
+  resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f"
+  integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==
+  dependencies:
+    colorette "^2.0.10"
+    memfs "^3.4.3"
+    mime-types "^2.1.31"
+    range-parser "^1.2.1"
+    schema-utils "^4.0.0"
+
+webpack-dev-server@4.7.4:
+  version "4.7.4"
+  resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz#d0ef7da78224578384e795ac228d8efb63d5f945"
+  integrity sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==
+  dependencies:
+    "@types/bonjour" "^3.5.9"
+    "@types/connect-history-api-fallback" "^1.3.5"
+    "@types/express" "^4.17.13"
+    "@types/serve-index" "^1.9.1"
+    "@types/sockjs" "^0.3.33"
+    "@types/ws" "^8.2.2"
+    ansi-html-community "^0.0.8"
+    bonjour "^3.5.0"
+    chokidar "^3.5.3"
+    colorette "^2.0.10"
+    compression "^1.7.4"
+    connect-history-api-fallback "^1.6.0"
+    default-gateway "^6.0.3"
+    del "^6.0.0"
+    express "^4.17.1"
+    graceful-fs "^4.2.6"
+    html-entities "^2.3.2"
+    http-proxy-middleware "^2.0.0"
+    ipaddr.js "^2.0.1"
+    open "^8.0.9"
+    p-retry "^4.5.0"
+    portfinder "^1.0.28"
+    schema-utils "^4.0.0"
+    selfsigned "^2.0.0"
+    serve-index "^1.9.1"
+    sockjs "^0.3.21"
+    spdy "^4.0.2"
+    strip-ansi "^7.0.0"
+    webpack-dev-middleware "^5.3.1"
+    ws "^8.4.2"
+
+webpack-merge@^4.1.5:
+  version "4.2.2"
+  resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d"
+  integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==
+  dependencies:
+    lodash "^4.17.15"
+
+webpack-merge@^5.7.3:
+  version "5.8.0"
+  resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61"
+  integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==
+  dependencies:
+    clone-deep "^4.0.1"
+    wildcard "^2.0.0"
+
+webpack-sources@^3.2.3:
+  version "3.2.3"
+  resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
+  integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
+
+webpack@5.70.0:
+  version "5.70.0"
+  resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.70.0.tgz#3461e6287a72b5e6e2f4872700bc8de0d7500e6d"
+  integrity sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==
+  dependencies:
+    "@types/eslint-scope" "^3.7.3"
+    "@types/estree" "^0.0.51"
+    "@webassemblyjs/ast" "1.11.1"
+    "@webassemblyjs/wasm-edit" "1.11.1"
+    "@webassemblyjs/wasm-parser" "1.11.1"
+    acorn "^8.4.1"
+    acorn-import-assertions "^1.7.6"
+    browserslist "^4.14.5"
+    chrome-trace-event "^1.0.2"
+    enhanced-resolve "^5.9.2"
+    es-module-lexer "^0.9.0"
+    eslint-scope "5.1.1"
+    events "^3.2.0"
+    glob-to-regexp "^0.4.1"
+    graceful-fs "^4.2.9"
+    json-parse-better-errors "^1.0.2"
+    loader-runner "^4.2.0"
+    mime-types "^2.1.27"
+    neo-async "^2.6.2"
+    schema-utils "^3.1.0"
+    tapable "^2.1.1"
+    terser-webpack-plugin "^5.1.3"
+    watchpack "^2.3.1"
+    webpack-sources "^3.2.3"
+
+websocket-driver@>=0.5.1, websocket-driver@^0.7.4:
+  version "0.7.4"
+  resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760"
+  integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==
+  dependencies:
+    http-parser-js ">=0.5.1"
+    safe-buffer ">=5.1.0"
+    websocket-extensions ">=0.1.1"
+
+websocket-extensions@>=0.1.1:
+  version "0.1.4"
+  resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42"
+  integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==
+
+which@2.0.2, which@^2.0.1:
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
+  integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
+  dependencies:
+    isexe "^2.0.0"
+
+which@^1.2.1:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
+  integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
+  dependencies:
+    isexe "^2.0.0"
+
+wildcard@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
+  integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
+
+wordwrap@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
+  integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
+
+workerpool@6.2.0:
+  version "6.2.0"
+  resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.0.tgz#827d93c9ba23ee2019c3ffaff5c27fccea289e8b"
+  integrity sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==
+
+wrap-ansi@^7.0.0:
+  version "7.0.0"
+  resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
+  integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+  dependencies:
+    ansi-styles "^4.0.0"
+    string-width "^4.1.0"
+    strip-ansi "^6.0.0"
+
+wrappy@1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
+  integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
+
+ws@^8.4.2:
+  version "8.9.0"
+  resolved "https://registry.yarnpkg.com/ws/-/ws-8.9.0.tgz#2a994bb67144be1b53fe2d23c53c028adeb7f45e"
+  integrity sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==
+
+ws@~8.2.3:
+  version "8.2.3"
+  resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba"
+  integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==
+
+xml-beautify@1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/xml-beautify/-/xml-beautify-1.1.2.tgz#f41d8fe9c24bca508d9b34fa6cd90b9932ca8abe"
+  integrity sha512-vlw76brnRORFaj1aGmUEPuxtUhEO9tYDM8aNzJeI6jvHcCQNpHb4hmFOmbr7PwjMhshRwRa3d6/yPAcKA9U51A==
+
+xmltojson@1.3.5:
+  version "1.3.5"
+  resolved "https://registry.yarnpkg.com/xmltojson/-/xmltojson-1.3.5.tgz#a57d3e0110404b83f62deefa0fcfc465772332e9"
+  integrity sha512-4hdZs6kmYmSTcr+eBuBr7s4JmwwkMhV+O7aRrtZlP1Fd0q7BrrMO083tMdy7MlbxFCt3Nlpu4pN9pv1xkFFJ+Q==
+
+xterm@4.15.0:
+  version "4.15.0"
+  resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.15.0.tgz#e52038507eba7e0d36d47f81e29fe548c82b9561"
+  integrity sha512-Ik1GoSq1yqKZQ2LF37RPS01kX9t4TP8gpamUYblD09yvWX5mEYuMK4CcqH6+plgiNEZduhTz/UrcaWs97gOlOw==
+
+y18n@^5.0.5:
+  version "5.0.8"
+  resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
+  integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
+
+yallist@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
+  integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+
+yargs-parser@20.2.4:
+  version "20.2.4"
+  resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
+  integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
+
+yargs-parser@^20.2.2:
+  version "20.2.9"
+  resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
+  integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
+
+yargs-unparser@2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb"
+  integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==
+  dependencies:
+    camelcase "^6.0.0"
+    decamelize "^4.0.0"
+    flat "^5.0.2"
+    is-plain-obj "^2.1.0"
+
+yargs@16.2.0, yargs@^16.1.1:
+  version "16.2.0"
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
+  integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
+  dependencies:
+    cliui "^7.0.2"
+    escalade "^3.1.1"
+    get-caller-file "^2.0.5"
+    require-directory "^2.1.1"
+    string-width "^4.2.0"
+    y18n "^5.0.5"
+    yargs-parser "^20.2.2"
+
+yocto-queue@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
+  integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==


[isis] 18/18: ISIS-3260: fixes some antora bad links

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 361d941e29f6ceebf14a2fe85c8692f81bef2878
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 15:00:50 2022 +0100

    ISIS-3260: fixes some antora bad links
---
 .../pages/what-is-apache-causeway/screencasts.adoc |  4 ++--
 .../applib/pages/index/events/ui/IconUiEvent.adoc  |  4 +++-
 .../hooks/HintStore_020-examples-and-usage.adoc    |  2 +-
 .../LayoutServiceMenu_020-examples-and-usage.adoc  |  2 +-
 .../LayoutService_020-examples-and-usage.adoc      |  2 +-
 .../UrlEncodingService_020-examples-and-usage.adoc |  4 ----
 .../applib-classes/pages/mixees-and-mixins.adoc    |  6 ++---
 .../pages/roles-mixins-contributees/mixins.adoc    |  2 +-
 .../applib-classes/partials/module-nav.adoc        |  2 +-
 .../partials/_presentation-layer-spi.adoc          |  2 +-
 .../domain-services.adoc                           |  6 ++---
 .../causeway/applib/events/ui/IconUiEvent.java     | 12 +++++-----
 .../src/main/adoc/modules/commons/pages/about.adoc |  4 ++--
 .../src/main/adoc/modules/config/pages/about.adoc  | 26 +++++++++++-----------
 .../config/pages/sections/causeway.extensions.adoc |  2 +-
 .../main/adoc/modules/metamodel/pages/about.adoc   |  2 +-
 .../UrlEncodingServiceWithCompression.java         |  3 +++
 ...ObjectEntityChangePublishingVm-description.adoc |  4 +++-
 .../src/main/adoc/modules/bypass/pages/about.adoc  |  4 ++--
 .../adoc/modules/fakedata/pages/about.adoc         |  4 ++--
 .../pages/fixture-scripts/maven-configuration.adoc |  4 ++--
 .../adoc/modules/h2console/pages/about.adoc        |  4 ++--
 .../modules/ROOT/pages/content-negotiation.adoc    |  3 ++-
 23 files changed, 55 insertions(+), 53 deletions(-)

diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/screencasts.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/screencasts.adoc
index 98f958f45f..1c082fc480 100644
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/screencasts.adoc
+++ b/antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/screencasts.adoc
@@ -208,7 +208,7 @@ include::screencasts/playlists.adoc[]
 
 |link:https://www.youtube.com/watch?v=0d713-V4vrg[019^] +
 Demonstrates how Apache Causeway' xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)] remembers the state of rendered domain objects, and how the end-user of the
- application can clear these UI hints using the (framework-provided) xref:refguide:viewer:index/wicket/viewer/mixins/Object_clearHints.adoc["clear hints"] mixin action.
+ application can clear these UI hints using the (framework-provided) xref:refguide:viewer:index/wicket/applib/mixins/Object_clearHints.adoc["clear hints"] mixin action.
 |||X||||||||
 
 
@@ -253,7 +253,7 @@ Using a xref:refguide:applib-classes:events/domainevent.adoc[domain event] subsc
 
 
 |link:https://www.youtube.com/watch?v=6GjLW0hlrm4[025^] +
-Using a domain event subscriber to hide functionality, in this case the xref:refguide:viewer:index/wicket/viewer/mixins/Object_clearHints.adoc["clear hints"] action automatically provided by the framework.
+Using a domain event subscriber to hide functionality, in this case the xref:refguide:viewer:index/wicket/applib/mixins/Object_clearHints.adoc["clear hints"] action automatically provided by the framework.
 ||||||||||X|
 
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc
index ca1f1cfaea..45e5eff52f 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/events/ui/IconUiEvent.adoc
@@ -1,7 +1,9 @@
 = IconUiEvent
 :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 [...]
 
-Emitted for subscribers to provide a cssClass hint (equivalent to the `iconName()` supporting method).* If the domain object defines its own xref:refguide:applib-methods:reserved.adoc#iconName[iconName()] supporting method, or if it has the xref:refguide:applib:index/annotation/DomainObjectLayout.adoc#cssClassFa[@DomainObjectLayout#cssClassFa()] attribute, then these will take precedence.
+Emitted for subscribers to provide a cssClass hint (equivalent to the `iconName()` supporting method).
+
+If the domain object defines its own xref:refguide:applib-methods:ui-hints/iconName.adoc[iconName()] supporting method, or if it has the xref:refguide:applib:index/annotation/DomainObjectLayout.adoc#cssClassFa[@DomainObjectLayout#cssClassFa()] attribute, then these will take precedence.
 
 The class has a number of responsibilities:
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/hint/hooks/HintStore_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/hint/hooks/HintStore_020-examples-and-usage.adoc
index d74fe4fe68..4ee2d44d3e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/hint/hooks/HintStore_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/hint/hooks/HintStore_020-examples-and-usage.adoc
@@ -11,7 +11,7 @@ An alternative implementation might be more sophisticated (eg implementing an MR
 
 == See Also
 
-* The xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)] exposes the  xref:refguide:viewer:index/wicket/viewer/mixins/Object_clearHints.adoc["clear hints"] mixin action
+* The xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)] exposes the  xref:refguide:viewer:index/wicket/applib/mixins/Object_clearHints.adoc["clear hints"] mixin action
 that is for use by end-users of the application to clear any UI hints that have accumulated for a domain object.
 
 * Mutable view models should implement the xref:refguide:applib:index/services/hint/HintIdProvider.adoc[] in order for hints to work.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutServiceMenu_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutServiceMenu_020-examples-and-usage.adoc
index 69f18e0e58..857f953c33 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutServiceMenu_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutServiceMenu_020-examples-and-usage.adoc
@@ -5,4 +5,4 @@
 == See also
 
 * xref:refguide:applib:index/services/layout/LayoutService.adoc[LayoutService]
-* xref:refguide:applib:index/services/layout/Style.adoc[Style]
+* xref:refguide:applib:index/services/layout/LayoutExportStyle.adoc[LayoutExportStyle]
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutService_020-examples-and-usage.adoc
index 5629e84af4..62a85bbc40 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/layout/hooks/LayoutService_020-examples-and-usage.adoc
@@ -71,7 +71,7 @@ The grid regions will be empty in this version, and the framework will use the `
 == See also
 
 The functionality of `LayoutService` is surfaced in the user interface through a related xref:refguide:applib:index/services/layout/LayoutService.adoc#related-mixins-and-menus[mixin and menu action].
-See also xref:refguide:applib:index/services/layout/Style.adoc[Style], which determines how much data is included in the downloaded XML.
+See also xref:refguide:applib:index/services/layout/LayoutExportStyle.adoc[LayoutExportStyle], which determines how much data is included in the downloaded XML.
 
 The xref:refguide:applib:index/services/grid/GridService.adoc[GridService] is responsible for loading and normalizing layout XML for a domain class.
 It in turn uses the xref:refguide:applib:index/services/grid/GridLoaderService.adoc[GridLoaderService] and  xref:refguide:applib:index/services/grid/GridSystemService.adoc[GridSystemService]
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/hooks/UrlEncodingService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/hooks/UrlEncodingService_020-examples-and-usage.adoc
index 389898a539..7ff7bdc020 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/hooks/UrlEncodingService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/urlencoding/hooks/UrlEncodingService_020-examples-and-usage.adoc
@@ -22,7 +22,3 @@ For large view models, there's the possibility that the 2083 character limit cou
 
 * xref:userguide:fun:overview.adoc#view-models[view models]
 
-* xref:refguide:applib:index/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.adoc[UrlEncodingServiceUsingBaseEncodingAbstract]
-+
-provided as a convenient base class for alternative implementations.
-
diff --git a/antora/components/refguide/modules/applib-classes/pages/mixees-and-mixins.adoc b/antora/components/refguide/modules/applib-classes/pages/mixees-and-mixins.adoc
index c2d27bd155..d052249b30 100644
--- a/antora/components/refguide/modules/applib-classes/pages/mixees-and-mixins.adoc
+++ b/antora/components/refguide/modules/applib-classes/pages/mixees-and-mixins.adoc
@@ -27,11 +27,11 @@ The framework provides a number of mixins that contributes to `java.lang.Object`
 ** xref:refguide:applib:index/mixins/metamodel/Object_objectIdentifier.adoc[Object_objectIdentifier] (property)
 
 * Wicket viewer:
-** xref:refguide:viewer:index/wicket/viewer/mixins/Object_clearHints.adoc[Object_clearHints]
+** xref:refguide:viewer:index/wicket/applib/mixins/Object_clearHints.adoc[Object_clearHints]
 
 * All viewers:
-** xref:refguide:viewer:index/common/applib/mixins/Object_impersonate.adoc[Object_impersonate]
-** xref:refguide:viewer:index/common/applib/mixins/Object_impersonateWithRoles.adoc[Object_impersonateWithRoles]
+** xref:refguide:viewer:index/commons/applib/mixins/Object_impersonate.adoc[Object_impersonate]
+** xref:refguide:viewer:index/commons/applib/mixins/Object_impersonateWithRoles.adoc[Object_impersonateWithRoles]
 ** xref:refguide:applib:index/mixins/rest/Object_openRestApi.adoc[Object_openRestApi]
 
 
diff --git a/antora/components/refguide/modules/applib-classes/pages/roles-mixins-contributees/mixins.adoc b/antora/components/refguide/modules/applib-classes/pages/roles-mixins-contributees/mixins.adoc
index fe80af23a1..8f3541209c 100644
--- a/antora/components/refguide/modules/applib-classes/pages/roles-mixins-contributees/mixins.adoc
+++ b/antora/components/refguide/modules/applib-classes/pages/roles-mixins-contributees/mixins.adoc
@@ -22,7 +22,7 @@ The framework provides a number of mixins that contributes to `java.lang.Object`
 ** xref:refguide:applib:index/mixins/layout/Object_downloadLayoutXml.adoc[Object_downloadLayoutXml]
 
 * Wicket viewer:
-** xref:refguide:viewer:index/wicket/viewer/mixins/Object_clearHints.adoc[Object_clearHints]
+** xref:refguide:viewer:index/wicket/applib/mixins/Object_clearHints.adoc[Object_clearHints]
 
 
 
diff --git a/antora/components/refguide/modules/applib-classes/partials/module-nav.adoc b/antora/components/refguide/modules/applib-classes/partials/module-nav.adoc
index 3b8ea4c7e4..5135682f9f 100644
--- a/antora/components/refguide/modules/applib-classes/partials/module-nav.adoc
+++ b/antora/components/refguide/modules/applib-classes/partials/module-nav.adoc
@@ -35,7 +35,7 @@
 *** xref:refguide:applib:index/mixins/metamodel/Object_logicalTypeName.adoc[Object_logicalTypeName] (property)
 *** xref:refguide:applib:index/mixins/metamodel/Object_objectIdentifier.adoc[Object_objectIdentifier] (property)
 
-*** xref:viewer:index/wicket/viewer/mixins/Object_clearHints.adoc[Object_clearHints]
+*** xref:viewer:index/wicket/applib/mixins/Object_clearHints.adoc[Object_clearHints]
 
 *** xref:applib:index/mixins/rest/Object_openRestApi.adoc[Object_openRestApi]
 
diff --git a/antora/components/refguide/modules/applib-svc/partials/_presentation-layer-spi.adoc b/antora/components/refguide/modules/applib-svc/partials/_presentation-layer-spi.adoc
index 2bcdd806b1..214b6cecaa 100644
--- a/antora/components/refguide/modules/applib-svc/partials/_presentation-layer-spi.adoc
+++ b/antora/components/refguide/modules/applib-svc/partials/_presentation-layer-spi.adoc
@@ -75,7 +75,7 @@ xref:security:secman:about.adoc[SecMan] provides an implementation of this servi
 Used to convert view models mementos into usable URL form.
 
 
-|xref:refguide:viewer:index/common/applib/services/userprof/UserProfileUiModelProvider.adoc[UserProfileUiModelProvider]
+|xref:refguide:viewer:index/commons/applib/services/userprof/UserProfileUiService.adoc[UserProfileUiService]
 |Obtain an alternative (usually enriched/customized) name for the current user, to render in the UI.
 
 |===
diff --git a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc
index 2dfc63f05f..1a013d802d 100644
--- a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc
+++ b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc
@@ -10,9 +10,9 @@ This may be exposed in the UI, or might be invoked programmatically.
 
 However, a service cannot have (persisted) properties, nor can it have (persisted) collections.
 
-Domain services that are visible in the UI or REST API are annotated with xref:refguide:applib:index/annotation/DomainService.adoc[@DomainService()], while services that are _programmatic_ in nature should be simply annotated using Spring's xref:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/stereotype/Component.html[@Component] or one of its specializations, eg
-xref:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/stereotype/Service.html[@Service]
-orxref:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/stereotype/Repository.html[@Repository].
+Domain services that are visible in the UI or REST API are annotated with xref:refguide:applib:index/annotation/DomainService.adoc[@DomainService()], while services that are _programmatic_ in nature should be simply annotated using Spring's link:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/stereotype/Component.html[@Component] or one of its specializations, eg
+link:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/stereotype/Service.html[@Service]
+or link:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/stereotype/Repository.html[@Repository].
 
 Apache Causeway runs on top of Spring Boot, and relies on Spring Boot for dependency injection using `@javax.inject.Inject`.
 The `@javax.annotation.Priority` annotation is used to prioritize multiple service implementations, effectively allowing any framework-provided domain service to be substituted out by a user-defined one encountered with an earlier precedence (= higher priority) if required.
diff --git a/api/applib/src/main/java/org/apache/causeway/applib/events/ui/IconUiEvent.java b/api/applib/src/main/java/org/apache/causeway/applib/events/ui/IconUiEvent.java
index 61642ccbd5..6690690d3a 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/events/ui/IconUiEvent.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/events/ui/IconUiEvent.java
@@ -25,6 +25,11 @@ import java.util.EventObject;
  * <tt>iconName()</tt> supporting method).
  *
  * <p>
+ * If the domain object defines its own xref:refguide:applib-methods:ui-hints.adoc[iconName()] supporting method, or if it has the
+ * xref:refguide:applib:index/annotation/DomainObjectLayout.adoc#cssClassFa[@DomainObjectLayout#cssClassFa()] attribute, then these will take precedence.
+ * </p>
+ * 
+ * <p>
  * The class has a number of responsibilities:
  * </p>
  *
@@ -42,13 +47,6 @@ import java.util.EventObject;
  * </p>
  *
  *
- * *
- *
- *
- * If the domain object defines its own xref:refguide:applib-methods:reserved.adoc#iconName[iconName()] supporting method, or if it has the
- * xref:refguide:applib:index/annotation/DomainObjectLayout.adoc#cssClassFa[@DomainObjectLayout#cssClassFa()] attribute, then these will take precedence.
- * </p>
- *
  * @since 1.x {@index}
  */
 public abstract class IconUiEvent<S> extends AbstractUiEvent<S> {
diff --git a/commons/src/main/adoc/modules/commons/pages/about.adoc b/commons/src/main/adoc/modules/commons/pages/about.adoc
index c0b3db72b6..e739cb0f8c 100644
--- a/commons/src/main/adoc/modules/commons/pages/about.adoc
+++ b/commons/src/main/adoc/modules/commons/pages/about.adoc
@@ -3,13 +3,13 @@
 :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 [...]
 
 _Apache Causeway Commons_ is a library with utilities, that are shared with the entire
-_Apache Isis_ ecosystem.
+_Apache Causeway_ ecosystem.
 
 == Motivation
 
 This module was initially created, to remove dependence on 3^rd^ party (general purpose)
 _Java_ libraries like _Guava_ or _Apache Commons_. This should reduce the likelihood for
-_Apache Isis_ developers to run into _jar_ version conflicts, when using one of these
+_Apache Causeway_ developers to run into _jar_ version conflicts, when using one of these
 3^rd^ party libraries.
 
 It now also allows us to collect utilities in support of common idioms, that we use
diff --git a/core/config/src/main/adoc/modules/config/pages/about.adoc b/core/config/src/main/adoc/modules/config/pages/about.adoc
index 90ad077d75..ee530a513c 100644
--- a/core/config/src/main/adoc/modules/config/pages/about.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/about.adoc
@@ -87,9 +87,9 @@ It is also possible to explicitly specify production mode:
 If (by a combination of mechanisms) both prototyping and production modes are specified, then production mode wins.
 
 
-=== `IsisSystemEnvironment` domain service
+=== `CausewaySystemEnvironment` domain service
 
-Applications can discover the prototyping mode by injecting the `IsisSystemEnvironment` service.
+Applications can discover the prototyping mode by injecting the `CausewaySystemEnvironment` service.
 
 
 
@@ -112,7 +112,7 @@ public class SimpleApp
             extends SpringBootServletInitializer {
 
     public static void main(String[] args) {
-        IsisPresets.prototyping();                              // <.>
+        CausewayPresets.prototyping();                              // <.>
         SpringApplication.run(
                 new Class[] { SimpleApp.class }, args);
     }
@@ -130,11 +130,11 @@ It looks like this:
 ----
 @Configuration
 @Import({
-        IsisModuleCoreRuntimeServices.class,                    // <.>
-        IsisModuleSecurityShiro.class,                          // <.>
-        IsisModuleJpaEclipselink.class,                         // <.>
-        IsisModuleViewerRestfulObjectsJaxrsResteasy4.class,     // <.>
-        IsisModuleViewerWicketViewer.class,                     // <.>
+        CausewayModuleCoreRuntimeServices.class,                    // <.>
+        CausewayModuleSecurityShiro.class,                          // <.>
+        CausewayModuleJpaEclipselink.class,                         // <.>
+        CausewayModuleViewerRestfulObjectsJaxrsResteasy4.class,     // <.>
+        CausewayModuleViewerWicketViewer.class,                     // <.>
         ...
         ApplicationModule.class,                                // <.>
         ...
@@ -148,7 +148,7 @@ public class AppManifest {
 There are several security implementations, precisely one must be selected
 <.> Enables xref:pjpa:ROOT:about.adoc[JPA/Eclipselink] for persistence.
 +
-Alternatively, `IsisModuleJdoDataNucleus5.class` would be specified in order to use xref:pjdo:ROOT:about.adoc[JDO/DataNucleus] instead.
+Alternatively, `CausewayModuleJdoDataNucleus5.class` would be specified in order to use xref:pjdo:ROOT:about.adoc[JDO/DataNucleus] instead.
 +
 Optional (though if omitted then only xref:userguide:fun:overview.adoc#view-models[view models] may be used, with hand-rolled persistence).
 
@@ -156,10 +156,10 @@ Optional (though if omitted then only xref:userguide:fun:overview.adoc#view-mode
 <.> Enables the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)]
 <.> References the application's module(s), in this case just the one, `ApplicationModule`. +
 
-All of the components available are named in the form`IsisModuleXxx`, so they are easy to discover.
+All of the components available are named in the form `CausewayModuleXxx`, so they are easy to discover.
 
 NOTE: Components currently do _not_ use Spring Boot's auto-configuration capabilities.
-That means that it's not enough to just add the appropriate Maven module to the classpath; its corresponding `IsisModuleXxx` must be referenced using an `@Import`.
+That means that it's not enough to just add the appropriate Maven module to the classpath; its corresponding `CausewayModuleXxx` must be referenced using an `@Import`.
 
 
 == Configuration Properties
@@ -170,9 +170,9 @@ So do some of the xref:extensions::about.adoc[extensions] and xref:valuetypes:RO
 The remainder of this guide lists the various configuration properties available, broken out into logical sections.
 
 [#causewayconfiguration-domain-service]
-=== IsisConfiguration domain service
+=== CausewayConfiguration domain service
 
-Applications can discover the current configuration properties for the framework (under the `causeway` top-level key) by injecting the `IsisConfiguration` domain service.
+Applications can discover the current configuration properties for the framework (under the `causeway` top-level key) by injecting the `CausewayConfiguration` domain service.
 There are similar domain services for xref:pjpa:ROOT:about.adoc[JPA/Eclipselink] (`EclipselinkConfiguration`), xref:pjdo:ROOT:about.adoc[JDO/DataNucleus] (`DatanucleusConfiguration`) and RestEasy (`RestEasyConfiguration`), as used by xref:vro:ROOT:about.adoc[REST API (Restful Objects viewer)].
 
 Applications can also create their own configuration properties file; the xref:docs:starters:simpleapp.adoc[simpleapp] starter app provides an example.
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/causeway.extensions.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.extensions.adoc
index f5def9025f..a9d1ba2949 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/causeway.extensions.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/causeway.extensions.adoc
@@ -273,7 +273,7 @@ regular-user.role-name
 |
 | The role name for regular users of the application, granting them access to basic security features.
 
-The exact set of permissions is hard-wired in the ``IsisExtSecmanRegularUserRoleAndPermissions`` fixture.
+The exact set of permissions is hard-wired in the ``CausewayExtSecmanRegularUserRoleAndPermissions`` fixture.
 
 
 |
diff --git a/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc b/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc
index a0a1a75c12..5bcf3497d2 100644
--- a/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc
+++ b/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc
@@ -173,7 +173,7 @@ Thus:
 
 * *_Viewmodels_* and *_Entities_* are specializations of *_Domain Objects_*.
 
-** _View Models_ are (lifecycle-) managed by _Apache Isis_
+** _View Models_ are (lifecycle-) managed by _Apache Causeway_
 ** _Entities_ are managed by the configured persistence layer
 (either JDO or JPA).
 
diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/urlencoding/UrlEncodingServiceWithCompression.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/urlencoding/UrlEncodingServiceWithCompression.java
index a2c84523bc..5792d5e271 100644
--- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/urlencoding/UrlEncodingServiceWithCompression.java
+++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/urlencoding/UrlEncodingServiceWithCompression.java
@@ -32,6 +32,9 @@ import org.springframework.stereotype.Service;
 import org.apache.causeway.applib.annotation.PriorityPrecedence;
 import org.apache.causeway.applib.services.urlencoding.UrlEncodingService;
 
+/**
+ * @since 2.0 {@index}
+ */
 @Service
 @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".UrlEncodingServiceWithCompression")
 @Priority(PriorityPrecedence.MIDPOINT)
diff --git a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm-description.adoc b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm-description.adoc
index f1978e07ae..0ddc81656a 100644
--- a/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm-description.adoc
+++ b/examples/demo/domain/src/main/java/demoapp/dom/domain/objects/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm-description.adoc
@@ -2,7 +2,9 @@
 
 WARNING: TODO: was renamed/moved from auditing+publishing to entityChangePublishing
 
-The `entityChangePublishing` element for a domain object means that all registered implementation(s) of the link:https://causeway.apache.org/refguide/2.0.0-M3/applib-svc/PublisherService.html#spi[`PublisherService` SPI] will be notified of the identity and nature of the change (created/updated/deleted) to the domain object.
+The `entityChangePublishing` element for a domain object means that all registered implementation(s) of the (internal) xref:refguide:core:index/metamodel/services/publishing/ExecutionPublisher.adoc[ExecutionPublisher]
+
+link:https://causeway.apache.org/refguide/2.0.0-M3/applib-svc/PublisherService.html#spi[`PublisherService` SPI] will be notified of the identity and nature of the change (created/updated/deleted) to the domain object.
 
 :examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/DomainObjectPublishingVm-description.adoc
 This is done _after_ the interaction in which the object(s) was changed has completed.
diff --git a/security/bypass/src/main/adoc/modules/bypass/pages/about.adoc b/security/bypass/src/main/adoc/modules/bypass/pages/about.adoc
index b97c70386e..f62b26eaed 100644
--- a/security/bypass/src/main/adoc/modules/bypass/pages/about.adoc
+++ b/security/bypass/src/main/adoc/modules/bypass/pages/about.adoc
@@ -22,14 +22,14 @@ In your application's `AppManifest` (top-level Spring `@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleSecurityBypass.class,
+        CausewayModuleSecurityBypass.class,
         ...
 })
 public class AppManifest {
 }
 ----
 
-Make sure that no other `IsisModuleSecurityXxx` module is imported.
+Make sure that no other `CausewayModuleSecurityXxx` module is imported.
 
 
 == In Use
diff --git a/testing/fakedata/adoc/modules/fakedata/pages/about.adoc b/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
index 1f18c2bb15..222f2dfdcb 100644
--- a/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
+++ b/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
@@ -65,7 +65,7 @@ In the domain module(s) of your application, add the following dependency:
 
 === Update AppManifest
 
-In your application's `AppManifest` (top-level Spring `@Configuration` used to bootstrap the app), import the `IsisModuleTestingFakeDataApplib` module:
+In your application's `AppManifest` (top-level Spring `@Configuration` used to bootstrap the app), import the `CausewayModuleTestingFakeDataApplib` module:
 
 [source,java]
 .AppManifest.java
@@ -73,7 +73,7 @@ In your application's `AppManifest` (top-level Spring `@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleTestingFakeDataApplib.class,
+        CausewayModuleTestingFakeDataApplib.class,
         ...
 })
 public class AppManifest {
diff --git a/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc b/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc
index f727c04c8c..d2545ebf85 100644
--- a/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc
+++ b/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc
@@ -44,7 +44,7 @@ In the domain module(s) of your application, add the following dependency:
 
 == Update AppManifest
 
-In your application's `AppManifest` (top-level Spring `@Configuration` used to bootstrap the app), import the `IsisModuleTestingFixturesApplib` module:
+In your application's `AppManifest` (top-level Spring `@Configuration` used to bootstrap the app), import the `CausewayModuleTestingFixturesApplib` module:
 
 [source,java]
 .AppManifest.java
@@ -52,7 +52,7 @@ In your application's `AppManifest` (top-level Spring `@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleTestingFixturesApplib.class,
+        CausewayModuleTestingFixturesApplib.class,
         ...
 })
 public class AppManifest {
diff --git a/testing/h2console/adoc/modules/h2console/pages/about.adoc b/testing/h2console/adoc/modules/h2console/pages/about.adoc
index 2e2eeefd0c..f2655a41be 100644
--- a/testing/h2console/adoc/modules/h2console/pages/about.adoc
+++ b/testing/h2console/adoc/modules/h2console/pages/about.adoc
@@ -49,7 +49,7 @@ In the domain module(s) of your application, add the following dependency:
 
 === Update AppManifest
 
-In your application's `AppManifest` (top-level Spring `@Configuration` used to bootstrap the app), import the `IsisModuleTestingH2ConsoleUi` module:
+In your application's `AppManifest` (top-level Spring `@Configuration` used to bootstrap the app), import the `CausewayModuleTestingH2ConsoleUi` module:
 
 [source,java]
 .AppManifest.java
@@ -57,7 +57,7 @@ In your application's `AppManifest` (top-level Spring `@Configuration` used to b
 @Configuration
 @Import({
         ...
-        IsisModuleTestingH2ConsoleUi.class,
+        CausewayModuleTestingH2ConsoleUi.class,
         ...
 })
 public class AppManifest {
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc
index 2aa6ada1bb..a22d52a269 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc
@@ -102,4 +102,5 @@ For further details, see:
 * xref:refguide:viewer:index/restfulobjects/rendering/service/conneg/ContentNegotiationService.adoc[ContentNegotiationService]
 * xref:refguide:viewer:index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceForRestfulObjectsV1_0.adoc[ContentNegotiationServiceForRestfulObjectsV1_0]
 * xref:refguide:viewer:index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceXRoDomainType.adoc[ContentNegotiationServiceXRoDomainType]
-* xref:refguide:viewer:index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc[ContentNegotiationServiceOrgApacheIsisV1] and  xref:refguide:viewer:index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV2.adoc[ContentNegotiationServiceOrgApacheIsisV2]
+* xref:refguide:viewer:index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.adoc[ContentNegotiationServiceOrgApacheIsisV1]
+* xref:refguide:viewer:index/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheCausewayV2.adoc[ContentNegotiationServiceOrgApacheCausewayV2]


[isis] 11/18: ISIS-3260: cleans up relnotes table a little, remove mention of framework name to avoid ambiguity

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 30db10b81c2babcd9570987387301ca82503fc7a
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 13:16:35 2022 +0100

    ISIS-3260: cleans up relnotes table a little, remove mention of framework name to avoid ambiguity
---
 antora/components/relnotes/modules/ROOT/pages/about.adoc | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/antora/components/relnotes/modules/ROOT/pages/about.adoc b/antora/components/relnotes/modules/ROOT/pages/about.adoc
index 212f58b14d..1152e207d9 100644
--- a/antora/components/relnotes/modules/ROOT/pages/about.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/about.adoc
@@ -32,7 +32,7 @@ This table summarises all releases of Apache Causeway v2.0 to date.
 | 2.0.0-M9
 | 18-Oct-2022
 |
-Ninth milestone release for Apache Causeway 2.0.0 +
+Ninth milestone release +
 Fixes CVE-2022-42466.
 | 2
 | 3
@@ -42,7 +42,7 @@ Fixes CVE-2022-42466.
 
 | 2.0.0-M8
 | 06-Oct-2022
-| Eighth milestone release for Apache Causeway 2.0.0 +
+| Eighth milestone release +
 Fixes CVE-2022-42467.
 | 26
 | 79
@@ -63,7 +63,7 @@ Fixes CVE-2022-42467.
 
 | 2.0.0-M6
 | 26-Aug-2021
-| Sixth milestone release for Apache Causeway 2.0.0; now JDK11+
+| Sixth milestone release; now JDK11+
 | 23
 | 92
 | 92
@@ -73,7 +73,7 @@ Fixes CVE-2022-42467.
 
 | 2.0.0-M5
 | 28-Mar-2021
-| Fifth milestone release for Apache Causeway 2.0.0
+| Fifth milestone release
 | 4
 | 68
 | 44
@@ -83,7 +83,7 @@ Fixes CVE-2022-42467.
 
 | 2.0.0-M4
 | 17-Oct-2020
-| Fourth milestone release for Apache Causeway 2.0.0
+| Fourth milestone release
 | 14
 | 28
 | 56
@@ -94,7 +94,7 @@ Fixes CVE-2022-42467.
 
 | 2.0.0-M3
 | 27-Mar-2020
-| Third milestone release for Apache Causeway 2.0.0: now re-platformed on top of Spring Boot.
+| Third milestone release; now re-platformed on top of Spring Boot.
 | 24
 | 149
 | 46
@@ -105,7 +105,7 @@ Fixes CVE-2022-42467.
 
 | 2.0.0-M2
 | 22-Jan-2019
-| Second milestone release for Apache Causeway 2.0.0: tree support, initial work on simplifying bootstrapping and configuration, removing dependencies
+| Second milestone release; tree support, initial work on simplifying bootstrapping and configuration, removing dependencies
 | 2
 | 36
 | 13
@@ -115,7 +115,7 @@ Fixes CVE-2022-42467.
 
 |2.0.0-M1
 | 31-Jul-2018
-| First milestone release for Apache Causeway 2.0.0: Java 8 support, DataNucleus 5.1, Wicket 8, meta-annotations, breadcrumbs
+| First milestone release; Java 8 support, DataNucleus 5.1, Wicket 8, meta-annotations, breadcrumbs
 | 6
 | 55
 + 4 tasks


[isis] 02/18: ISIS-3260: renames 'isis' -> 'causeway' in all .adoc files (except relnotes, mignotes)

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 076f43c0ba30a4898593df3b0a2426eb362fc9a8
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 13:09:29 2022 +0100

    ISIS-3260: renames 'isis' -> 'causeway' in all .adoc files (except relnotes, mignotes)
---
 CONTRIBUTING.adoc                                  |   2 +-
 README.adoc                                        |  94 +++---
 .../modules/ROOT/pages/algolia-search.adoc         |  14 +-
 .../ROOT/pages/antora-publish-procedure.adoc       |  24 +-
 .../modules/ROOT/pages/cutting-a-release.adoc      |  58 ++--
 .../modules/ROOT/pages/key-generation.adoc         |   4 +-
 .../modules/ROOT/pages/merging-a-pull-request.adoc |  16 +-
 .../comguide/modules/ROOT/pages/pmc-notes.adoc     |  34 +--
 .../ROOT/pages/post-release-successful.adoc        |  42 +--
 .../ROOT/pages/post-release-unsuccessful.adoc      |   8 +-
 .../comguide/modules/ROOT/pages/starter-apps.adoc  |   2 +-
 .../modules/ROOT/pages/updating-the-website.adoc   |   2 +-
 .../modules/ROOT/pages/verifying-releases.adoc     |  12 +-
 .../ROOT/partials/publish-and-index-website.adoc   |  18 +-
 .../modules/ROOT/partials/verify-process.adoc      |  10 +-
 antora/components/conguide/modules/ROOT/nav.adoc   |   2 +-
 .../modules/ROOT/pages/building-apache-isis.adoc   |   8 +-
 .../conguide/modules/ROOT/pages/contributing.adoc  |  16 +-
 .../conguide/modules/eclipse/pages/about.adoc      |  10 +-
 .../conguide/modules/git/pages/about.adoc          |   2 +-
 .../conguide/modules/intellij/pages/about.adoc     |   8 +-
 .../components/docs/modules/ROOT/pages/about.adoc  |  36 +--
 .../docs/modules/ROOT/pages/downloads/how-to.adoc  |  16 +-
 .../going-deeper/articles-and-presentations.adoc   |  10 +-
 .../modules/ROOT/pages/landing-page/releases.adoc  |  10 +-
 .../what-is-apache-isis/isis-in-pictures.adoc      |  52 ++--
 .../what-is-apache-isis/screencasts-older.adoc     |   6 +-
 .../docs/modules/ROOT/partials/component-nav.adoc  |   2 +-
 .../ROOT/partials/module-nav/framework.adoc        |   2 +-
 .../partials/module-nav/what-is-apache-isis.adoc   |   6 +-
 .../docs/modules/support/pages/about.adoc          |   2 +-
 .../docs/modules/support/pages/mailing-list.adoc   |  24 +-
 .../docs/modules/support/partials/module-nav.adoc  |   8 +-
 .../hooks/ActionLayout_021-promptStyle.adoc        |   8 +-
 .../hooks/ActionLayout_029-redirect.adoc           |   2 +-
 .../annotation/hooks/Action_024-domain-events.adoc |   4 +-
 .../hooks/Action_025-execution-publishing.adoc     |   2 +-
 .../hooks/CollectionLayout_022-paged.adoc          |   2 +-
 .../hooks/Collection_021_domainEvent.adoc          |   2 +-
 .../hooks/DomainObjectLayout_026-paged.adoc        |   2 +-
 .../hooks/DomainObjectLayout_027-ui-events.adoc    |  12 +-
 .../annotation/hooks/DomainObject_023-editing.adoc |   6 +-
 .../hooks/DomainObject_024-domain-events.adoc      |   8 +-
 .../hooks/DomainObject_025-lifecycle-events.adoc   |  28 +-
 .../DomainObject_026-entityChangePublishing.adoc   |   2 +-
 .../hooks/ParameterLayout_021-labelPosition.adoc   |   6 +-
 .../hooks/PropertyLayout_021_labelPosition.adoc    |   6 +-
 .../hooks/PropertyLayout_022_promptStyle.adoc      |   2 +-
 .../annotation/hooks/Property_022-editing.adoc     |   2 +-
 .../annotation/hooks/Property_024-mustSatisfy.adoc |   2 +-
 .../hooks/Property_026-domain-events.adoc          |   2 +-
 .../hooks/Property_027-execution-publishing.adoc   |   2 +-
 .../pages/index/mixins/dto/hooks/Dto_see-also.adoc |   2 +-
 ...cationFeatureRepository_010-implementation.adoc |   2 +-
 ...gurationViewService_020-examples-and-usage.adoc |   8 +-
 .../hooks/EmailService_010-implementation.adoc     |   2 +-
 .../ErrorReportingService_010-implementation.adoc  |   2 +-
 .../EventBusService_020-examples-and-usage.adoc    |   6 +-
 .../ExceptionRecognizer_010-implementation.adoc    |   4 +-
 .../HealthCheckService_010-implementation.adoc     |   2 +-
 .../MenuBarsLoaderService_010-implementation.adoc  |   4 +-
 .../ExecutionSubscriber_010-implementation.adoc    |   2 +-
 .../RepositoryService_010-implementation.adoc      |   2 +-
 .../SwaggerService_020-examples-and-usage.adoc     |   2 +-
 .../hooks/UserService_020-examples-and-usage.adoc  |   2 +-
 ...ixtureScripts_020-configuration-properties.adoc |   2 +-
 ...otiationServiceOrgApacheIsisV1_usage-notes.adoc |   2 +-
 ...otiationServiceOrgApacheIsisV2_usage-notes.adoc |   2 +-
 .../applib-classes/pages/layout/menubars.adoc      |  12 +-
 .../applib-classes/pages/layout/object-layout.adoc |  16 +-
 .../modules/applib-classes/pages/utility.adoc      |   2 +-
 .../applib-methods/pages/prefixes/default.adoc     |   2 +-
 .../refguide/modules/applib-svc/pages/about.adoc   |   4 +-
 .../setupguide/modules/eclipse/pages/about.adoc    |   2 +-
 .../intellij/partials/UNUSED/coding-standards.adoc |   2 +-
 .../partials/UNUSED/faster-turnaround-times.adoc   |   8 +-
 .../intellij/partials/UNUSED/file-templates.adoc   |   2 +-
 .../intellij/partials/UNUSED/live-templates.adoc   |   2 +-
 .../petclinic/pages/010-getting-started.adoc       |   2 +-
 .../petclinic/pages/030-petowner-entity.adoc       |   8 +-
 .../modules/petclinic/pages/040-pet-entity.adoc    |   8 +-
 .../modules/petclinic/pages/060-unit-testing.adoc  |   4 +-
 .../petclinic/pages/090-integration-testing.adoc   |   6 +-
 .../tutorials/modules/petclinic/pages/about.adoc   |   2 +-
 .../further-business-logic-worked-examples.adoc    |   6 +-
 .../how-to-handle-void-and-null-results.adoc       |   2 +-
 .../how-to-implement-a-spellchecker.adoc           |   2 +-
 .../btb/pages/hints-and-tips/persisted-title.adoc  |   4 +-
 .../pages/programming-model/custom-validator.adoc  |   6 +-
 .../btb/pages/programming-model/finetuning.adoc    |  24 +-
 .../fun/pages/business-rules/usability.adoc        |   2 +-
 .../modules/fun/pages/concepts-patterns.adoc       |   2 +-
 .../apache-isis-vs-cqrs-and-event-sourcing.adoc    |   2 +-
 .../fun/pages/concepts-patterns/metamodel.adoc     |   2 +-
 .../inject-services.adoc                           |   2 +-
 .../userguide/modules/fun/pages/modules.adoc       |  14 +-
 .../modules/fun/pages/object-members/actions.adoc  |   2 +-
 .../fun/pages/object-members/properties.adoc       |   6 +-
 .../modules/fun/pages/ui/action-icons-and-css.adoc |   8 +-
 .../modules/fun/pages/ui/menubars-layout.adoc      |  56 ++--
 .../modules/fun/pages/ui/object-layout.adoc        |  12 +-
 .../fun/pages/ui/object-titles-and-icons.adoc      |   8 +-
 .../modules/fun/partials/_deployment-options.adoc  |   2 +-
 .../src/main/adoc/modules/schema/pages/chg.adoc    |  12 +-
 .../src/main/adoc/modules/schema/pages/cmd.adoc    |  14 +-
 .../src/main/adoc/modules/schema/pages/common.adoc |  12 +-
 .../src/main/adoc/modules/schema/pages/ixn.adoc    |  20 +-
 .../src/main/adoc/modules/schema/pages/mml.adoc    |  20 +-
 .../src/main/adoc/modules/commons/pages/about.adoc |  30 +-
 .../src/main/adoc/modules/config/pages/about.adoc  |   6 +-
 .../application-specific/application-css.adoc      |   2 +-
 .../pages/section-hooks/isis.applib~post.adoc      |   4 +-
 .../adoc/modules/config/pages/sections/Other.adoc  |   6 +-
 .../adoc/modules/config/pages/sections/_nav.adoc   |  30 +-
 .../modules/config/pages/sections/isis.applib.adoc | 208 ++++++-------
 .../config/pages/sections/isis.core.config.adoc    |  10 +-
 .../pages/sections/isis.core.meta-model.adoc       |  16 +-
 .../isis.core.meta-model.introspector.adoc         |  34 +--
 .../sections/isis.core.meta-model.validator.adoc   |  70 ++---
 .../pages/sections/isis.core.runtime-services.adoc | 108 +++----
 .../config/pages/sections/isis.core.runtime.adoc   |  16 +-
 .../config/pages/sections/isis.extensions.adoc     | 174 +++++------
 .../modules/config/pages/sections/isis.legacy.adoc |  16 +-
 .../pages/sections/isis.persistence.schema.adoc    |  22 +-
 .../pages/sections/isis.security.keycloak.adoc     |  24 +-
 .../config/pages/sections/isis.security.shiro.adoc |  10 +-
 .../pages/sections/isis.security.spring.adoc       |  10 +-
 .../config/pages/sections/isis.testing.adoc        |  46 +--
 .../config/pages/sections/isis.value-types.adoc    | 104 +++----
 .../pages/sections/isis.viewer.restfulobjects.adoc |  72 ++---
 .../config/pages/sections/isis.viewer.wicket.adoc  | 322 ++++++++++-----------
 .../config/partials/configuring-schemas.adoc       |   4 +-
 .../main/adoc/modules/metamodel/pages/about.adoc   |   6 +-
 .../flyway/adoc/modules/flyway/pages/about.adoc    |   6 +-
 .../quartz/adoc/modules/quartz/pages/about.adoc    |   6 +-
 .../secman/adoc/modules/secman/pages/about.adoc    |  10 +-
 .../secman/pages/setting-up-with-shiro.adoc        |  22 +-
 .../pages/setting-up-with-spring-oauth2.adoc       |   4 +-
 .../adoc/modules/secman/pages/setting-up.adoc      |  50 ++--
 .../modules/shiro-realm-ldap/pages/ldap-realm.adoc |   6 +-
 .../adoc/modules/spring-oauth2/pages/about.adoc    |   8 +-
 .../vro/cors/adoc/modules/cors/pages/about.adoc    |  16 +-
 .../adoc/modules/exceldownload/pages/about.adoc    |   4 +-
 .../adoc/modules/fullcalendar/pages/about.adoc     |   4 +-
 .../vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc   |   8 +-
 .../vw/sse/adoc/modules/sse/pages/about.adoc       |   4 +-
 .../modules/kroviz/pages/DevelopmentGuide.adoc     |   8 +-
 .../adoc/modules/kroviz/pages/UsersGuide.adoc      |   2 +-
 .../kroviz/partials/design/arc-overview.adoc       |   2 +-
 .../adoc/modules/graphql/pages/devnotes.adoc       |   2 +-
 mavendeps/adoc/modules/mavendeps/pages/about.adoc  |   6 +-
 .../setup-and-configure-dependencyManagement.adoc  |  10 +-
 .../setup-and-configure-mavendeps-jdo.adoc         |   4 +-
 .../setup-and-configure-mavendeps-jpa.adoc         |   4 +-
 .../setup-and-configure-mavendeps-webapp.adoc      |   4 +-
 .../jdo/adoc/modules/ROOT/pages/enhancer.adoc      |   4 +-
 .../jdo/adoc/modules/ROOT/pages/mapping-guide.adoc |   8 +-
 .../one-to-m-bidirectional-relationships.adoc      |   2 +-
 .../ROOT/pages/setup-and-configuration.adoc        |   4 +-
 persistence/jdo/spring/README.adoc                 |  52 ++--
 .../modules/ROOT/pages/dependency-injection.adoc   |   2 +-
 .../jpa/adoc/modules/ROOT/pages/mapping-guide.adoc |   8 +-
 .../ROOT/pages/setup-and-configuration.adoc        |   4 +-
 .../jpa/adoc/modules/ROOT/pages/weaving.adoc       |   6 +-
 security/adoc/modules/ROOT/pages/about.adoc        |   2 +-
 .../modules/ROOT/pages/usage-by-isis-viewers.adoc  |   2 +-
 .../adoc/modules/ROOT/partials/module-nav-end.adoc |   2 +-
 .../adoc/modules/ROOT/partials/module-nav.adoc     |   2 +-
 .../main/adoc/modules/keycloak/pages/about.adoc    |  10 +-
 .../src/main/adoc/modules/shiro/pages/about.adoc   |  32 +-
 .../src/main/adoc/modules/spring/pages/about.adoc  |   6 +-
 starters/adoc/modules/parent-pom/pages/about.adoc  |  22 +-
 starters/adoc/modules/starters/pages/about.adoc    |   8 +-
 .../starters/pages/helloworld-script-jdo.adoc      |   4 +-
 .../starters/pages/helloworld-script-jpa.adoc      |   4 +-
 .../adoc/modules/starters/pages/helloworld.adoc    |   8 +-
 .../starters/pages/simpleapp-script-jdo.adoc       |   4 +-
 .../starters/pages/simpleapp-script-jpa.adoc       |   4 +-
 .../adoc/modules/starters/pages/simpleapp.adoc     |  14 +-
 .../adoc/modules/archtestsupport/pages/about.adoc  |  10 +-
 .../adoc/modules/fakedata/pages/about.adoc         |   8 +-
 .../pages/fixture-scripts/api-and-usage.adoc       |  10 +-
 .../pages/fixture-scripts/maven-configuration.adoc |   8 +-
 .../adoc/modules/h2console/pages/about.adoc        |   8 +-
 .../adoc/modules/hsqldbmgr/pages/about.adoc        |   8 +-
 .../adoc/modules/integtestsupport/pages/about.adoc |  18 +-
 .../pages/domain-model-validator.adoc              |   2 +-
 .../adoc/modules/specsupport/pages/about.adoc      |   8 +-
 .../adoc/modules/unittestsupport/pages/about.adoc  |  12 +-
 tooling/c4modeling/README.adoc                     |  11 +-
 tooling/cli/README.adoc                            |   6 +-
 .../cli/adoc/modules/tooling-cli/pages/about.adoc  |  36 +--
 tooling/model4adoc/README.adoc                     |  12 +-
 .../modules/ROOT/pages/content-negotiation.adoc    |   4 +-
 .../apache-isis-v2-profile.INCOMPLETE.adoc         |  24 +-
 .../apache-isis-v2-profile.adoc                    |   2 +-
 .../simplified-representations/accept-header.adoc  |   2 +-
 .../action-invocation.adoc                         |   8 +-
 .../simplified-representations/domain-object.adoc  |   4 +-
 .../object-collection.adoc                         |   4 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |   2 +-
 .../hints-and-tips/view-model-as-parameter.adoc    |   2 +-
 .../adoc/modules/ROOT/pages/layout-resources.adoc  |  20 +-
 .../adoc/modules/ROOT/pages/ro-spec.adoc           |   6 +-
 .../ROOT/pages/setup-and-configuration.adoc        |  26 +-
 .../adoc/modules/ROOT/partials/module-nav.adoc     |   4 +-
 .../modules/ROOT/partials/security/webmodule.adoc  |   2 +-
 .../ROOT/pages/customisation/about-page.adoc       |   2 +-
 .../ROOT/pages/customisation/brand-logo.adoc       |   6 +-
 .../customisation/cheap-n-cheerful-theme.adoc      |   2 +-
 .../ROOT/pages/customisation/custom-css.adoc       |   2 +-
 .../pages/customisation/custom-javascript.adoc     |   2 +-
 .../ROOT/pages/customisation/embedded-view.adoc    |   6 +-
 .../ROOT/pages/customisation/welcome-page.adoc     |  10 +-
 .../pages/extending/custom-bootstrap-theme.adoc    |   2 +-
 .../modules/ROOT/pages/extending/custom-pages.adoc |   2 +-
 .../pages/extending/replacing-page-elements.adoc   |   2 +-
 .../ROOT/pages/features/bookmarked-pages.adoc      |   2 +-
 .../pages/features/sidebar-vs-modal-dialogs.adoc   |   2 +-
 .../modules/ROOT/pages/features/where-am-i.adoc    |   2 +-
 .../i18n-label-in-wicket-viewer.adoc               |   2 +-
 .../ROOT/pages/hints-and-tips/per-user-themes.adoc |   2 +-
 .../ROOT/pages/hints-and-tips/svg-support.adoc     |   2 +-
 .../ROOT/pages/setup-and-configuration.adoc        | 106 +++----
 .../adoc/modules/ROOT/partials/security/pages.adoc |   2 +-
 225 files changed, 1602 insertions(+), 1603 deletions(-)

diff --git a/CONTRIBUTING.adoc b/CONTRIBUTING.adoc
index d0091fdf9a..d7c88743f4 100644
--- a/CONTRIBUTING.adoc
+++ b/CONTRIBUTING.adoc
@@ -1,3 +1,3 @@
 = Contributing
 
-You can find full details of how to contribute back to Isis at our https://isis.apache.org/conguide/2.0.0-M8/contributing.html[main website].
+You can find full details of how to contribute back to Isis at our https://causeway.apache.org/conguide/2.0.0-M8/contributing.html[main website].
diff --git a/README.adoc b/README.adoc
index c125e58afa..e0b7e493a0 100644
--- a/README.adoc
+++ b/README.adoc
@@ -3,24 +3,24 @@
 :toc-title: pass:[<h3>Contents</h3>]
 :toc-placement!:
 
-image:https://maven-badges.herokuapp.com/maven-central/org.apache.isis.core/isis-applib/badge.svg[]
-image:https://github.com/apache/isis/workflows/Build%20and%20Test%20(w/%20Maven)/badge.svg[]
+image:https://maven-badges.herokuapp.com/maven-central/org.apache.causeway.core/causeway-applib/badge.svg[]
+image:https://github.com/apache/causeway/workflows/Build%20and%20Test%20(w/%20Maven)/badge.svg[]
 image:https://sonarcloud.io/api/project_badges/measure?project=apache_isis&metric=alert_status[link="https://sonarcloud.io/dashboard?id=apache_isis"]
-image:https://github.com/apache-isis-committers/isis-nightly/workflows/Nightly/badge.svg[link="https://github.com/apache-isis-committers/isis-nightly/actions?query=workflow%3A%22Nightly%22"]
+image:https://github.com/apache-causeway-committers/causeway-nightly/workflows/Nightly/badge.svg[link="https://github.com/apache-causeway-committers/causeway-nightly/actions?query=workflow%3A%22Nightly%22"]
 
-_http://isis.apache.org[Apache Isis] software is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services and repositories, and the framework dynamically generates a representation of that domain model as a webapp or a RESTful API._
+_http://causeway.apache.org[Apache Isis] software is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services and repositories, and the framework dynamically generates a representation of that domain model as a webapp or a RESTful API._
 
-Start learning about Apache Isis using the https://github.com/apache/isis-app-helloworld["Hello World"] starter app.
-Explore features with our daily built demo docker image https://github.com/apache/isis/blob/master/examples/demo/domain/src/main/adoc/modules/demo/pages/about.adoc["DemoApp"].
-Build your own apps using our https://github.com/apache/isis-app-simpleapp["SimpleApp"] starter app.
+Start learning about Apache Isis using the https://github.com/apache/causeway-app-helloworld["Hello World"] starter app.
+Explore features with our daily built demo docker image https://github.com/apache/causeway/blob/master/examples/demo/domain/src/main/adoc/modules/demo/pages/about.adoc["DemoApp"].
+Build your own apps using our https://github.com/apache/causeway-app-simpleapp["SimpleApp"] starter app.
 
-For help and support, join our https://isis.apache.org/docs/2.0.0-M9/support/slack-channel.html[Slack channel] or https://isis.apache.org/docs/2.0.0-M7/support/mailing-list.html[mailing list].
+For help and support, join our https://causeway.apache.org/docs/2.0.0-M9/support/slack-channel.html[Slack channel] or https://causeway.apache.org/docs/2.0.0-M7/support/mailing-list.html[mailing list].
 
 toc::[]
 
 == Nightly Builds
 
-Nightly builds are available as link:https://github.com/orgs/apache/packages?repo_name=isis[packages] of this repo.
+Nightly builds are available as link:https://github.com/orgs/apache/packages?repo_name=causeway[packages] of this repo.
 
 One way to make them available is to add the following to your `~/.m2/settings.xml` file.
 You will need to add a github token in the location indicated:
@@ -31,23 +31,23 @@ You will need to add a github token in the location indicated:
 <settings>
   <servers>
     <server>
-      <id>github-apache-isis</id>
+      <id>github-apache-causeway</id>
       <username>myusername</username>                               <!--.-->
       <password>ghp_TOKEN_WITH_PACKAGE_REPO_READ_ACCESS</password>  <!--.-->
     </server>
   </servers>
   <profiles>
     <profile>
-      <id>github-apache-isis</id>
+      <id>github-apache-causeway</id>
       <activation>
         <property>
-          <name>!skip.github-apache-isis</name>
+          <name>!skip.github-apache-causeway</name>
         </property>
       </activation>
       <repositories>
         <repository>
-          <id>github-apache-isis</id>
-          <url>https://maven.pkg.github.com/apache/isis</url>
+          <id>github-apache-causeway</id>
+          <url>https://maven.pkg.github.com/apache/causeway</url>
           <snapshots>
             <enabled>true</enabled>
           </snapshots>
@@ -56,14 +56,14 @@ You will need to add a github token in the location indicated:
     </profile>
   </profiles>
   <activeProfiles>
-    <activeProfile>github-apache-isis</activeProfile>
+    <activeProfile>github-apache-causeway</activeProfile>
   </activeProfiles>
 </settings>
 ----
 <.> your github username.
 <.> a corresponding personal token to provide access, as per link:https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry#authenticating-to-github-packages[these docs].
 
-You can find the latest version by browsing the link:https://github.com/apache/isis/packages/1304938[org.apache.isis.core.isis-applib] package.
+You can find the latest version by browsing the link:https://github.com/apache/causeway/packages/1304938[org.apache.causeway.core.causeway-applib] package.
 
 == Core Features
 
@@ -74,7 +74,7 @@ Apache Isis automatically generates the UI from the domain classes.
 Apache Isis integrates with http://shiro.apache.org[Apache Shiro] as well as link:https://spring.io/projects/spring-security[Spring Security] and link:https://www.keycloak.org/[Keycloak].
 When using Shiro, the core framework supports file-based realms, while the __SecMan__ extension provides a well-featured subdomain of users, roles and permissions against features derived from the Apache Isis metamodel.
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/010-login.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/010-login.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/010-login.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/010-login.png"]
 
 
 === Install Fixtures
@@ -84,14 +84,14 @@ One such are fixture scripts, which allow pre-canned data to be installed in the
 This is great to act as the starting point for identifying new stories; later on when the feature is being implemented, the same fixture script can be re-used within that feature's integration tests.
 (More on tests later).
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/020-install-fixtures.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/020-install-fixtures.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/020-install-fixtures.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/020-install-fixtures.png"]
 
 === Dashboard and View Models
 
 Most of the time the end-user interacts with representations of persistent domain entities, but Isis also supports view models which can aggregate data from multiple sources.
 The todoapp example uses a "dashboard" view model to list todo items not yet done vs those completed.
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/030-dashboard-view-model.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/030-dashboard-view-model.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/030-dashboard-view-model.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/030-dashboard-view-model.png"]
 
 In general we recommend to initially focus only on domain entities; this will help drive out a good domain model.
 Later on view models can be introduced in support of specific use cases.
@@ -102,7 +102,7 @@ The screenshot below is of the todoapp's `ToDoItem` domain entity.
 Like all web pages, this UI is generated at runtime, directly from the domain object itself.
 There are no controllers or HTML to write.
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/040-domain-entity.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/040-domain-entity.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/"]
 
 In addition to the domain entity, Apache Isis allows layout metadata hints to be provided, for example to specify the grouping of properties, the positioning of those groups into columns, the association of actions (the buttons) with properties or collections, the icons on the buttons, and so on.
 This metadata can be specified either as annotations or in JSON form; the benefit of the latter is that it can be updated (and the UI redrawn) without restarting the app.
@@ -114,7 +114,7 @@ Any production-ready app will require this metadata but (like the view models di
 By default properties on domain entities are editable, meaning they can be changed directly.
 In the todoapp example, the `ToDoItem`'s description is one such editable property:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/050-edit-property.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/050-edit-property.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/050-edit-property.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/050-edit-property.png"]
 
 Note that some of the properties are read-only even in edit mode; individual properties can be made non-editable.
 It is also possible to make all properties disabled and thus enforce changes only through actions (below).
@@ -124,7 +124,7 @@ It is also possible to make all properties disabled and thus enforce changes onl
 The other way to modify an entity is to an invoke an action.
 In the screenshot below the `ToDoItem`'s category and subcategory can be updated together using an action:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/060-invoke-action.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/060-invoke-action.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/060-invoke-action.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/060-invoke-action.png"]
 
 There are no limitations on what an action can do; it might just update a single object, it could update multiple objects.
 Or, it might not update any objects at all, but could instead perform some other activity, such as sending out email or printing a document.
@@ -139,11 +139,11 @@ When an object is rendered by Apache Isis, the mixin "contributes" its behaviour
 
 In the screenshot below the highlighted "export as xml" action, the "relative priority" property (and "previous" and "next" actions) the "similar to" collection and the two "as DTO" actions are all contributed by mixins:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/065-contributions.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/065-contributions.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/065-contributions.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/065-contributions.png"]
 
 The code snippet below shows how this works for the "as DTO v1.0" action:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/067-contributed-action.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/067-contributed-action.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/067-contributed-action.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/067-contributed-action.png"]
 
 
 
@@ -153,26 +153,26 @@ image::https://raw.githubusercontent.com/apache/isis/master/antora/components/do
 The Apache Isis viewer is implemented using http://wicket.apache.org[Apache Wicket], and has been architected to be extensible.
 For example, when a collection of objects is rendered, this is just one several views, as shown in the selector drop-down:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/070-pluggable-views.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/070-pluggable-views.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/070-pluggable-views.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/070-pluggable-views.png"]
 
 The __gmap3__ extension will render any domain entity (such as `ToDoItem`) that implements its `Locatable` interface:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/080-gmap3-view.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/080-gmap3-view.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/080-gmap3-view.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/080-gmap3-view.png"]
 
 Similarly the __fullcalendar2__ extension will render any domain entity (such as `ToDoItem`) that implements its `Calendarable` interface:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/090-fullcalendar2-view.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/090-fullcalendar2-view.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/090-fullcalendar2-view.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/090-fullcalendar2-view.png"]
 
 
 Yet another "view" (though this one is rather simpler) is the __exceldownload__ extension.
 This provides a download button to the table as a spreadsheet:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/100-excel-view-and-docx.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/100-excel-view-and-docx.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/100-excel-view-and-docx.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/100-excel-view-and-docx.png"]
 
 The screenshot above also shows an "export to Word" action.
 This is _not_ a view but instead is a (contributed) action that uses the (non-ASF) link:https://platform.incode.org/modules/lib/docx/lib-docx.html[docx library] module to perform a "mail-merge":
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/110-docx.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/110-docx.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/110-docx.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/110-docx.png"]
 
 
 
@@ -183,21 +183,21 @@ As well as providing extensions to the UI, the framework has a rich set of exten
 
 Under the activity menu are four sets of services which provide support for _user session logging/auditing_, _command profiling_, _(object change) auditing_ (shown) and (inter-system) _event publishing_:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/120-auditing.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/120-auditing.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/120-auditing.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/120-auditing.png"]
 
 In the security menu is access to the rich set of functionality provided by the SecMan extension:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/130-security.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/130-security.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/130-security.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/130-security.png"]
 
 In the prototyping menu is the ability to download a GNU gettext `.po` file for translation.
 This file can then be translated into multiple languages so that your app can support different locales. Note that this feature is part of Apache Isis core:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/140-i18n.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/140-i18n.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/140-i18n.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/140-i18n.png"]
 
 The framework also provides an extension module for managing _application and user settings_.
 Most apps (the todoapp example included) won't expose these services directly, but will usually wrap them in their own app-specific settings service that trivially delegates to the settings module's services:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/150-appsettings.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/150-appsettings.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/150-appsettings.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/150-appsettings.png"]
 
 === Multi-tenancy support
 
@@ -207,7 +207,7 @@ An SPI is provided as the mechanism to interpret this token, so this is highly c
 The todoapp uses this feature so that different users' list of todo items are kept separate from one another.
 A user with administrator is able to switch their own "tenancy" to the tenancy of some other user, in order to access the objects in that tenancy:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/160-switch-tenancy.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/160-switch-tenancy.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/160-switch-tenancy.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/160-switch-tenancy.png"]
 
 
 === Me
@@ -215,11 +215,11 @@ image::https://raw.githubusercontent.com/apache/isis/master/antora/components/do
 Most of the security module's domain services are on the "security" menu, which would normally be accessible only to administrators.
 Kept separate is the "me" action:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/170-me.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/170-me.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/170-me.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/170-me.png"]
 
 Assuming they have been granted permissions, this allows a user to access an entity representing their own user account:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/180-app-user-entity.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/180-app-user-entity.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/180-app-user-entity.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/180-app-user-entity.png"]
 
 If not all of these properties are required, then they can be hidden either using security or though Isis' internal event bus (described below).
 Conversely, additional properties can be "grafted onto" the user using the contributed properties/collections discussed previously.
@@ -229,7 +229,7 @@ Conversely, additional properties can be "grafted onto" the user using the contr
 Apache Isis' Wicket viewer uses link:http://getbootstrap.com[Twitter Bootstrap], which means that it can be themed.
 If more than one theme has been configured for the app, then the viewer allows the end-user to switch their theme:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/190-switch-theme.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/190-switch-theme.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/190-switch-theme.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/190-switch-theme.png"]
 
 
 
@@ -238,7 +238,7 @@ image::https://raw.githubusercontent.com/apache/isis/master/antora/components/do
 In addition to Isis' Wicket viewer, it also provides a fully fledged REST API, as an implementation of the http://restfulobjects.org[Restful Objects] specification.
 The screenshot below shows accessing this REST API using a Chrome plugin:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/200-rest-api.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/200-rest-api.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/200-rest-api.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/200-rest-api.png"]
 
 Like the Wicket viewer, the REST API is generated automatically from the domain objects (entities and view models).
 
@@ -250,19 +250,19 @@ Earlier on we noted that Apache Isis allows fixtures to be installed through the
 These same fixture scripts can be reused within integration tests.
 For example, the code snippet below shows how the `FixtureScripts` service injected into an integration test can then be used to set up data:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/210-fixture-scripts.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/210-fixture-scripts.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/210-fixture-scripts.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/210-fixture-scripts.png"]
 
 The tests themselves are run in junit.
 While these are integration tests (so talking to a real database), they are no more complex than a regular unit test:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/220-testing-happy-case.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/220-testing-happy-case.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/220-testing-happy-case.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/220-testing-happy-case.png"]
 
 
 To simulate the business rules enforced by Apache Isis, the domain object can be "wrapped" in a proxy.
 For example, if using the Wicket viewer then Apache Isis will enforce the rule (implemented in the `ToDoItem` class itself) that a completed item cannot have the "completed" action invoked upon it.
 The wrapper simulates this by throwing an appropriate exception:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/230-testing-wrapper-factory.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/230-testing-wrapper-factory.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/230-testing-wrapper-factory.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/230-testing-wrapper-factory.png"]
 
 
 
@@ -274,15 +274,15 @@ Contributions, discussed earlier, are an important tool in ensuring that the pac
 Another important tool to ensure your codebase remains maintainable is Isis' internal event bus.
 It is probably best explained by example; the code below says that the "complete" action should emit a `ToDoItem.Completed` event:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/240-domain-events.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/240-domain-events.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/240-domain-events.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/240-domain-events.png"]
 
 Domain service (application-scoped, stateless) can then subscribe to this event:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/250-domain-event-subscriber.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/250-domain-event-subscriber.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/250-domain-event-subscriber.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/250-domain-event-subscriber.png"]
 
 And this test verifies that completing an action causes the subscriber to be called:
 
-image::https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/260-domain-event-test.png[link="https://raw.githubusercontent.com/apache/isis/master/antora/components/docs/modules/ROOT/images/what-is-apache-isis/isis-in-pictures/260-domain-event-test.png"]
+image::https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/260-domain-event-test.png[link="https://raw.githubusercontent.com/apache/causeway/master/antora/components/docs/modules/ROOT/images/what-is-apache-causeway/causeway-in-pictures/260-domain-event-test.png"]
 
 In fact, the domain event is fired not once, but (up to) 5 times.
 It is called 3 times prior to execution, to check that the action is visible, enabled and that arguments are valid.
@@ -298,10 +298,10 @@ Indeed, the example todoapp demonstrates this.
 
 == Learning More
 
-The Apache Isis http://isis.apache.org[website] has lots of useful information and is being continually updated.
+The Apache Isis http://causeway.apache.org[website] has lots of useful information and is being continually updated.
 
-Or, you can just start coding using the https://github.com/apache/isis-app-simpleapp[SimpleApp] starter app.
+Or, you can just start coding using the https://github.com/apache/causeway-app-simpleapp[SimpleApp] starter app.
 
-And if you need help or support, join our https://cwiki.apache.org/confluence/display/ISIS/Signing+up+to+Slack[ASF Slack channel] or our http://isis.apache.org/support.html[mailing list].
+And if you need help or support, join our https://cwiki.apache.org/confluence/display/ISIS/Signing+up+to+Slack[ASF Slack channel] or our http://causeway.apache.org/support.html[mailing list].
 
 
diff --git a/antora/components/comguide/modules/ROOT/pages/algolia-search.adoc b/antora/components/comguide/modules/ROOT/pages/algolia-search.adoc
index e2509556d2..1430e9cc9e 100644
--- a/antora/components/comguide/modules/ROOT/pages/algolia-search.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/algolia-search.adoc
@@ -7,7 +7,7 @@
 https://algolia.com[Algolia] is a commercial index-as-a-service offering, with a free plan for open source projects.
 It is used by many websites built with link:https://antora.org[Antora], including Antora's own https://docs.antora.org[website].
 
-This page describes how we have incorporated Algolia to provide a searchable index for link:https://isis.apache.org[isis.apache.org] website.
+This page describes how we have incorporated Algolia to provide a searchable index for link:https://causeway.apache.org[causeway.apache.org] website.
 They are based on/adapt Dan Allen's link:https://gitlab.com/antora/antora-ui-default/issues/44#note_68053321[notes] for setting up search on the Antora website.
 
 [NOTE]
@@ -18,13 +18,13 @@ The benefit of the approach described here is that it could be scripted easily i
 ====
 
 
-== Clone the isis-site
+== Clone the causeway-site
 
-If necessary, clone out the current version of the isis website:
+If necessary, clone out the current version of the causeway website:
 
 [source,bash]
 ----
-git clone https://github.com/apache/isis-site .
+git clone https://github.com/apache/causeway-site .
 git checkout asf-site
 ----
 
@@ -39,7 +39,7 @@ The "asf-site" branch is what is published, and the content of the site resides
 
 * On website:
 ** Created app: "5ISP5TFAEN"
-** Created empty index "isis-apache-org"
+** Created empty index "causeway-apache-org"
 ** Made note of the search API key: "0fc51c28b4ad46e7318e96d4e97fab7c"
 ** Made note of the Admin API key: "xxx"
 +
@@ -58,12 +58,12 @@ include::attachment$algolia-search/config.json[]
 
 The config file reference can be found link:https://docsearch.algolia.com/docs/config-file[here].
 
-This has been checked into isis-site as `./algolia-config.json`.
+This has been checked into causeway-site as `./algolia-config.json`.
 
 
 == Update the Antora UI bundle
 
-The link:https://github.com/apache/isis-antora[Antora UI bundle] (which defines the skin of the website) was updated.
+The link:https://github.com/apache/causeway-antora[Antora UI bundle] (which defines the skin of the website) was updated.
 There are four steps:
 
 * reference the CSS
diff --git a/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc b/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc
index 2f73299dcf..3c5cff8006 100644
--- a/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc
@@ -19,35 +19,35 @@ You can therefore easily check the documentation before raising a pull request (
 
 For details of authoring/updating the documents and website, see the xref:conguide:documentation:about.adoc[Contributors' Guide].
 
-Publishing is performed by copying the generated HTML to a different git repository (link:https://github.com/apache/isis-site.git[isis-site]).
-This is synced by ASF infrastructure over to link:http://isis.apache.org[isis.apache.org].
+Publishing is performed by copying the generated HTML to a different git repository (link:https://github.com/apache/causeway-site.git[causeway-site]).
+This is synced by ASF infrastructure over to link:http://causeway.apache.org[causeway.apache.org].
 This can only be done by Apache Isis committers, and is discussed below.
 
 == One-time setup
 
-The generated site is published by copying into the `content/` directory of the https://github.com/apache/isis-site.git[isis-site] git repo.
+The generated site is published by copying into the `content/` directory of the https://github.com/apache/causeway-site.git[causeway-site] git repo.
 You therefore need to check this out this repo.
 
-The procedure assumes that two git repos (for https://github.com/apache/isis[isis] itself on github, and for isis-site) are checked out into the same parent directory, eg:
+The procedure assumes that two git repos (for https://github.com/apache/causeway[causeway] itself on github, and for causeway-site) are checked out into the same parent directory, eg:
 
 [source]
 ----
 /GITHUB/
   apache/
-    isis/                       # <1>
+    causeway/                       # <1>
       adocs
         documentation/
           README.adoc
           ...
-    isis-site/                  # <2>
+    causeway-site/                  # <2>
       content/                  # <3>
 ----
-<1> checkout of isis.git
-<2> checkout of isis-site.git
+<1> checkout of causeway.git
+<2> checkout of causeway-site.git
 <3> the published website
 
 One oddity; ASF's script to upload the documentation to the web server checks out from the 'asf-site' branch, NOT from the 'master' branch.
-Therefore, in the `isis.git` repo site:
+Therefore, in the `causeway.git` repo site:
 
 [source,bash]
 ----
@@ -87,7 +87,7 @@ The `content` directory for the published website contains not only the "current
 ----
 /GITHUB/
   apache/
-    isis-site/
+    causeway-site/
       content/                  # <1>
         index.html              # <2>
         *                       # <3>
@@ -109,7 +109,7 @@ This is an implementation detail actually, so this directory need not be conside
 
 The earlier versions of the documentation are (obviously) not recreated when the documentation is published, only the current version is updated.
 
-To publish the current version of the documents, switch to the  `adocs/documentation` directory of the main `isis-git.repo`.
+To publish the current version of the documents, switch to the  `adocs/documentation` directory of the main `causeway-git.repo`.
 Then run:
 
 [source,bash]
@@ -158,7 +158,7 @@ where `N.N.N` is the release number
 
 Ensure in doing this that the dropdown for the home page correctly references the versions.
 
-When ready, then stage, commit and push the changes (in the `isis-site.git` directory, of course):
+When ready, then stage, commit and push the changes (in the `causeway-site.git` directory, of course):
 
 [source,bash]
 ----
diff --git a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
index d4d0197f1f..dd19f5cbde 100644
--- a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
@@ -10,7 +10,7 @@ The release process consists of:
 * Members of the Apache Isis PMC xref:comguide:ROOT:verifying-releases.adoc[verifying] and voting on the release
 * the release manager performing post-release tasks, for either a xref:comguide:ROOT:post-release-successful.adoc[successful] or an xref:comguide:ROOT:post-release-unsuccessful.adoc[unsuccessful] vote.
 
-Apache Isis itself is released in one go, everything is ultimately a child of `bom/pom.xml` (relative to the link:https://github.com/apache/isis[source code root]).
+Apache Isis itself is released in one go, everything is ultimately a child of `bom/pom.xml` (relative to the link:https://github.com/apache/causeway[source code root]).
 This section details the process for formally releasing this module.
 
 The subsequent sections describe how other committers can xref:comguide:ROOT:verifying-releases.adoc[verify a release] and how the release manager can then perform xref:comguide:ROOT:post-release-successful.adoc[post-release] activities and set up for the next development iteration.
@@ -141,7 +141,7 @@ licenses to remove from supplemental-models.xml (are spurious):
 If any missing entries are listed or are spurious, then update `supplemental-models.xml` and try again.
 
 
-=== Reconcile isis-bom pom
+=== Reconcile causeway-bom pom
 
 The `bom/pom.xml` is a customisation of the `org.apache:apache` pom, with each section of customisation clearly identified.
 
@@ -201,7 +201,7 @@ export ISISTMP=/c/tmp                               # <.>
 export ISISREL={page-isisrel}                             # <.>
 export ISISRC=RC1                                   # <.>
 export ISISBRANCH=release-$ISISREL-$ISISRC
-export ISISART=isis
+export ISISART=causeway
 env | grep ISIS | sort
 ----
 <.> set to an "umbrella" ticket for all release activities.
@@ -213,7 +213,7 @@ env | grep ISIS | sort
 
 [IMPORTANT]
 ====
-The branch name is intentionally *not* the same as the eventual tag names (eg `isis-{page-isisrel}`).
+The branch name is intentionally *not* the same as the eventual tag names (eg `causeway-{page-isisrel}`).
 ====
 
 
@@ -247,14 +247,14 @@ git branch $ISISBRANCH
 +
 [source,bash,subs="attributes+"]
 ----
-git worktree add ../isis-release $ISISBRANCH
+git worktree add ../causeway-release $ISISBRANCH
 ----
 
 * Switch to the new worktree and push the branch:
 +
 [source,bash,subs="attributes+"]
 ----
-cd ../isis-release
+cd ../causeway-release
 git push origin $ISISBRANCH -u
 ----
 
@@ -321,7 +321,7 @@ Still in the `bom` directory:
 
 [source,bash,subs="attributes+"]
 ----
-rm -rf ~/.m2/repository/org/apache/isis
+rm -rf ~/.m2/repository/org/apache/causeway
 mvn clean install -o -T1C -Dgithub
 git clean -dfx ..
 ----
@@ -470,7 +470,7 @@ image::release-process/nexus-staging-1.png[width="600px"]
 If nothing appears in a staging repo you should stop here and work out why.
 
 Assuming that the repo has been populated, make a note of its repo id; this is needed for the voting thread.
-In the screenshot above the id is `org.apache.isis-008`.
+In the screenshot above the id is `org.apache.causeway-008`.
 
 After checking that the staging repository contains the artifacts that you expect you should close the staging repository.
 This will make it available so that people can check the release.
@@ -536,13 +536,13 @@ and also push tag:
 
 [source,bash,subs="attributes+"]
 ----
-git push origin refs/tags/isis-$ISISREL:refs/tags/isis-$ISISREL-$ISISRC
+git push origin refs/tags/causeway-$ISISREL:refs/tags/causeway-$ISISREL-$ISISRC
 git fetch
 ----
 
 [NOTE]
 ====
-The remote tags aren't visible locally but can be seen link:https://github.com/apache/isis/tags[online].
+The remote tags aren't visible locally but can be seen link:https://github.com/apache/causeway/tags[online].
 ====
 
 [#update-starter-apps]
@@ -752,28 +752,28 @@ git push -u origin $ISISBRANCH-jdo
 
 == Preview website
 
-We also prepare a preview of the next version of the website, then made accessible from link:https://isis.staged.apache.org[].
+We also prepare a preview of the next version of the website, then made accessible from link:https://causeway.staged.apache.org[].
 
 * Prerequisites:
 
-** clone the link:https://github.com/apache/isis-site[] repo, alongside the `isis` repo:
+** clone the link:https://github.com/apache/causeway-site[] repo, alongside the `causeway` repo:
 +
 [source,bash,subs="attributes+"]
 ----
-git clone https://github.com/apache/isis-site ../isis-site
+git clone https://github.com/apache/causeway-site ../causeway-site
 ----
 
-** in the `isis-site` repo, check out the `asf-staging` branch:
+** in the `causeway-site` repo, check out the `asf-staging` branch:
 +
 [source,bash,subs="attributes+"]
 ----
-cd ../isis-site
+cd ../causeway-site
 
 git checkout asf-staging
 git pull --ff-only
 ----
 
-* still in the `isis-site` repo, delete all the files in `content/` _except_ for the `schema` and `versions` directories:
+* still in the `causeway-site` repo, delete all the files in `content/` _except_ for the `schema` and `versions` directories:
 +
 [source,bash,subs="attributes+"]
 ----
@@ -785,11 +785,11 @@ done
 popd
 ----
 
-* Back in the `isis` repo's `release` worktree, generate the Antora site (from the top-level directory).
+* Back in the `causeway` repo's `release` worktree, generate the Antora site (from the top-level directory).
 +
 [source,bash,subs="attributes+"]
 ----
-cd ../isis-release
+cd ../causeway-release
 
 sh preview.sh -A
 ----
@@ -798,7 +798,7 @@ sh preview.sh -A
 ====
 This procedure doesn't yet work; Antora does not yet support worktrees.
 
-So instead it's currently necessary to perform the preview in the main `../isis` directory, switching branches.
+So instead it's currently necessary to perform the preview in the main `../causeway` directory, switching branches.
 You'll also need to rebuild all and then regenerate config files and tooling:
 
 [source,bash,subs="attributes+"]
@@ -814,18 +814,18 @@ mvn -D module-tooling -D skip.essential install -DskipTests
 ====
 
 
-* Copy the generated Antora site to `isis-site` repo's `contents` directory:
+* Copy the generated Antora site to `causeway-site` repo's `contents` directory:
 +
 [source,bash,subs="attributes+"]
 ----
-cp -Rf antora/target/site/* ../isis-site/content/.
+cp -Rf antora/target/site/* ../causeway-site/content/.
 ----
 
-* Back in the `isis-site` repo, commit the changes and preview:
+* Back in the `causeway-site` repo, commit the changes and preview:
 +
 [source,bash,subs="attributes+"]
 ----
-cd ../isis-site
+cd ../causeway-site
 
 git add .
 git commit -m "$ISISJIRA : staging changes to website"
@@ -840,7 +840,7 @@ sh preview.sh
 git push origin asf-staging -u
 ----
 
-Wait a minute or two; the site should be available at link:https://isis.staged.apache.org[]  (nb: 'staged', not 'staging').
+Wait a minute or two; the site should be available at link:https://causeway.staged.apache.org[]  (nb: 'staged', not 'staging').
 
 
 
@@ -854,7 +854,7 @@ In all cases, votes last for 72 hours and require a +3 (binding) vote from membe
 [#start-voting-thread-on-dev-mailing-list]
 === Start voting thread on dev mailing list
 
-That is, link:mailto:dev@apache.isis.org[]
+That is, link:mailto:dev@apache.causeway.org[]
 
 The following boilerplate is for a release of the Apache Isis Core.
 Adapt as required:
@@ -875,8 +875,8 @@ I've just cut a new release of the Apache Isis Framework.
 The source code zip artifact has been uploaded to a staging repository on
 https://repository.apache.org, along with its corresponding .asc signature.
 
-In the source code repo the code has been tagged as isis-{page-isisrel}-RC1;
-see https://github.com/apache/isis/tags
+In the source code repo the code has been tagged as causeway-{page-isisrel}-RC1;
+see https://github.com/apache/causeway/tags
 
 To verify the source code itself, you can use the following commands
 (in an empty directory):
@@ -886,10 +886,10 @@ include::partial$verify-process.adoc[]
 ----------------------------------------------------------------
 
 You can then test the helloworld or simpleapp starter apps, see:
-https://isis.staged.apache.org/comguide/latest/verifying-releases.html.
+https://causeway.staged.apache.org/comguide/latest/verifying-releases.html.
 
 You can also inspect the website in general, available at:
-https://isis.staged.apache.org.
+https://causeway.staged.apache.org.
 
 Please verify the release and cast your vote.
 The vote will be open for a minimum of 72 hours.
diff --git a/antora/components/comguide/modules/ROOT/pages/key-generation.adoc b/antora/components/comguide/modules/ROOT/pages/key-generation.adoc
index 2ea766a5cf..45064c7c79 100644
--- a/antora/components/comguide/modules/ROOT/pages/key-generation.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/key-generation.adoc
@@ -513,13 +513,13 @@ Finally, commit your changes.
 
 === Save to `KEYS`
 
-The armored representation of the public key should be saved to Apache Isis' `KEYS` file, http://www.apache.org/dist/isis/KEYS[http://www.apache.org/dist/isis/KEYS] (that is, in the ASF distribution directory for Apache Isis).
+The armored representation of the public key should be saved to Apache Isis' `KEYS` file, http://www.apache.org/dist/causeway/KEYS[http://www.apache.org/dist/causeway/KEYS] (that is, in the ASF distribution directory for Apache Isis).
 
 First, in a new directory, checkout this file:
 
 [source]
 ----
-svn -N co https://svn.apache.org/repos/asf/isis/ .
+svn -N co https://svn.apache.org/repos/asf/causeway/ .
 ----
 
 This should bring down the `KEYS` file.
diff --git a/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc b/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc
index eaafcbcafa..960f6d0012 100644
--- a/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc
@@ -6,8 +6,8 @@
 
 The process for merging in github pull requests (so that they can be tested locally before committing) has been scripted in the `github-pr.sh` script.
 
-NOTE: Alternatively, if you are confident using _git_ from within your IDE, 
-consider the specific IDE setup guides xref:conguide:eclipse:about.adoc[Eclipse] 
+NOTE: Alternatively, if you are confident using _git_ from within your IDE,
+consider the specific IDE setup guides xref:conguide:eclipse:about.adoc[Eclipse]
 and xref:conguide:intellij:about.adoc[IntelliJ].
 
 The script will merge the fork into a temporary branch, and then run a build.
@@ -81,14 +81,14 @@ The listing below shows the steps taken by the script:
 
 [source,bash]
 ----
-$ sh github-pr.sh isis 1162 31
+$ sh github-pr.sh causeway 1162 31
 
 Found JIRA ticket
 Found github PR
 branch_name_local: master
 username         : sebadiaz
-repo_full_name   : sebadiaz/isis
-repo_clone_url   : https://github.com/sebadiaz/isis.git
+repo_full_name   : sebadiaz/causeway
+repo_clone_url   : https://github.com/sebadiaz/causeway.git
 branch_name_fork : master
 
 merging into: ISIS-1162_pr-31
@@ -97,13 +97,13 @@ Deleting branch 'ISIS-1162_pr-31'
 Deleted branch ISIS-1162_pr-31 (was bd2e3c2).
 Creating the branch ISIS-1162_pr-31
 Switched to a new branch 'ISIS-1162_pr-31'
-Pulling the changes from https://github.com/sebadiaz/isis.git master
-From https://github.com/sebadiaz/isis
+Pulling the changes from https://github.com/sebadiaz/causeway.git master
+From https://github.com/sebadiaz/causeway
  * branch            master     -> FETCH_HEAD
 Auto-merging core/pom.xml
 Merge made by the 'recursive' strategy.
  core/pom.xml                                       |   3 +-
- .../apache/isis/security/shiro/IsisLdapRealm.java  | 198 +++++++++++++++++++--
+ .../apache/causeway/security/shiro/IsisLdapRealm.java  | 198 +++++++++++++++++++--
  2 files changed, 186 insertions(+), 15 deletions(-)
 
 Merged the PR; hit enter to build
diff --git a/antora/components/comguide/modules/ROOT/pages/pmc-notes.adoc b/antora/components/comguide/modules/ROOT/pages/pmc-notes.adoc
index ea057a5234..3f8ca625d9 100644
--- a/antora/components/comguide/modules/ROOT/pages/pmc-notes.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/pmc-notes.adoc
@@ -40,7 +40,7 @@ Further notes on the steps for new PMC members can be found http://www.apache.or
 
 === Start a vote thread on private@
 
-First, send a [VOTE] email to `private@isis.apache.org`, making the case for the new committer to join.
+First, send a [VOTE] email to `private@causeway.apache.org`, making the case for the new committer to join.
 
 For example:
 
@@ -115,23 +115,23 @@ As a result of this, they should also get an @apache.org user name.
 
 More info can be found in the https://www.apache.org/dev/new-committers-guide.html#icla-required-before-account-creation[ASF new committers guide].
 
-=== Update the `isis` unix group
+=== Update the `causeway` unix group
 
-All committers must be added to the `isis` UNIX group.
+All committers must be added to the `causeway` UNIX group.
 This will give them commit access to the Apache Isis git repo.
 
 To do this, log onto `minotaur.apache.org`, then eg:
 
 [source,bash]
 ----
-list_unix_group.pl isis
+list_unix_group.pl causeway
 ----
 
 and
 
 [source,bash]
 ----
-modify_unix_group.pl isis --add joebloggs                                               <1>
+modify_unix_group.pl causeway --add joebloggs                                               <1>
 ----
 <1> update as required
 
@@ -144,14 +144,14 @@ This takes two steps:
 +
 [source,bash]
 ----
-list_committee.pl isis
+list_committee.pl causeway
 ----
 +
 and +
 +
 [source,bash]
 ----
-modify_committee.pl isis --add joebloggs                                                <1>
+modify_committee.pl causeway --add joebloggs                                                <1>
 ----
 <1> update as required
 
@@ -163,7 +163,7 @@ The new committer does not officially become a member of the PMC until the ASF r
 
 === Notify the ASF board and private mailing list
 
-Send a `[NOTICE]` email to `board@apache.org` and also to `private@isis.apache.org`
+Send a `[NOTICE]` email to `board@apache.org` and also to `private@causeway.apache.org`
 
 For example:
 
@@ -180,10 +180,10 @@ with body:
 The Apache Isis PMC has voted Joe Bloggs as a committer and also member of the PMC.     <1>
 
 Voting thread:
-https://mail-search.apache.org/members/private-arch/isis-private/xxx                    <1>
+https://mail-search.apache.org/members/private-arch/causeway-private/xxx                    <1>
 
 Results announcement:
-https://mail-search.apache.org/members/private-arch/isis-private/xxx                    <1>
+https://mail-search.apache.org/members/private-arch/causeway-private/xxx                    <1>
 
 The committee-info.txt file has been updated, as have the LDAP groups (modify_unix_group.pl,  modify_committee.pl).
 ----
@@ -200,7 +200,7 @@ Update the `STATUS` file (in the root directory of the Apache Isis git repo) wit
 
 === Announce to the world
 
-Send an `[ANNOUNCE]` email TO `users@isis.apache.org` and to `dev@isis.apache.org`.
+Send an `[ANNOUNCE]` email TO `users@causeway.apache.org` and to `dev@causeway.apache.org`.
 
 For example:
 
@@ -228,7 +228,7 @@ Apache Isis PMC Chair
 <1> update as required
 
 
-Also, write a similar blog post at https://blogs.apache.org/isis[blogs.apache.org/isis]
+Also, write a similar blog post at https://blogs.apache.org/causeway[blogs.apache.org/causeway]
 
 == Removing a committer
 
@@ -237,19 +237,19 @@ Also, write a similar blog post at https://blogs.apache.org/isis[blogs.apache.or
 these notes are only draft, will need fleshing out.
 ====
 
-* remove from `isis` UNIX group: +
+* remove from `causeway` UNIX group: +
 +
 [source]
 ----
-modify_unix_group.pl isis --remove joebloggs
+modify_unix_group.pl causeway --remove joebloggs
 ----
 
-* remove from `isis` committee: +
+* remove from `causeway` committee: +
 +
 [source]
 ----
-modify_committee.pl isis --add joebloggs
-modify_committee.pl isis --remove joebloggs
+modify_committee.pl causeway --add joebloggs
+modify_committee.pl causeway --remove joebloggs
 ----
 
 * remove from `committee-info.txt`
diff --git a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
index 5bf940b87d..5a5544d2c7 100644
--- a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
@@ -18,7 +18,7 @@ This section describes the steps to perform if the vote has been successful.
 
 == Inform dev ML
 
-Post the results to the `dev@isis.a.o` mailing list:
+Post the results to the `dev@causeway.a.o` mailing list:
 
 [source,subs="attributes+"]
 ----
@@ -63,7 +63,7 @@ export ISISTMP=/c/tmp                               # <.>
 export ISISREL={page-isisrel}                           # <.>
 export ISISRC=RC1                                   # <.>
 export ISISBRANCH=release-$ISISREL-$ISISRC
-export ISISART=isis
+export ISISART=causeway
 
 env | grep ISIS | sort
 ----
@@ -127,7 +127,7 @@ Create a new JIRA ticket as a catch-all for the _next_ release.
 
 == Update Release Notes
 
-In the main `isis` repo (ie containing the asciidoc source):
+In the main `causeway` repo (ie containing the asciidoc source):
 
 * Generate release notes
 +
@@ -167,7 +167,7 @@ Validate using the http://www.w3.org/RDF/Validator/[W3C RDF Validator] service.
 +
 TIP: For more on DOAP files, see these link:http://projects.apache.org/doap.html[Apache policy docs].
 
-* Update the link:https://github.com/apache/isis/blob/master/STATUS[STATUS] file (in root of Apache Isis' source) should be updated with details of the new release.
+* Update the link:https://github.com/apache/causeway/blob/master/STATUS[STATUS] file (in root of Apache Isis' source) should be updated with details of the new release.
 
 * commit the changes
 +
@@ -189,7 +189,7 @@ The directory structure of Apache Isis reflects the directory structure in our g
 
 [source]
 ----
-isis/
+causeway/
   core/
 ----
 
@@ -197,7 +197,7 @@ If necessary, checkout this directory structure:
 
 [source,bash]
 ----
-svn co https://dist.apache.org/repos/dist/release/isis isis-dist
+svn co https://dist.apache.org/repos/dist/release/causeway causeway-dist
 ----
 
 Next, add the new release into the appropriate directory.
@@ -213,8 +213,8 @@ if [ $# -lt 1 ]; then
 fi
 
 # constants
-fullname="isis-bom"
-repo_root=https://repository.apache.org/content/repositories/releases/org/apache/isis
+fullname="causeway-bom"
+repo_root=https://repository.apache.org/content/repositories/releases/org/apache/causeway
 
 # file suffices
 zip="source-release.zip"
@@ -254,7 +254,7 @@ Assuming all is good, commit the changes:
 
 [source,subs="attributes+"]
 ----
-svn commit -m "publishing isis source releases to dist.apache.org"
+svn commit -m "publishing causeway source releases to dist.apache.org"
 ----
 
 If the files are invalid, then revert using `svn revert . --recursive` and try again in a little while.
@@ -324,7 +324,7 @@ We now create a branch to reference in the `site.yml`, later on.
 
 * We create the `{page-isisrel}` branch.
 +
-This mirrors the "rel/isis-{page-isisrel}" used for the formal (immutable) release tag, but is a branch because it allows us to move it, and must have this simplified name as it is used in the "edit page" link of the site template.
+This mirrors the "rel/causeway-{page-isisrel}" used for the formal (immutable) release tag, but is a branch because it allows us to move it, and must have this simplified name as it is used in the "edit page" link of the site template.
 +
 [source,bash,subs="attributes+"]
 ----
@@ -367,7 +367,7 @@ git commit -m "$ISISJIRA: updates references to version in index.html and site.y
 ----
 
 We are now in a position to actually generate the Antora website.
-(NOTE, this needs to be performed in the `../isis` directory because Antora currently doesn't support git worktrees)
+(NOTE, this needs to be performed in the `../causeway` directory because Antora currently doesn't support git worktrees)
 
 * build prereqs
 +
@@ -406,7 +406,7 @@ include::partial$publish-and-index-website.adoc[]
 
 Because we release from a branch, the changes made in the branch should be merged back from the release branch back into the `master` branch.
 
-In the `isis` repo ():
+In the `causeway` repo ():
 
 [source,bash,subs="attributes+"]
 ----
@@ -447,11 +447,11 @@ IMPORTANT: The `jdo` and `jpa` branches should always work against the most rece
 
 == Update the ASF Reporter website
 
-Log the new release in the link:https://reporter.apache.org/addrelease.html?isis[ASF Reporter website].
+Log the new release in the link:https://reporter.apache.org/addrelease.html?causeway[ASF Reporter website].
 
 == Announce the release
 
-Announce the release to link:mailto:users@isis.apache.org[users mailing list].
+Announce the release to link:mailto:users@causeway.apache.org[users mailing list].
 
 For example, for a release of Apache Isis Core, use the following subject:
 
@@ -479,14 +479,14 @@ Enjoy!
 
 --The Apache Isis team
 
-[1] https://isis.apache.org/relnotes/{page-isisrel}/about.html
+[1] https://causeway.apache.org/relnotes/{page-isisrel}/about.html
 [2] https://search.maven.org
-[3] https://isis.apache.org/docs/{page-isisrel}/downloads/how-to.html
+[3] https://causeway.apache.org/docs/{page-isisrel}/downloads/how-to.html
 ----
 
 == Blog post
 
-link:https://blogs.apache.org/roller-ui/login.rol[Log onto] the http://blogs.apache.org/isis/[Apache blog] and create a new post.
+link:https://blogs.apache.org/roller-ui/login.rol[Log onto] the http://blogs.apache.org/causeway/[Apache blog] and create a new post.
 Copy-n-paste the above mailing list announcement should suffice.
 
 
@@ -524,10 +524,10 @@ Announce the release using the `@ApacheIsis` Twitter account.
 
 Nightly builds of the framework's packages are available in two different locations:
 
-* First, they can be found as packages of the main link:https://github.com/apache/isis[github.com/apache/isis] repo; these can be accessed using your github credentials.
+* First, they can be found as packages of the main link:https://github.com/apache/causeway[github.com/apache/causeway] repo; these can be accessed using your github credentials.
 +
-Bump the `BASELINE` variable in link:https://github.com/apache/isis/blob/master/.github/workflows/ci-build-artifacts-no-push-maven.yml#L20[ci-build-artifacts-no-push-maven.yml] (workflow file).
+Bump the `BASELINE` variable in link:https://github.com/apache/causeway/blob/master/.github/workflows/ci-build-artifacts-no-push-maven.yml#L20[ci-build-artifacts-no-push-maven.yml] (workflow file).
 
-* But they are also to be found as packages within the (non-ASF) link:https://github.com/apache-isis-committers/isis-nightly[github.com/apache-isis-committers/isis-nightly] repo; no credentials are required for these because the git repo is used as a package repository directly.
+* But they are also to be found as packages within the (non-ASF) link:https://github.com/apache-causeway-committers/causeway-nightly[github.com/apache-causeway-committers/causeway-nightly] repo; no credentials are required for these because the git repo is used as a package repository directly.
 +
-Bump the `BASELINE` variable in link:https://github.com/apache-isis-committers/isis-nightly/blob/0fdea0c4e7419b40acc9a03746e4c3cac3f262b2/.github/workflows/apache-isis-ci-nightly.yml#L15[apache-isis-ci-nightly.yml] (workflow file).
+Bump the `BASELINE` variable in link:https://github.com/apache-causeway-committers/causeway-nightly/blob/0fdea0c4e7419b40acc9a03746e4c3cac3f262b2/.github/workflows/apache-causeway-ci-nightly.yml#L15[apache-causeway-ci-nightly.yml] (workflow file).
diff --git a/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc b/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc
index 83cc2b9bb5..77b04ec203 100644
--- a/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc
@@ -16,7 +16,7 @@ Note that a release manager may also decide to cancel a vote before 72 hours has
 
 == Inform dev ML
 
-Post the results to the `dev@isis.a.o` mailing list.
+Post the results to the `dev@causeway.a.o` mailing list.
 
 For example, use the following subject for a vote on Apache Isis Core:
 
@@ -50,9 +50,9 @@ Branches and tags need to be removed for three repos:
 [source,bash,subs="attributes+"]
 ----
 git push --delete origin release-{page-isisrel}-RC1     # <.>
-git push --delete origin isis-{page-isisrel}-RC1        # <.>
-git tag -d isis-{page-isisrel}                          # <.>
-git tag -d isis-{page-isisrel}-RC1
+git push --delete origin causeway-{page-isisrel}-RC1        # <.>
+git tag -d causeway-{page-isisrel}                          # <.>
+git tag -d causeway-{page-isisrel}-RC1
 ----
 <.> deletes the remote branch (update `RCn` as necessary)
 <.> deletes the remote origin server's tag (update `RCn` as necessary)
diff --git a/antora/components/comguide/modules/ROOT/pages/starter-apps.adoc b/antora/components/comguide/modules/ROOT/pages/starter-apps.adoc
index 0faa4004b3..11ebbcba2f 100644
--- a/antora/components/comguide/modules/ROOT/pages/starter-apps.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/starter-apps.adoc
@@ -25,7 +25,7 @@ Doing it this way makes it easy to keep the branches in sync.
 [NOTE]
 ====
 If you do want to update the antora docs and have them updated on-line, then the procedure is to check out the released branch (M5) and make changes there.
-Then we build and copy over to the apache/isis-site repo to publish up to isis.apache.org.
+Then we build and copy over to the apache/causeway-site repo to publish up to causeway.apache.org.
 ====
 
 
diff --git a/antora/components/comguide/modules/ROOT/pages/updating-the-website.adoc b/antora/components/comguide/modules/ROOT/pages/updating-the-website.adoc
index 8352df24f1..8f54a1df21 100644
--- a/antora/components/comguide/modules/ROOT/pages/updating-the-website.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/updating-the-website.adoc
@@ -9,7 +9,7 @@ This branch can then be used for documentation updates.
 
 == Update docs
 
-In the regular `isis` repo:
+In the regular `causeway` repo:
 
 * Check out the branch:
 +
diff --git a/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc b/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc
index c442005037..f60101920e 100644
--- a/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/verifying-releases.adoc
@@ -51,7 +51,7 @@ Run these commands, with the environment variables set correctly.
 include::partial$verify-process.adoc[]
 ----
 
-The `verify-isis-release.sh` script performs these steps:
+The `verify-causeway-release.sh` script performs these steps:
 
 * downloads artifacts (`.zip` file and `.asc` file) from the staging repository hosted on link:https://repository.apache.org[].
 
@@ -71,7 +71,7 @@ Assuming this completes successfully, you can then test the starter applications
 +
 [source,bash]
 ----
-pushd isis-app-helloworld-jdo
+pushd causeway-app-helloworld-jdo
 mvn spring-boot:run
 popd
 ----
@@ -80,7 +80,7 @@ popd
 +
 [source,bash]
 ----
-pushd isis-app-helloworld-jpa
+pushd causeway-app-helloworld-jpa
 mvn spring-boot:run
 popd
 ----
@@ -89,7 +89,7 @@ popd
 +
 [source,bash]
 ----
-pushd isis-app-simpleapp-jdo
+pushd causeway-app-simpleapp-jdo
 mvn -pl webapp spring-boot:run
 popd
 ----
@@ -98,7 +98,7 @@ popd
 +
 [source,bash]
 ----
-pushd isis-app-simpleapp-jpa
+pushd causeway-app-simpleapp-jpa
 mvn -pl webapp spring-boot:run
 popd
 ----
@@ -110,7 +110,7 @@ And/or, you can go ahead and xref:comguide:ROOT:verifying-releases.adoc#casting-
 
 == (Optional) Verify Website
 
-The next version of the website can be found at link:https://isis.staged.apache.org[].
+The next version of the website can be found at link:https://causeway.staged.apache.org[].
 
 [#optional-creadur-tools]
 == (Optional) Creadur Tools
diff --git a/antora/components/comguide/modules/ROOT/partials/publish-and-index-website.adoc b/antora/components/comguide/modules/ROOT/partials/publish-and-index-website.adoc
index 2087920bb3..a022ba0bdc 100644
--- a/antora/components/comguide/modules/ROOT/partials/publish-and-index-website.adoc
+++ b/antora/components/comguide/modules/ROOT/partials/publish-and-index-website.adoc
@@ -1,26 +1,26 @@
 [#publish-website]
 == Publish website
 
-We now copy the results of the Antora website generation over to the `isis-site` repo:
+We now copy the results of the Antora website generation over to the `causeway-site` repo:
 
-* in the `isis-site` repo, check out the `asf-site` branch:
+* in the `causeway-site` repo, check out the `asf-site` branch:
 +
 [source,bash,subs="attributes+"]
 ----
-cd ../isis-site
+cd ../causeway-site
 
 git checkout asf-site
 git pull --ff-only
 ----
 
-* still in the `isis-site` repo, run the `copyover.sh` script:
+* still in the `causeway-site` repo, run the `copyover.sh` script:
 +
 [source,bash,subs="attributes+"]
 ----
 sh copyover.sh
 ----
 +
-This deletes all the files in `content/` _except_ for the `schema` and `versions` directories, and copies the generated Antora site to `isis-site` repo's `contents` directory:
+This deletes all the files in `content/` _except_ for the `schema` and `versions` directories, and copies the generated Antora site to `causeway-site` repo's `contents` directory:
 +
 [source,bash,subs="attributes+"]
 ----
@@ -32,8 +32,8 @@ do
 done
 popd
 
-pushd ../isis
-cp -Rf antora/target/site/* ../isis-site/content/.
+pushd ../causeway
+cp -Rf antora/target/site/* ../causeway-site/content/.
 popd
 
 git add .
@@ -48,7 +48,7 @@ git commit -m "updates website"
 sh preview.sh
 ----
 
-* If everything looks ok, then push the changes to make live, and switch back to the `isis` repo:
+* If everything looks ok, then push the changes to make live, and switch back to the `causeway` repo:
 +
 [source,bash,subs="attributes+"]
 ----
@@ -58,7 +58,7 @@ git push origin asf-site
 [#update-the-algolia-search-index]
 == Update the Algolia search index
 
-Create a `algolia.env` file holding the `APP_ID` and the admin `API_KEY`, in the root of `isis-site`:
+Create a `algolia.env` file holding the `APP_ID` and the admin `API_KEY`, in the root of `causeway-site`:
 
 [source,ini]
 .algolia.env
diff --git a/antora/components/comguide/modules/ROOT/partials/verify-process.adoc b/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
index e33dcd65f3..9a44dea384 100644
--- a/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
+++ b/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
@@ -2,12 +2,12 @@ VERSION={page-isisrel}
 RC=RC1
 NEXUSREPONUM=11xx
 
-curl https://downloads.apache.org/isis/KEYS > /tmp/KEYS
+curl https://downloads.apache.org/causeway/KEYS > /tmp/KEYS
 gpg --import /tmp/KEYS
 
-rm -rf isis-$VERSION
+rm -rf causeway-$VERSION
 
-curl -O -L https://raw.githubusercontent.com/apache/isis/release-$VERSION-$RC/scripts/verify-isis-release.sh
+curl -O -L https://raw.githubusercontent.com/apache/causeway/release-$VERSION-$RC/scripts/verify-causeway-release.sh
 
-chmod +x ./verify-isis-release.sh
-./verify-isis-release.sh $NEXUSREPONUM $VERSION $RC
+chmod +x ./verify-causeway-release.sh
+./verify-causeway-release.sh $NEXUSREPONUM $VERSION $RC
diff --git a/antora/components/conguide/modules/ROOT/nav.adoc b/antora/components/conguide/modules/ROOT/nav.adoc
index 6ee1090f8c..a945666bfe 100644
--- a/antora/components/conguide/modules/ROOT/nav.adoc
+++ b/antora/components/conguide/modules/ROOT/nav.adoc
@@ -1,6 +1,6 @@
 
 :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 [...]
 
-* xref:building-apache-isis.adoc[Building Apache Isis]
+* xref:building-apache-causeway.adoc[Building Apache Isis]
 * xref:contributing.adoc[Contributing]
 
diff --git a/antora/components/conguide/modules/ROOT/pages/building-apache-isis.adoc b/antora/components/conguide/modules/ROOT/pages/building-apache-isis.adoc
index a7a6fba533..79e1f3ae4f 100644
--- a/antora/components/conguide/modules/ROOT/pages/building-apache-isis.adoc
+++ b/antora/components/conguide/modules/ROOT/pages/building-apache-isis.adoc
@@ -1,4 +1,4 @@
-[[building-apache-isis]]
+[[building-apache-causeway]]
 = Building Apache Isis
 
 :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 [...]
@@ -25,7 +25,7 @@ The easiest place to get hold of command-line git is probably the http://git-scm
 On Windows, this also installs the rather good mSysGit Unix shell.
 We recommend that you enable git for both the mSysgit and the Windows command prompt:
 
-image::building-apache-isis/setting-up-git.png[width="350px"]
+image::building-apache-causeway/setting-up-git.png[width="350px"]
 
 Once git is installed, the two main command line tools to note are:
 
@@ -45,7 +45,7 @@ First, clone the Apache Isis repo:
 
 [source,bash]
 ----
-git clone https://github.com/apache/isis.git
+git clone https://github.com/apache/causeway.git
 ----
 
 ==== Configuring Git
@@ -99,7 +99,7 @@ To do that, locate the `[remote &quot;origin&quot;]` section in your `.git/confi
 ----
 
 This will ensure that a `git fetch` or `git pull` places any remote tags under `origin/xxx`.
-For example, the `isis-1.0.0` tag on the origin will appear under `origin/isis-1.0.0`.
+For example, the `causeway-1.0.0` tag on the origin will appear under `origin/causeway-1.0.0`.
 
 If you don't use git outside of Apache, you can add the `--global` flag so that the above settings apply for all repos managed by git on your PC.
 
diff --git a/antora/components/conguide/modules/ROOT/pages/contributing.adoc b/antora/components/conguide/modules/ROOT/pages/contributing.adoc
index 62e5644050..7a4fb2a406 100644
--- a/antora/components/conguide/modules/ROOT/pages/contributing.adoc
+++ b/antora/components/conguide/modules/ROOT/pages/contributing.adoc
@@ -8,16 +8,16 @@
 
 
 This page explains how you can contribute to Apache Isis.
-You'll probably also want xref:setupguide:ROOT:about.adoc[set up your IDE] and learn xref:conguide:ROOT:building-apache-isis.adoc[how to build Apache Isis].
+You'll probably also want xref:setupguide:ROOT:about.adoc[set up your IDE] and learn xref:conguide:ROOT:building-apache-causeway.adoc[how to build Apache Isis].
 
 Thanks for considering to help out, your contributions are appreciated!
 
 == Recommended Workflow (GitHub)
 
-Apache Isis' source code is hosted in at GitHub (https://github.com/apache/isis.git[https], or ssh: `git@github.com:apache/isis.git`).
+Apache Isis' source code is hosted in at GitHub (https://github.com/apache/causeway.git[https], or ssh: `git@github.com:apache/causeway.git`).
 
 As you might imagine, only committers are permitted to push changes to the GitHub repo.
-As a contributor, we recommend that you fork the https://github.com/apache/isis.git[apache/isis] GitHub repo, and then use your fork as a way of publishing your patches for the Apache Isis committers to apply.
+As a contributor, we recommend that you fork the https://github.com/apache/causeway.git[apache/causeway] GitHub repo, and then use your fork as a way of publishing your patches for the Apache Isis committers to apply.
 
 The diagram below illustrates the process:
 
@@ -26,9 +26,9 @@ image::contributing/git-workflow.png[width="600px"]
 
 That is:
 
-. as a one-time activity, you fork the https://github.com/apache/isis.git[github.com/apache/isis] repo into your own fork on github.com
+. as a one-time activity, you fork the https://github.com/apache/causeway.git[github.com/apache/causeway] repo into your own fork on github.com
 . as a one-time activity, you clone your fork to your local computer
-. you set the https://github.com/apache/isis.git[github.com/apache/isis] as your upstream branch; this will allow you to keep your local clone up-to-date with new commits
+. you set the https://github.com/apache/causeway.git[github.com/apache/causeway] as your upstream branch; this will allow you to keep your local clone up-to-date with new commits
 * note the asymmetry here: the `upstream` repo (the Apache GitHub repo) is *not* the same as the `origin` repo (your fork).
 . you work on your changes locally; when done, you push them to your GitHub fork
 . to contribute back a change, raise a https://issues.apache.org/jira/browse/ISIS[JIRA] ticket (you will need to log in or create a new account first), and ensure your commit message is in the form: `ISIS-nnnn: ...` so that changes can be tracked (more discussion on this point below).
@@ -46,7 +46,7 @@ image::contributing/github-forking.png[width="600px"]
 
 
 
-An account isn't needed if you just clone straight from the http://github.com/apache/isis[github.com/apache/isis].
+An account isn't needed if you just clone straight from the http://github.com/apache/causeway[github.com/apache/causeway].
 
 Whether you've forked or not, you then need to clone the repo onto your computer.
 GitHub makes this very easy to do:
@@ -60,7 +60,7 @@ Again, the info is easily found in the GitHub page:
 
 image::contributing/github-cloning.png[width="600px"]
 
-If you've created your own fork, then you need to add the `upstream` remote to the https://github.com/apache/isis[github.com/apache/isis].
+If you've created your own fork, then you need to add the `upstream` remote to the https://github.com/apache/causeway[github.com/apache/causeway].
 This remote is traditionally called `upstream`.
 You should then arrange for your `master` branch to track the `upstream/master` remote branch:
 
@@ -192,7 +192,7 @@ You'll probably want to sign up to the dev mailing list first before issuing you
 
 The process to raise the pull request, broadly speaking:
 
-* Open a web browser to your GitHub fork of isis
+* Open a web browser to your GitHub fork of causeway
 * Select your topic branch (pushed in the previous step) so that the pull request references the topic branch.
 * Click the `Pull Request` button.
 * Check that the Apache Isis mailing list email came through.
diff --git a/antora/components/conguide/modules/eclipse/pages/about.adoc b/antora/components/conguide/modules/eclipse/pages/about.adoc
index 9697d04559..ba21339279 100644
--- a/antora/components/conguide/modules/eclipse/pages/about.adoc
+++ b/antora/components/conguide/modules/eclipse/pages/about.adoc
@@ -16,11 +16,11 @@ Also:
 
 == Prepare for Build
 
-The project/artifact `isis-core-privileged` is required to be an _automatic module_ 
-in the _Java Platform Module System_ (JPMS) sense. (It has unrestricted access to the class-path 
+The project/artifact `causeway-core-privileged` is required to be an _automatic module_
+in the _Java Platform Module System_ (JPMS) sense. (It has unrestricted access to the class-path
 but not the module-path.)
 
-WARNING: As of time of writing, _Eclipse_ does *not* support automatic module name resolution 
-for projects that are also *opened* in the IDE. Instead it will resolve such module names 
+WARNING: As of time of writing, _Eclipse_ does *not* support automatic module name resolution
+for projects that are also *opened* in the IDE. Instead it will resolve such module names
 only from *closed* projects, that previously had been built and installed via _Maven_ to the
-local repository. (Typically `~/.m2/repository`).
\ No newline at end of file
+local repository. (Typically `~/.m2/repository`).
diff --git a/antora/components/conguide/modules/git/pages/about.adoc b/antora/components/conguide/modules/git/pages/about.adoc
index c5b847051c..398de9266b 100644
--- a/antora/components/conguide/modules/git/pages/about.adoc
+++ b/antora/components/conguide/modules/git/pages/about.adoc
@@ -7,7 +7,7 @@
 This chapter describes the commands often used while working with git.
 In addition to these basic commands, please make sure you have read:
 
-* xref:conguide:ROOT:building-apache-isis.adoc[building Apache Isis]
+* xref:conguide:ROOT:building-apache-causeway.adoc[building Apache Isis]
 * xref:conguide:ROOT:contributing.adoc[Contributing]
 * xref:comguide:ROOT:policies/git-policy.adoc[Git policy]
 
diff --git a/antora/components/conguide/modules/intellij/pages/about.adoc b/antora/components/conguide/modules/intellij/pages/about.adoc
index 8775b244a7..48b37813c7 100644
--- a/antora/components/conguide/modules/intellij/pages/about.adoc
+++ b/antora/components/conguide/modules/intellij/pages/about.adoc
@@ -10,12 +10,12 @@ Additional configuration of IntelliJ for contributors (and committers).
 
 == Prepare for Build
 
-The project/artifact `isis-core-privileged` is required to be an _automatic module_ 
-in the _Java Platform Module System_ (JPMS) sense. (It has unrestricted access to the class-path 
+The project/artifact `causeway-core-privileged` is required to be an _automatic module_
+in the _Java Platform Module System_ (JPMS) sense. (It has unrestricted access to the class-path
 but not the module-path.)
 
-WARNING: As of time of writing, _IntelliJ IDEA_ does *not* support automatic module name resolution 
-for projects that are also *opened* in the IDE. Instead it will resolve such module names 
+WARNING: As of time of writing, _IntelliJ IDEA_ does *not* support automatic module name resolution
+for projects that are also *opened* in the IDE. Instead it will resolve such module names
 only from *ignored* projects, that previously had been built and installed via _Maven_ to the
 local repository. (Typically `~/.m2/repository`).
 
diff --git a/antora/components/docs/modules/ROOT/pages/about.adoc b/antora/components/docs/modules/ROOT/pages/about.adoc
index 42fd94fa37..e38c420540 100644
--- a/antora/components/docs/modules/ROOT/pages/about.adoc
+++ b/antora/components/docs/modules/ROOT/pages/about.adoc
@@ -12,10 +12,10 @@
 [discrete]
 == What is Apache Isis?
 
-* *xref:what-is-apache-isis/isis-in-pictures.adoc[Apache Isis in pictures]*
-* xref:what-is-apache-isis/common-use-cases.adoc[Common Use Cases]
+* *xref:what-is-apache-causeway/causeway-in-pictures.adoc[Apache Isis in pictures]*
+* xref:what-is-apache-causeway/common-use-cases.adoc[Common Use Cases]
 
-* xref:what-is-apache-isis/screencasts.adoc[Screencasts]
+* xref:what-is-apache-causeway/screencasts.adoc[Screencasts]
 
 |
 [discrete]
@@ -24,11 +24,11 @@
 _Starter Apps_
 
 * xref:docs:starters:helloworld.adoc[HelloWorld]
-(link:https://helloworld.jdo.isis.incode.work[jdo],
-link:https://helloworld.jpa.isis.incode.work[jpa])
+(link:https://helloworld.jdo.causeway.incode.work[jdo],
+link:https://helloworld.jpa.causeway.incode.work[jpa])
 * *xref:docs:starters:simpleapp.adoc[SimpleApp]*
-(link:https://simpleapp.jdo.isis.incode.work[jdo],
-link:https://simpleapp.jpa.isis.incode.work[jpa])
+(link:https://simpleapp.jdo.causeway.incode.work[jdo],
+link:https://simpleapp.jpa.causeway.incode.work[jpa])
 
 _POMs_
 
@@ -40,7 +40,7 @@ _POMs_
 == Demos & Tutorials
 
 * xref:docs:demo:about.adoc[Demo App]
-(link:https://demo-wicket.jdo.isis.incode.work[jdo], link:https://demo-wicket.jpa.isis.incode.work[jpa])
+(link:https://demo-wicket.jdo.causeway.incode.work[jdo], link:https://demo-wicket.jpa.causeway.incode.work[jpa])
 * xref:tutorials:petclinic:about.adoc[Petclinic]
 
 [discrete]
@@ -109,7 +109,7 @@ _Contact_
 * *xref:docs:support:slack-channel.adoc[Slack]*
 * xref:docs:support:mailing-list.adoc[Mailing Lists]
 * link:https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=87[JIRA]
-* link:https://stackoverflow.com/questions/tagged/isis[Stack Overflow]
+* link:https://stackoverflow.com/questions/tagged/causeway[Stack Overflow]
 
 _Releases_
 
@@ -118,9 +118,9 @@ _Releases_
 
 _Nightly Builds_
 
-* link:https://github.com/apache/isis[Packages] (ASF hosted)
-* link:https://github.com/apache-isis-committers/isis-nightly[Packages] (not ASF hosted)
-* link:https://apache-isis-committers.github.io/isis-nightly[Website preview] (not ASF hosted)
+* link:https://github.com/apache/causeway[Packages] (ASF hosted)
+* link:https://github.com/apache-causeway-committers/causeway-nightly[Packages] (not ASF hosted)
+* link:https://apache-causeway-committers.github.io/causeway-nightly[Website preview] (not ASF hosted)
 
 
 |
@@ -135,7 +135,7 @@ _Process_
 _Automated Analysis_
 
 * link:https://sonarcloud.io/dashboard?id=apache_isis[SonarCloud.io]
-* link:https://fisheye.apache.org/browse/~br=master/isis-git/[ASF Fisheye]
+* link:https://fisheye.apache.org/browse/~br=master/causeway-git/[ASF Fisheye]
 
 _Development_
 
@@ -179,14 +179,14 @@ _Academia_
 
 //_Example Apps_
 
-//* https://github.com/apache/isis-app-todoapp[TodoApp]
-//* https://github.com/isisaddons/isis-app-kitchensink[Kitchensink]
-//* https://github.com/isisaddons/isis-app-quickstart[Quickstart]
+//* https://github.com/apache/causeway-app-todoapp[TodoApp]
+//* https://github.com/isisaddons/causeway-app-kitchensink[Kitchensink]
+//* https://github.com/isisaddons/causeway-app-quickstart[Quickstart]
 
 //_Experiments_
 //
-//* https://github.com/isisaddons/isis-app-neoapp[Neo4J Example]
-//* https://github.com/isisaddons/isis-app-simpledsl[Isis DSL Example]
+//* https://github.com/isisaddons/causeway-app-neoapp[Neo4J Example]
+//* https://github.com/isisaddons/causeway-app-simpledsl[Isis DSL Example]
 
 
 //|
diff --git a/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc b/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc
index e484ce8cea..685497bcd1 100644
--- a/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc
+++ b/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc
@@ -21,7 +21,7 @@ If you just want to get going quickly, we suggest using our xref:docs:starters:h
 
 If you want to build Apache Isis from formally released source tarballs, you can download from here:
 
-* https://www.apache.org/dyn/closer.cgi/isis/isis-core/isis-{page-isisrel}-source-release.zip[isis-{page-isisrel}] (https://www.apache.org/dist/isis/isis-core/isis-{page-isisrel}-source-release.zip.asc[asc], https://www.apache.org/dist/isis/isis-core/isis-{page-isisrel}-source-release.zip.md5[md5])
+* https://www.apache.org/dyn/closer.cgi/causeway/causeway-core/causeway-{page-isisrel}-source-release.zip[causeway-{page-isisrel}] (https://www.apache.org/dist/causeway/causeway-core/causeway-{page-isisrel}-source-release.zip.asc[asc], https://www.apache.org/dist/causeway/causeway-core/causeway-{page-isisrel}-source-release.zip.md5[md5])
 
 
 
@@ -31,15 +31,15 @@ If you want to build Apache Isis from formally released source tarballs, you can
 It is essential that you verify the integrity of any downloaded files using the PGP or MD5 signatures.
 For more information on signing artifacts and why we do it, check out the http://www.apache.org/dev/release-signing.html[Release Signing FAQ].
 
-The PGP signatures can be verified using PGP or GPG. First download the http://www.apache.org/dist/isis/KEYS[KEYS] as well as the asc signature file for the artifact.
-Make sure you get these files from the http://www.apache.org/dist/isis/[main distribution directory], rather than from a mirror.
+The PGP signatures can be verified using PGP or GPG. First download the http://www.apache.org/dist/causeway/KEYS[KEYS] as well as the asc signature file for the artifact.
+Make sure you get these files from the http://www.apache.org/dist/causeway/[main distribution directory], rather than from a mirror.
 
 Then verify the signatures using a command such as:
 
 [source,bash,subs="attributes+"]
 ----
 pgpk -a KEYS
-pgpv isis-{page-isisrel}-source-release.zip.asc isis-{page-isisrel}-source-release.zip
+pgpv causeway-{page-isisrel}-source-release.zip.asc causeway-{page-isisrel}-source-release.zip
 ----
 
 or
@@ -47,7 +47,7 @@ or
 [source,bash,subs="attributes+"]
 ----
 pgp -ka KEYS
-pgp isis-{page-isisrel}-source-release.zip.asc isis-{page-isisrel}-source-release.zip
+pgp causeway-{page-isisrel}-source-release.zip.asc causeway-{page-isisrel}-source-release.zip
 ----
 
 or
@@ -55,7 +55,7 @@ or
 [source,bash,subs="attributes+"]
 ----
 gpg --import KEYS
-gpg -verify isis-{page-isisrel}-source-release.zip.asc isis-{page-isisrel}-source-release.zip
+gpg -verify causeway-{page-isisrel}-source-release.zip.asc causeway-{page-isisrel}-source-release.zip
 ----
 
 
@@ -78,7 +78,7 @@ You can download the Apache Isis source code using:
 
 [source,bash]
 ----
-git clone https://github.com/apache/isis.git
+git clone https://github.com/apache/causeway.git
 ----
 
 Contributors can fork this repo using github's tools and contribute patches/new features using pull requests.
@@ -90,7 +90,7 @@ See link:https://gitbox.apache.org/setup/[gitbox setup] for more details on how
 
 == DOAP RDF File
 
-The http://projects.apache.org/doap.html[description of a project] RDF file for Apache Isis can be downloaded link:https://isis.apache.org/doap_isis.rdf[here].
+The http://projects.apache.org/doap.html[description of a project] RDF file for Apache Isis can be downloaded link:https://causeway.apache.org/doap_isis.rdf[here].
 
 
 
diff --git a/antora/components/docs/modules/ROOT/pages/going-deeper/articles-and-presentations.adoc b/antora/components/docs/modules/ROOT/pages/going-deeper/articles-and-presentations.adoc
index 8b60a997ba..0bb8b34797 100644
--- a/antora/components/docs/modules/ROOT/pages/going-deeper/articles-and-presentations.adoc
+++ b/antora/components/docs/modules/ROOT/pages/going-deeper/articles-and-presentations.adoc
@@ -14,7 +14,7 @@ Some articles and recorded material relating to either Apache Isis (or its prede
 
 == 2018
 
-* NCrafts 2018: link:https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html[Petclinic Tutorial]
+* NCrafts 2018: link:https://danhaywood.gitlab.io/causeway-petclinic-tutorial-docs/petclinic/1.16.2/intro.html[Petclinic Tutorial]
 
 == 2017
 
@@ -25,10 +25,10 @@ Some articles and recorded material relating to either Apache Isis (or its prede
 
 == 2016
 
-* presentation, JAX London: link:https://jaxlondon.com/software-architecture-design/apache-isis-closing-the-architecturecode-gap/[Apache Isis: closing the architecture/code gap].
+* presentation, JAX London: link:https://jaxlondon.com/software-architecture-design/apache-causeway-closing-the-architecturecode-gap/[Apache Isis: closing the architecture/code gap].
 Not videotaped, but slides/demos available *link:http://www.danhaywood.com/jaxlondon2016/[here]*.
 
-* presentation/live coding, Skillsmatter: link:https://skillsmatter.com/skillscasts/7892-closing-the-feedback-loop-with-apache-isis[Closing the Feedback loop with Apache Isis]
+* presentation/live coding, Skillsmatter: link:https://skillsmatter.com/skillscasts/7892-closing-the-feedback-loop-with-apache-causeway[Closing the Feedback loop with Apache Isis]
 
 * tutorial, SPA 2016: "Naked Objects, 14 years on".
 Slides available *link:http://www.danhaywood.com/spa2016/#/[here]*
@@ -42,11 +42,11 @@ Slides available *link:http://www.danhaywood.com/spa2016/#/[here]*
 
 == 2013
 
-* Presentation, Oredev: link:http://oredev.org/oredev2013/2013/wed-fri-conference/rrraddd-ridiculously-rapid-domain-driven-and-restful-apps-with-apache-isis.html[RRRADDD! Ridiculously Rapid Domain-driven (and Restful) Apps With Apache Isis] (50 min. video)
+* Presentation, Oredev: link:http://oredev.org/oredev2013/2013/wed-fri-conference/rrraddd-ridiculously-rapid-domain-driven-and-restful-apps-with-apache-causeway.html[RRRADDD! Ridiculously Rapid Domain-driven (and Restful) Apps With Apache Isis] (50 min. video)
 * *Article, Methods and Tools : link:http://www.methodsandtools.com/PDF/mt201302.pdf[Introducing Apache Isis]*
 * Article, SDJournal : link:http://sdjournal.org[Introducing Apache Isis]
 * Article, SDJournal: link:http://sdjournal.org[Restful Objects on Apache Isis]
-* A Prezi link:http://prezi.com/cunfhjsf8dqg/braiv-apache-isis/[presentation on Naked Objects and Apache Isis], mixed by Thomas Eck
+* A Prezi link:http://prezi.com/cunfhjsf8dqg/braiv-apache-causeway/[presentation on Naked Objects and Apache Isis], mixed by Thomas Eck
 * Article, Linux Magzin (german): link:http://www.linux-magazin.de/Ausgaben/2013/07/Apache-Isis[Domain-Driven Design mit Apache Isis] by Frank Pientka
 
 
diff --git a/antora/components/docs/modules/ROOT/pages/landing-page/releases.adoc b/antora/components/docs/modules/ROOT/pages/landing-page/releases.adoc
index 21e895680f..81254b7f85 100644
--- a/antora/components/docs/modules/ROOT/pages/landing-page/releases.adoc
+++ b/antora/components/docs/modules/ROOT/pages/landing-page/releases.adoc
@@ -14,8 +14,8 @@ If your app inherits from the xref:docs:parent-pom:about.adoc[Parent POM], then
 [source,xml]
 ----
 <parent>
-    <groupId>org.apache.isis.app</groupId>
-    <artifactId>isis-app-starter-parent</artifactId>
+    <groupId>org.apache.causeway.app</groupId>
+    <artifactId>causeway-app-starter-parent</artifactId>
     <version>2.0.0</version>                            <!--.-->
 </parent>
 ----
@@ -26,15 +26,15 @@ If your app inherits from the xref:docs:parent-pom:about.adoc[Parent POM], then
 
 If you like to live on the bleeding edge, there are also nightly builds of the framework.
 
-* link:https://github.com/apache/isis[Packages] (ASF hosted)
+* link:https://github.com/apache/causeway[Packages] (ASF hosted)
 +
 Requires github credentials to download packages
 
-* link:https://github.com/apache-isis-committers/isis-nightly[Packages] (not ASF hosted)
+* link:https://github.com/apache-causeway-committers/causeway-nightly[Packages] (not ASF hosted)
 +
 Packages can be downloaded without authentication.
 
-* link:https://apache-isis-committers.github.io/isis-nightly[Website preview] (not ASF hosted)
+* link:https://apache-causeway-committers.github.io/causeway-nightly[Website preview] (not ASF hosted)
 
 Although these are maintained and used by the framework's committers, do be aware that *these are _not_ official ASF releases*; they are provided as a convenience only.
 
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/isis-in-pictures.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/isis-in-pictures.adoc
index 60164839b7..9346b4a282 100644
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/isis-in-pictures.adoc
+++ b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/isis-in-pictures.adoc
@@ -22,7 +22,7 @@ The xref:security:ROOT:about.adoc[SecMan extension] provides a well-features sub
 
 
 
-image::what-is-apache-isis/isis-in-pictures/010-login.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/010-login.png[width="800px"]
 
 === Install Fixtures
 
@@ -32,14 +32,14 @@ This is great to act as the starting point for identifying new stories; later on
 (More on tests later).
 
 
-image::what-is-apache-isis/isis-in-pictures/020-install-fixtures.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/020-install-fixtures.png[width="800px"]
 
 === Dashboard and View Models
 
 Most of the time the end-user interacts with representations of persistent domain entities, but Apache Isis also supports view models which can aggregate data from multiple sources.
 The todoapp example uses a "dashboard" view model to list todo items not yet done vs those completed.
 
-image::what-is-apache-isis/isis-in-pictures/030-dashboard-view-model.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/030-dashboard-view-model.png[width="800px"]
 
 In general we recommend to initially focus only on domain entities; this will help drive out a good domain model.
 Later on view models can be introduced in support of specific use cases.
@@ -51,7 +51,7 @@ Like all web pages, this UI is generated at runtime, directly from the domain ob
 There are no controllers or HTML to write.
 
 
-image::what-is-apache-isis/isis-in-pictures/040-domain-entity.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/040-domain-entity.png[width="800px"]
 
 
 In addition to the domain entity, Apache Isis allows layout metadata hints to be provided, for example to specify the grouping of properties, the positioning of those groups into columns, the association of actions (the buttons) with properties or collections, the icons on the buttons, and so on.
@@ -65,7 +65,7 @@ Any production-ready app will require this metadata but (like the view models di
 By default properties on domain entities are editable, meaning they can be changed directly.
 In the todoapp example, the `ToDoItem`'s description is one such editable property:
 
-image::what-is-apache-isis/isis-in-pictures/050-edit-property.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/050-edit-property.png[width="800px"]
 
 
 Note that some of the properties are read-only even in edit mode; individual properties can be made non-editable.
@@ -76,7 +76,7 @@ It is also possible to make all properties disabled and thus enforce changes onl
 The other way to modify an entity is to an invoke an action.
 In the screenshot below the ``ToDoItem``'s category and subcategory can be updated together using an action:
 
-image::what-is-apache-isis/isis-in-pictures/060-invoke-action.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/060-invoke-action.png[width="800px"]
 
 
 There are no limitations on what an action can do; it might just update a single object, it could update multiple objects.
@@ -92,7 +92,7 @@ When an object is rendered by Apache Isis, the mixin "contributes" its behaviour
 
 In the screenshot below the highlighted "export as xml" action, the "relative priority" property (and "previous" and "next" actions) the "similar to" collection and the two "as DTO" actions are all contributed by mixins:
 
-image::what-is-apache-isis/isis-in-pictures/065-contributions.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/065-contributions.png[width="800px"]
 
 == Extensible Views
 
@@ -100,24 +100,24 @@ image::what-is-apache-isis/isis-in-pictures/065-contributions.png[width="800px"]
 The Apache Isis viewer is implemented using http://wicket.apache.org[Apache Wicket], and has been designed to be extensible.
 For example, when a collection of objects is rendered, this is just one of several views, as shown in the selector drop-down:
 
-image::what-is-apache-isis/isis-in-pictures/070-pluggable-views.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/070-pluggable-views.png[width="800px"]
 
 There are a number of optional extensions provided with the framework.
 One such is the xref:vw:gmap3:about.adoc[Gmap3] extension, that will render any domain entity (such as `ToDoItem`) that implements its `Locatable` interface:
 
-image::what-is-apache-isis/isis-in-pictures/080-gmap3-view.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/080-gmap3-view.png[width="800px"]
 
 
 
 
 Similarly the xref:vw:fullcalendar:about.adoc[Fullcalendar2] extension will render any domain entity (such as `ToDoItem`) that implements its `Calendarable` interface:
 
-image::what-is-apache-isis/isis-in-pictures/090-fullcalendar2-view.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/090-fullcalendar2-view.png[width="800px"]
 
 
 The xref:vw:exceldownload:about.adoc[Excel Download] component is rather simple: it simply provides a download button to the table as a spreadsheet:
 
-image::what-is-apache-isis/isis-in-pictures/100-excel-view-and-docx.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/100-excel-view-and-docx.png[width="800px"]
 
 
 
@@ -128,12 +128,12 @@ As well as providing extensions to the UI, the xref:extensions:ROOT:about.adoc[e
 
 Under the activity menu are four sets of services which provide support on user session logging/auditing, command module (profiling and replay), audit module (audit object changes) and (inter-system) event publishing:
 
-image::what-is-apache-isis/isis-in-pictures/120-auditing.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/120-auditing.png[width="800px"]
 
 
 In the security menu is access to the rich set of functionality provided by the xref:security:ROOT:about.adoc[SecMan extension]:
 
-image::what-is-apache-isis/isis-in-pictures/130-security.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/130-security.png[width="800px"]
 
 
 
@@ -141,7 +141,7 @@ image::what-is-apache-isis/isis-in-pictures/130-security.png[width="800px"]
 In the prototyping menu is the ability to download a GNU gettext `.po` file for translation.
 This file can then be translated into multiple languages so that your app can support different locales.
 
-image::what-is-apache-isis/isis-in-pictures/140-i18n.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/140-i18n.png[width="800px"]
 
 
 
@@ -153,7 +153,7 @@ One significant feature of the xref:security:ROOT:about.adoc[SecMan extension] i
 The todoapp uses this feature so that different users' list of todo items are kept separate from one another.
 A user with administrator is able to switch their own "tenancy" to the tenancy of some other user, in order to access the objects in that tenancy:
 
-image::what-is-apache-isis/isis-in-pictures/160-switch-tenancy.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/160-switch-tenancy.png[width="800px"]
 
 
 
@@ -164,13 +164,13 @@ For more details, see the xref:security:ROOT:about.adoc[SecMan extension].
 Most of the xref:security:ROOT:about.adoc[SecMan extension]'s services are on the security menu, which would normally be provided only to administrators.
 Kept separate is the "me" action:
 
-image::what-is-apache-isis/isis-in-pictures/170-me.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/170-me.png[width="800px"]
 
 
 
 Assuming they have been granted permissions, this allows a user to access an entity representing their own user account:
 
-image::what-is-apache-isis/isis-in-pictures/180-app-user-entity.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/180-app-user-entity.png[width="800px"]
 
 
 
@@ -182,7 +182,7 @@ Conversely, additional properties can be "grafted onto" the user using the contr
 Apache Isis' Wicket viewer uses http://getbootstrap.com[Twitter Bootstrap], which means that it can be themed.
 If more than one theme has been configured for the app, then the viewer allows the end-user to switch their theme:
 
-image::what-is-apache-isis/isis-in-pictures/190-switch-theme.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/190-switch-theme.png[width="800px"]
 
 == REST API
 
@@ -192,14 +192,14 @@ Other representations can be plugged in.
 
 The screenshot below shows accessing the Restful Objects representation API accessed through a Chrome plugin:
 
-image::what-is-apache-isis/isis-in-pictures/200-rest-api.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/200-rest-api.png[width="800px"]
 
 
 The framework also automatically integrates with Swagger, generating a Swagger spec from the underlying domain object model.
 From this spec REST clients can be code-generated; it also allows developers to play with the REST API through the Swagger UI:
 
 
-image::what-is-apache-isis/isis-in-pictures/205-swagger-ui.png[width="800px"]
+image::what-is-apache-causeway/causeway-in-pictures/205-swagger-ui.png[width="800px"]
 
 == Integration Testing Support
 
@@ -207,14 +207,14 @@ Earlier on we noted that Apache Isis allows fixtures to be installed through the
 These same fixture scripts can be reused within integration tests.
 For example, the code snippet below shows how the `FixtureScripts` service injected into an integration test can then be used to set up data:
 
-image::what-is-apache-isis/isis-in-pictures/210-fixture-scripts.png[width="500px"]
+image::what-is-apache-causeway/causeway-in-pictures/210-fixture-scripts.png[width="500px"]
 
 
 
 The tests themselves are run in junit.
 While these are integration tests (so talking to a real database), they are no more complex than a regular unit test:
 
-image::what-is-apache-isis/isis-in-pictures/220-testing-happy-case.png[width="400px"]
+image::what-is-apache-causeway/causeway-in-pictures/220-testing-happy-case.png[width="400px"]
 
 
 
@@ -222,7 +222,7 @@ To simulate the business rules enforced by Apache Isis, the domain object can be
 For example, if using the Wicket viewer then Apache Isis will enforce the rule (implemented in the `ToDoItem` class itself) that a completed item cannot have the "completed" action invoked upon it.
 The wrapper simulates this by throwing an appropriate exception:
 
-image::what-is-apache-isis/isis-in-pictures/230-testing-wrapper-factory.png[width="550px"]
+image::what-is-apache-causeway/causeway-in-pictures/230-testing-wrapper-factory.png[width="550px"]
 
 == Internal Event Bus
 
@@ -231,7 +231,7 @@ Contributions, discussed earlier, are an important tool in ensuring that the pac
 Another important tool to ensure your codebase remains maintainable is Apache Isis' internal event bus.
 It is probably best explained by example; the code below says that the "complete" action should emit a `ToDoItem.Completed` event:
 
-image::what-is-apache-isis/isis-in-pictures/240-domain-events.png[width="400px"]
+image::what-is-apache-causeway/causeway-in-pictures/240-domain-events.png[width="400px"]
 
 
 
@@ -239,14 +239,14 @@ image::what-is-apache-isis/isis-in-pictures/240-domain-events.png[width="400px"]
 
 Domain service (application-scoped, stateless) can then subscribe to this event:
 
-image::what-is-apache-isis/isis-in-pictures/250-domain-event-subscriber.png[width="450px"]
+image::what-is-apache-causeway/causeway-in-pictures/250-domain-event-subscriber.png[width="450px"]
 
 
 
 
 And this test verifies that completing an action causes the subscriber to be called:
 
-image::what-is-apache-isis/isis-in-pictures/260-domain-event-test.png[width="850px"]
+image::what-is-apache-causeway/causeway-in-pictures/260-domain-event-test.png[width="850px"]
 
 
 
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc
index 9ad01bfb82..acc4125176 100644
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc
+++ b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc
@@ -26,7 +26,7 @@ _This screencast is for Apache Isis v1.1.0 (ie very out of date)_
 
 |Todo app walkthrough (v.1.4.0) +
 
-_A run-through of the main features of the http://github.com/apache/isis-app-todoapp[TodoApp]_
+_A run-through of the main features of the http://github.com/apache/causeway-app-todoapp[TodoApp]_
 
 
 |video::2leQwavWxeg[youtube,width="420px",height="210px"]
@@ -101,7 +101,7 @@ Learn more at the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s
 
 _A run-through of the command (profiling) service, auditing service, publishing service.  Also shows how commands can be run in the background either explicitly by scheduling through the background service or implicitly by way of a framework annotation._ +
 
-Learn more at the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s command and audit modules (also the obsolete http://github.com/isisaddons-legacy/isis-module-publishing[publishing] modules).
+Learn more at the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s command and audit modules (also the obsolete http://github.com/isisaddons-legacy/causeway-module-publishing[publishing] modules).
 
 |video::tqXUZkPB3EI[youtube,width="420px",height="210px"]
 
@@ -168,7 +168,7 @@ _Posting to the "Objects of Type" resource"_
 
 == JRebel Integration
 
-_Develop your app without having to redeploy using link:http://zeroturnaround.com/software/jrebel/[JRebel] and an link:https://github.com/danhaywood/isis-jrebel-plugin[Isis plugin] for JRebel._
+_Develop your app without having to redeploy using link:http://zeroturnaround.com/software/jrebel/[JRebel] and an link:https://github.com/danhaywood/causeway-jrebel-plugin[Isis plugin] for JRebel._
 
 [cols="2a,2a"]
 |===
diff --git a/antora/components/docs/modules/ROOT/partials/component-nav.adoc b/antora/components/docs/modules/ROOT/partials/component-nav.adoc
index 315c87f16d..0f1f5f94d2 100644
--- a/antora/components/docs/modules/ROOT/partials/component-nav.adoc
+++ b/antora/components/docs/modules/ROOT/partials/component-nav.adoc
@@ -1,4 +1,4 @@
-include::docs:ROOT:partial$module-nav/what-is-apache-isis.adoc[]
+include::docs:ROOT:partial$module-nav/what-is-apache-causeway.adoc[]
 include::docs:ROOT:partial$module-nav/quick-start.adoc[]
 include::docs:ROOT:partial$module-nav/demos-and-tutorials.adoc[]
 include::docs:ROOT:partial$module-nav/resources.adoc[]
diff --git a/antora/components/docs/modules/ROOT/partials/module-nav/framework.adoc b/antora/components/docs/modules/ROOT/partials/module-nav/framework.adoc
index e93d65bb43..a19d3feeb0 100644
--- a/antora/components/docs/modules/ROOT/partials/module-nav/framework.adoc
+++ b/antora/components/docs/modules/ROOT/partials/module-nav/framework.adoc
@@ -11,7 +11,7 @@
 
 ** Automated Analysis
 *** link:https://sonarcloud.io/dashboard?id=apache_isis[SonarCloud.io]
-*** link:https://fisheye.apache.org/browse/~br=master/isis-git/[ASF Fisheye]
+*** link:https://fisheye.apache.org/browse/~br=master/causeway-git/[ASF Fisheye]
 
 
 ** Development
diff --git a/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc b/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc
index 3693a50e86..46b5a897f7 100644
--- a/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc
+++ b/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc
@@ -2,6 +2,6 @@
 :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 [...]
 
 * What is Apache Isis?
-** xref:what-is-apache-isis/isis-in-pictures.adoc[Apache Isis in pictures]
-** xref:what-is-apache-isis/common-use-cases.adoc[Common Use Cases]
-** xref:what-is-apache-isis/screencasts.adoc[Screencasts]
+** xref:what-is-apache-causeway/causeway-in-pictures.adoc[Apache Isis in pictures]
+** xref:what-is-apache-causeway/common-use-cases.adoc[Common Use Cases]
+** xref:what-is-apache-causeway/screencasts.adoc[Screencasts]
diff --git a/antora/components/docs/modules/support/pages/about.adoc b/antora/components/docs/modules/support/pages/about.adoc
index f7890d5896..5f8847f7b2 100644
--- a/antora/components/docs/modules/support/pages/about.adoc
+++ b/antora/components/docs/modules/support/pages/about.adoc
@@ -12,7 +12,7 @@ You can get help when writing your domain applications from:
 
 * *xref:docs:support:slack-channel.adoc[Slack]*
 * xref:docs:support:mailing-list.adoc[Mailing Lists]
-* link:https://stackoverflow.com/questions/tagged/isis[Stack Overflow]
+* link:https://stackoverflow.com/questions/tagged/causeway[Stack Overflow]
 
 If you think you've found a bug or want to raise an enhancement request, go to:
 
diff --git a/antora/components/docs/modules/support/pages/mailing-list.adoc b/antora/components/docs/modules/support/pages/mailing-list.adoc
index 99cf54f0fb..1eea19277d 100644
--- a/antora/components/docs/modules/support/pages/mailing-list.adoc
+++ b/antora/components/docs/modules/support/pages/mailing-list.adoc
@@ -20,19 +20,19 @@ Apache Isis has two public mailing lists.
 
 
 |Users
-|mailto:users@isis.apache.org[users@isis.apache.org]
-|https://lists.apache.org/list.html?users&#0064;isis.apache.org[Pony mail] +
-http://markmail.org/search/isis-users+list:org.apache.incubator.isis-users[Markmail] +
-http://mail-archives.apache.org/mod_mbox/isis-users/[mbox]
-|mailto:users-subscribe@isis.apache.org[users-subscribe@isis.apache.org]
+|mailto:users@causeway.apache.org[users@causeway.apache.org]
+|https://lists.apache.org/list.html?users&#0064;causeway.apache.org[Pony mail] +
+http://markmail.org/search/causeway-users+list:org.apache.incubator.causeway-users[Markmail] +
+http://mail-archives.apache.org/mod_mbox/causeway-users/[mbox]
+|mailto:users-subscribe@causeway.apache.org[users-subscribe@causeway.apache.org]
 
 
 |Contributors
-|mailto:dev@isis.apache.org[dev@isis.apache.org]
-|https://lists.apache.org/list.html?dev&#0064;isis.apache.org[Pony mail] +
-http://markmail.org/search/isis-dev+list:org.apache.incubator.isis-dev[Markmail] +
-http://mail-archives.apache.org/mod_mbox/isis-dev/[mbox]
-|mailto:dev-subscribe@isis.apache.org[dev-subscribe@isis.apache.org]
+|mailto:dev@causeway.apache.org[dev@causeway.apache.org]
+|https://lists.apache.org/list.html?dev&#0064;causeway.apache.org[Pony mail] +
+http://markmail.org/search/causeway-dev+list:org.apache.incubator.causeway-dev[Markmail] +
+http://mail-archives.apache.org/mod_mbox/causeway-dev/[mbox]
+|mailto:dev-subscribe@causeway.apache.org[dev-subscribe@causeway.apache.org]
 
 
 |===
@@ -46,11 +46,11 @@ The Markmail archives span both our current (TLP) mailing lists and also our ori
 
 To subscribe to the `users` mailing list:
 
-* send a blank email to link:mailto:users-subscribe@isis.apache.org[users-subscribe@isis.apache.org]
+* send a blank email to link:mailto:users-subscribe@causeway.apache.org[users-subscribe@causeway.apache.org]
 * You'll then get back a confirmation email.
 * To confirm, all you generally need to do is to send a blank reply (there are more detailed instructions inside that confirmation mail if that doesn't work)
 
-Then, to ask questions, simply mail to link:mailto:users@isis.apache.org[users@isis.apache.org] (nb: no `-subscribe` suffix this time).
+Then, to ask questions, simply mail to link:mailto:users@causeway.apache.org[users@causeway.apache.org] (nb: no `-subscribe` suffix this time).
 
 If you ever want to unsubscribe, then you can send a mail to the `users-unsubscribe` email address.
 
diff --git a/antora/components/docs/modules/support/partials/module-nav.adoc b/antora/components/docs/modules/support/partials/module-nav.adoc
index fba0b0137d..d41584d0ee 100644
--- a/antora/components/docs/modules/support/partials/module-nav.adoc
+++ b/antora/components/docs/modules/support/partials/module-nav.adoc
@@ -7,7 +7,7 @@
 *** xref:docs:support:slack-channel.adoc[Slack]
 *** xref:docs:support:mailing-list.adoc[Mailing Lists]
 *** link:https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=87[ASF JIRA]
-*** link:http://stackoverflow.com/questions/tagged/isis[Stack Overflow]
+*** link:http://stackoverflow.com/questions/tagged/causeway[Stack Overflow]
 
 ** Releases
 
@@ -17,7 +17,7 @@
 
 ** Nightly Builds
 
-*** link:https://github.com/apache/isis[Packages] (ASF hosted)
-*** link:https://github.com/apache-isis-committers/isis-nightly[Packages] (not ASF hosted)
-*** link:https://apache-isis-committers.github.io/isis-nightly[Website preview] (not ASF hosted)
+*** link:https://github.com/apache/causeway[Packages] (ASF hosted)
+*** link:https://github.com/apache-causeway-committers/causeway-nightly[Packages] (not ASF hosted)
+*** link:https://apache-causeway-committers.github.io/causeway-nightly[Website preview] (not ASF hosted)
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ActionLayout_021-promptStyle.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ActionLayout_021-promptStyle.adoc
index adf86f31cb..70473088a6 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ActionLayout_021-promptStyle.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ActionLayout_021-promptStyle.adoc
@@ -11,20 +11,20 @@ The prompt style is influenced by two xref:vw:ROOT:setup-and-configuration.adoc[
 
 * if the xref:refguide:applib:index/annotation/ActionLayout.adoc#promptStyle[promptStyle()] element is set to `DIALOG`, then a configuration property is used to determine whether to render using a modal dialog or a sidebar:
 
-** xref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.dialog-mode[isis.viewer.wicket.dialog-mode] if the action is for a domain object (entity or view model)
+** xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.dialog-mode[causeway.viewer.wicket.dialog-mode] if the action is for a domain object (entity or view model)
 +
 If the configuration property is not set, then sidebar is used.
 
-** xref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.dialog-mode-for-menu[isis.viewer.wicket.dialog-mode-for-menu] if the action is for a domain service
+** xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.dialog-mode-for-menu[causeway.viewer.wicket.dialog-mode-for-menu] if the action is for a domain service
 +
 If the configuration property is not set, then modal is used.
 
 
-* if the attribute is not set at all, then thexref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.prompt-style[isis.viewer.wicket.prompt-style] configuration property is used to specify the preferred prompt style.
+* if the attribute is not set at all, then thexref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.prompt-style[causeway.viewer.wicket.prompt-style] configuration property is used to specify the preferred prompt style.
 +
 If the configuration property is not set, then an inline prompt is used.
 +
-And, if this _is_ set but is set to just `DIALOG`, then the xref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.dialog-mode[isis.viewer.wicket.dialog-mode] configuration property determines which style.
+And, if this _is_ set but is set to just `DIALOG`, then the xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.dialog-mode[causeway.viewer.wicket.dialog-mode] configuration property determines which style.
 
 For example:
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ActionLayout_029-redirect.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ActionLayout_029-redirect.adoc
index 05b055c5fb..47c07b672e 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ActionLayout_029-redirect.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ActionLayout_029-redirect.adoc
@@ -19,7 +19,7 @@ Any properties with xref:refguide:applib:index/annotation/PropertyLayout.adoc#re
 
 * if set to `EVEN_IF_SAME`, then a redirect occurs and a new web page is rendered.
 
-* if set to `AS_CONFIGURED`, then the default behaviour is as specified by the `isis.viewer.wicket.redirectEvenIfSameObject` xref:vw:ROOT:setup-and-configuration.adoc[configuration property]).
+* if set to `AS_CONFIGURED`, then the default behaviour is as specified by the `causeway.viewer.wicket.redirectEvenIfSameObject` xref:vw:ROOT:setup-and-configuration.adoc[configuration property]).
 
 One use case for choosing `EVEN_IF_SAME` is if the action "returning this" is intended in some way to require that the object use a different layout, as per multiple layout support, as specified using the xref:refguide:applib-methods:ui-hints.adoc#layout[layout()] method.
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_024-domain-events.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_024-domain-events.adoc
index 6e82ebce44..042f8d9564 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_024-domain-events.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_024-domain-events.adoc
@@ -137,7 +137,7 @@ If the exception is a subtype of `RecoverableException` then the exception will
 
 If the xref:refguide:applib:index/annotation/Action.adoc#domainEvent[domainEvent()] element is not explicitly specified (is left as its default value, `ActionDomainEvent.Default`), then the framework will, by default, post an event.
 
-If this is not required, then the xref:config:sections/isis.applib.adoc#isis.applib.annotation.action.domain-event.post-for-default[isis.applib.annotation.action.domain-event.post-for-default] configuration property can be set to "false"; this will disable posting.
+If this is not required, then the xref:config:sections/causeway.applib.adoc#causeway.applib.annotation.action.domain-event.post-for-default[causeway.applib.annotation.action.domain-event.post-for-default] configuration property can be set to "false"; this will disable posting.
 
 On the other hand, if the `domainEvent` has been explicitly specified to some subclass, then an event will be posted.
 The framework provides `ActionDomainEvent.Doop` as such a subclass, so setting the `domainEvent` element to this class will ensure that the event to be posted, irrespective of the configuration property setting.
@@ -158,7 +158,7 @@ For this use, the default action domain event can be annotated using `@DomainObj
 )
 public class ToDoItem {
     public static class ActionDomainEvent extends
-        org.apache.isis.applib.events.domain.ActionDomainEvent<Object> { }
+        org.apache.causeway.applib.events.domain.ActionDomainEvent<Object> { }
     // ...
 
     public void updateDescription(final String description) {
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_025-execution-publishing.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_025-execution-publishing.adoc
index 63e25c7bfe..066b79b8b5 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_025-execution-publishing.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Action_025-execution-publishing.adoc
@@ -8,7 +8,7 @@ The xref:refguide:applib:index/annotation/Action.adoc#executionPublishing[execut
 
 A common use case is to notify external "downstream" systems of changes in the state of the Apache Isis application.
 
-The xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.property.execution-publishing[isis.applib.annotation.property.execution-publishing] configuration property is used to determine the whether the action invocation is published:
+The xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.property.execution-publishing[causeway.applib.annotation.property.execution-publishing] configuration property is used to determine the whether the action invocation is published:
 
 * `all`
 +
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/CollectionLayout_022-paged.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/CollectionLayout_022-paged.adoc
index 8010696a38..ed6c4b68bc 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/CollectionLayout_022-paged.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/CollectionLayout_022-paged.adoc
@@ -28,6 +28,6 @@ public class Order {
 }
 ----
 
-It is also possible to specify a global default for the page size of parented collections, using the xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.collection-layout.paged[isis.applib.annotation.collection-layout.paged] configuration property.
+It is also possible to specify a global default for the page size of parented collections, using the xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.collection-layout.paged[causeway.applib.annotation.collection-layout.paged] configuration property.
 
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Collection_021_domainEvent.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Collection_021_domainEvent.adoc
index 77d02ddfdb..c3a0fcfd88 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Collection_021_domainEvent.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Collection_021_domainEvent.adoc
@@ -144,7 +144,7 @@ public class SomeSubscriber {
 
 If the xref:refguide:applib:index/annotation/Collection.adoc#domainEvent[`domainEvent()] element is not explicitly specified (is left as its default value, `CollectionDomainEvent.Default`), then the framework will, by default, post an event.
 
-If this is not required, then the `isis.reflector.facet.collectionAnnotation.domainEvent.postForDefault` configuration collection can be set to "false"; this will disable posting.
+If this is not required, then the `causeway.reflector.facet.collectionAnnotation.domainEvent.postForDefault` configuration collection can be set to "false"; this will disable posting.
 
 On the other hand, if the `domainEvent` has been explicitly specified to some subclass, then an event will be posted.
 The framework provides `CollectionDomainEvent.Doop` as such a subclass, so setting the `domainEvent` attribute to this class will ensure that the event to be posted, irrespective of the configuration collection setting.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_026-paged.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_026-paged.adoc
index 085de0c4b1..4587d12398 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_026-paged.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_026-paged.adoc
@@ -24,5 +24,5 @@ public class Order {
 }
 ----
 
-It is also possible to specify a global default for the page size of standalone collections, using the xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object-layout.paged[isis.applib.annotation.domain-object-layout.paged] configuration property.
+It is also possible to specify a global default for the page size of standalone collections, using the xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object-layout.paged[causeway.applib.annotation.domain-object-layout.paged] configuration property.
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_027-ui-events.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_027-ui-events.adoc
index 8937aa8901..02b7b30cc3 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_027-ui-events.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObjectLayout_027-ui-events.adoc
@@ -60,7 +60,7 @@ The table below summarises all the UI event hooks:
 | Reserved method
 
 | CSS class
-|xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object-layout.css-class-ui-event.post-for-default[isis.applib.annotation.domain-object-layout.css-class-ui-event.post-for-default]
+|xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object-layout.css-class-ui-event.post-for-default[causeway.applib.annotation.domain-object-layout.css-class-ui-event.post-for-default]
 | xref:refguide:applib:index/annotation/DomainObjectLayout.adoc#cssClassUiEvent[cssClassUiEvent()]
 m| CssClassUiEvent.Default +
 CssClassUiEvent.Doop +
@@ -68,7 +68,7 @@ CssClassUiEvent.Noop
 |xref:refguide:applib-methods:ui-hints.adoc#cssClass[cssClass()]
 
 | Icon Name
-|xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object-layout.icon-ui-event.post-for-default[isis.applib.annotation.domain-object-layout.icon-ui-event.post-for-default]
+|xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object-layout.icon-ui-event.post-for-default[causeway.applib.annotation.domain-object-layout.icon-ui-event.post-for-default]
 | xref:refguide:applib:index/annotation/DomainObjectLayout.adoc#iconUiEvent[iconUiEvent()]
 m| IconUiEvent.Default +
 IconUiEvent.Doop +
@@ -76,7 +76,7 @@ IconUiEvent.Noop
 |xref:refguide:applib-methods:ui-hints.adoc#iconName[iconName()]
 
 | Layout
-|xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object-layout.layout-ui-event.post-for-default[isis.applib.annotation.domain-object-layout.layout-ui-event.post-for-default]
+|xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object-layout.layout-ui-event.post-for-default[causeway.applib.annotation.domain-object-layout.layout-ui-event.post-for-default]
 | xref:refguide:applib:index/annotation/DomainObjectLayout.adoc#layoutUiEvent[layoutUiEvent()]
 m| LayoutUiEvent.Default +
 LayoutUiEvent.Doop +
@@ -84,7 +84,7 @@ LayoutUiEvent.Noop
 |xref:refguide:applib-methods:ui-hints.adoc#layout[layout()]
 
 | Title
-|xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object-layout.title-ui-event.post-for-default[isis.applib.annotation.domain-object-layout.title-ui-event.post-for-default]
+|xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object-layout.title-ui-event.post-for-default[causeway.applib.annotation.domain-object-layout.title-ui-event.post-for-default]
 | xref:refguide:applib:index/annotation/DomainObjectLayout.adoc#titleUiEvent[titleUiEvent()]
 m| TitleUiEvent.Default +
 TitleUiEvent.Doop +
@@ -104,9 +104,9 @@ For example:
 )
 public class ToDoItemDto {
     public static class CssClassUiEvent
-        extends org.apache.isis.applib.events.ui.CssClassUiEvent<ToDoItemDto> { }
+        extends org.apache.causeway.applib.events.ui.CssClassUiEvent<ToDoItemDto> { }
     public static class TitleUiEvent
-    extends org.apache.isis.applib.events.ui.TitleUiEvent<ToDoItemDto> { }
+    extends org.apache.causeway.applib.events.ui.TitleUiEvent<ToDoItemDto> { }
     ...
 }
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_023-editing.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_023-editing.adoc
index d4e8a20751..966ada5932 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_023-editing.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_023-editing.adoc
@@ -6,7 +6,7 @@
 
 The xref:refguide:applib:index/annotation/DomainObject.adoc#editing[editing()] element determines whether a domain object's properties and collections are not editable (are read-only).
 
-The default is `AS_CONFIGURED`, meaning that the xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.editing[isis.applib.annotation.domain-object.editing]
+The default is `AS_CONFIGURED`, meaning that the xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.editing[causeway.applib.annotation.domain-object.editing]
 configuration property is used to determine the whether the object is modifiable:
 
 * `true`
@@ -21,11 +21,11 @@ If there is no configuration property in `application.properties` then object ar
 
 [TIP]
 ====
-In other words, editing can be disabled globally by setting the xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.editing[isis.applib.adoc#isis.applib.annotation.domain-object.editing] configuration property:
+In other words, editing can be disabled globally by setting the xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.editing[causeway.applib.adoc#causeway.applib.annotation.domain-object.editing] configuration property:
 
 [source,ini]
 ----
-isis.applib.annotation.domain-object.editing=false
+causeway.applib.annotation.domain-object.editing=false
 ----
 
 We recommend this setting; it will help drive out the underlying business operations (processes and procedures) that require objects to change; these can then be captured as business actions.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_024-domain-events.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_024-domain-events.adoc
index 61cafce0b2..44396bbbc0 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_024-domain-events.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_024-domain-events.adoc
@@ -45,7 +45,7 @@ For an action:
 public class ToDoItem {
 
     public static class ActionDomainEventDefault extends
-        org.apache.isis.applib.events.domain.ActionDomainEvent<Object> { }
+        org.apache.causeway.applib.events.domain.ActionDomainEvent<Object> { }
     // ...
 
     public void updateDescription(final String description) {
@@ -81,7 +81,7 @@ For example:
 )
 public class ToDoItem {
     public static class PropertyDomainEventDefault
-        extends org.apache.isis.applib.events.domain.PropertyDomainEvent<Object> { }
+        extends org.apache.causeway.applib.events.domain.PropertyDomainEvent<Object> { }
     ...
 
     @Getter @Setter
@@ -102,7 +102,7 @@ public class ToDoItem_priority {
     // constructor omitted
 
     public static class PropertyDomainEventDefault
-        extends org.apache.isis.applib.events.domain.PropertyDomainEvent<Object> { }
+        extends org.apache.causeway.applib.events.domain.PropertyDomainEvent<Object> { }
 
     public Integer prop() { /* ... */ }
 }
@@ -139,7 +139,7 @@ import lombok.Setter;
 )
 public class ToDoItem {
     public static class CollectionDomainEventDefault extends
-            org.apache.isis.applib.events.domain.CollectionDomainEvent<Object> { }
+            org.apache.causeway.applib.events.domain.CollectionDomainEvent<Object> { }
     ...
 
     @Getter @Setter
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_025-lifecycle-events.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_025-lifecycle-events.adoc
index eaa4054574..148706c5f6 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_025-lifecycle-events.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_025-lifecycle-events.adoc
@@ -66,49 +66,49 @@ The table below summarises all the lifecycle hooks:
 | Framework event types
 
 |created
-|xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.created-lifecycle-event.post-for-default[isis.applib.annotation.domain-object.created-lifecycle-event.post-for-default]
+|xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.created-lifecycle-event.post-for-default[causeway.applib.annotation.domain-object.created-lifecycle-event.post-for-default]
 | xref:refguide:applib:index/annotation/DomainObject.adoc#createdLifecycleEvent[createdLifecycleEvent()]
 m|ObjectCreatedEvent.Default +
 ObjectCreatedEvent.Doop +
 ObjectCreatedEvent.Noop
 
 |loaded
-|xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.loaded-lifecycle-event.post-for-default[isis.applib.annotation.domain-object.loaded-lifecycle-event.post-for-default]
+|xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.loaded-lifecycle-event.post-for-default[causeway.applib.annotation.domain-object.loaded-lifecycle-event.post-for-default]
 | xref:refguide:applib:index/annotation/DomainObject.adoc#loadedLifecycleEvent[loadedLifecycleEvent()]
 m|ObjectLoadedEvent.Default +
 ObjectLoadedEvent.Doop +
 ObjectLoadedEvent.Noop
 
 |persisting
-|xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.persisting-lifecycle-event.post-for-default[isis.applib.annotation.domain-object.persisting-lifecycle-event.post-for-default]
+|xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.persisting-lifecycle-event.post-for-default[causeway.applib.annotation.domain-object.persisting-lifecycle-event.post-for-default]
 | xref:refguide:applib:index/annotation/DomainObject.adoc#persistingLifecycleEvent[persistingLifecycleEvent()]
 m|ObjectPersistingEvent.Default +
 ObjectPersistingEvent.Doop +
 ObjectPersistingEvent.Noop
 
 |persisted
-|xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.persisted-lifecycle-event.post-for-default[isis.applib.annotation.domain-object.persisted-lifecycle-event.post-for-default]
+|xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.persisted-lifecycle-event.post-for-default[causeway.applib.annotation.domain-object.persisted-lifecycle-event.post-for-default]
 | xref:refguide:applib:index/annotation/DomainObject.adoc#persistedLifecycleEvent[persistedLifecycleEvent()]
 m|ObjectPersistedEvent.Default +
 ObjectPersistedEvent.Doop +
 ObjectPersistedEvent.Noop
 
 |updating
-|xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.updating-lifecycle-event.post-for-default[isis.applib.annotation.domain-object.updating-lifecycle-event.post-for-default]
+|xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.updating-lifecycle-event.post-for-default[causeway.applib.annotation.domain-object.updating-lifecycle-event.post-for-default]
 | xref:refguide:applib:index/annotation/DomainObject.adoc#updatingLifecycleEvent[updatingLifecycleEvent()]
 m|ObjectUpdatingEvent.Default +
 ObjectUpdatingEvent.Doop +
 ObjectUpdatingEvent.Noop
 
 |updated
-|xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.updated-lifecycle-event.post-for-default[isis.applib.annotation.domain-object.updated-lifecycle-event.post-for-default]
+|xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.updated-lifecycle-event.post-for-default[causeway.applib.annotation.domain-object.updated-lifecycle-event.post-for-default]
 | xref:refguide:applib:index/annotation/DomainObject.adoc#updatedLifecycleEvent[updatedLifecycleEvent()]
 m|ObjectUpdatedEvent.Default +
 ObjectUpdatedEvent.Doop +
 ObjectUpdatedEvent.Noop
 
 |removing
-|xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.removing-lifecycle-event.post-for-default[isis.applib.annotation.domain-object.removing-lifecycle-event.post-for-default]
+|xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.removing-lifecycle-event.post-for-default[causeway.applib.annotation.domain-object.removing-lifecycle-event.post-for-default]
 | xref:refguide:applib:index/annotation/DomainObject.adoc#removingLifecycleEvent[removingLifecycleEvent()]
 m|ObjectRemovingEvent.Default +
 ObjectRemovingEvent.Doop +
@@ -167,7 +167,7 @@ For example:
 )
 public class ToDoItem {
     public static class CreatedEvent
-        extends org.apache.isis.applib.events.lifecycle.ObjectCreatedEvent<ToDoItem> { }
+        extends org.apache.causeway.applib.events.lifecycle.ObjectCreatedEvent<ToDoItem> { }
     ...
 }
 ----
@@ -191,7 +191,7 @@ For example:
 public class ToDoItem {
 
     public static class PersistingEvent extends
-        org.apache.isis.applib.events.lifecycle.ObjectPersistingEvent<ToDoItem> { }
+        org.apache.causeway.applib.events.lifecycle.ObjectPersistingEvent<ToDoItem> { }
 
     // ...
 }
@@ -210,7 +210,7 @@ For example:
 public class ToDoItem {
 
     public static class PersistedEvent extends
-        org.apache.isis.applib.events.lifecycle.ObjectPersistedEvent<ToDoItem> { }
+        org.apache.causeway.applib.events.lifecycle.ObjectPersistedEvent<ToDoItem> { }
 
     // ...
 }
@@ -228,7 +228,7 @@ For example:
 )
 public class ToDoItem {
     public static class LoadedEvent extends
-        org.apache.isis.applib.events.lifecycle.ObjectLoadedEvent<ToDoItem> { }
+        org.apache.causeway.applib.events.lifecycle.ObjectLoadedEvent<ToDoItem> { }
     ...
 }
 ----
@@ -247,7 +247,7 @@ For example:
 public class ToDoItem {
 
     public static class UpdatingEvent extends
-        org.apache.isis.applib.events.lifecycle.ObjectUpdatingEvent<ToDoItem> { }
+        org.apache.causeway.applib.events.lifecycle.ObjectUpdatingEvent<ToDoItem> { }
 
     // ...
 }
@@ -268,7 +268,7 @@ For example:
 public class ToDoItem {
 
     public static class UpdatedEvent extends
-        org.apache.isis.applib.events.lifecycle.ObjectUpdatedEvent<ToDoItem> { }
+        org.apache.causeway.applib.events.lifecycle.ObjectUpdatedEvent<ToDoItem> { }
 
     // ...
 }
@@ -287,7 +287,7 @@ For example:
 public class ToDoItem {
 
     public static class RemovingEvent extends
-        org.apache.isis.applib.events.lifecycle.ObjectRemovingEvent<ToDoItem> { }
+        org.apache.causeway.applib.events.lifecycle.ObjectRemovingEvent<ToDoItem> { }
 
     // ...
 }
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_026-entityChangePublishing.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_026-entityChangePublishing.adoc
index 444edcab0b..6846506435 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_026-entityChangePublishing.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/DomainObject_026-entityChangePublishing.adoc
@@ -6,7 +6,7 @@
 
 The xref:refguide:applib:index/annotation/DomainObject.adoc#entityChangePublishing[entityChangePublishing()] element indicates that if the object is modified, then each of its changed properties should be submitted to the registered xref:refguide:applib:index/services/publishing/spi/EntityPropertyChangeSubscriber.adoc[EntityPropertyChangeSubscriber](s).
 
-The default value for the element is `AS_CONFIGURED`, meaning that the xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.entity-change-publishing[isis.applib.annotation.domain-object.entity-change-publishing] configuration property is used to determine the whether the action is audited:
+The default value for the element is `AS_CONFIGURED`, meaning that the xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.entity-change-publishing[causeway.applib.annotation.domain-object.entity-change-publishing] configuration property is used to determine the whether the action is audited:
 
 * `all` +
 +
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ParameterLayout_021-labelPosition.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ParameterLayout_021-labelPosition.adoc
index e3e4949607..e9ed7df1fb 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ParameterLayout_021-labelPosition.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/ParameterLayout_021-labelPosition.adoc
@@ -37,12 +37,12 @@ public class Order {
 
 If you want a consistent look-n-feel throughout the app, eg all parameter labels to the top, then it'd be rather frustrating to have to annotate every parameter.
 
-Instead, a default can be specified using the xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.parameter-layout.label-position[isis.applib.annotation.parameter-layout.label-position] configuration property:
+Instead, a default can be specified using the xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.parameter-layout.label-position[causeway.applib.annotation.parameter-layout.label-position] configuration property:
 
 [source,ini]
 .application.properties
 ----
-isis.applib.annotation.parameter-layout.label-position=TOP
+causeway.applib.annotation.parameter-layout.label-position=TOP
 ----
 
 or
@@ -50,7 +50,7 @@ or
 [source,ini]
 .application.properties
 ----
-isis.applib.annotation.parameter-layout.label-position=LEFT
+causeway.applib.annotation.parameter-layout.label-position=LEFT
 ----
 
 If these are not present then the framework will render according to internal defaults.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/PropertyLayout_021_labelPosition.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/PropertyLayout_021_labelPosition.adoc
index a80051ed51..18e705094c 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/PropertyLayout_021_labelPosition.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/PropertyLayout_021_labelPosition.adoc
@@ -36,12 +36,12 @@ public class ToDoItem {
 
 If you want a consistent look-n-feel throughout the app, eg all property labels to the top, then it'd be rather frustrating to have to annotate every property.
 
-Instead, a default can be specified using the xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.property-layout.label-position[isis.applib.annotation.property-layout.label-position] configuration property:
+Instead, a default can be specified using the xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.property-layout.label-position[causeway.applib.annotation.property-layout.label-position] configuration property:
 
 [source,ini]
 .application.properties
 ----
-isis.applib.annotation.property-layout.label-position=TOP
+causeway.applib.annotation.property-layout.label-position=TOP
 ----
 
 or
@@ -49,7 +49,7 @@ or
 [source,ini]
 .application.properties
 ----
-isis.applib.annotation.property-layout.label-position=LEFT
+causeway.applib.annotation.property-layout.label-position=LEFT
 ----
 
 If these are not present then the framework will render according to internal defaults.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/PropertyLayout_022_promptStyle.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/PropertyLayout_022_promptStyle.adoc
index 63fa6d1c85..8d3f219470 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/PropertyLayout_022_promptStyle.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/PropertyLayout_022_promptStyle.adoc
@@ -6,7 +6,7 @@
 
 The xref:refguide:applib:index/annotation/PropertyLayout.adoc#promptStyle[promptStyle()] element is used to specify whether, when editing a domain object property, the new value for the property is prompted by way of a dialog box, or is prompted using an inline panel (replacing the property on the page).
 
-If the attribute is not set, then the value of the xref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.prompt-style[isis.viewer.wicket.prompt-style] configuration property is used.
+If the attribute is not set, then the value of the xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.prompt-style[causeway.viewer.wicket.prompt-style] configuration property is used.
 If this is itself not set, then an inline prompt is used.
 
 For example:
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_022-editing.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_022-editing.adoc
index 15b0c6d025..488585b783 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_022-editing.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_022-editing.adoc
@@ -12,7 +12,7 @@ Whether a property is enabled or disabled depends upon these factors:
 
 * whether the domain object has been configured as immutable through the xref:refguide:applib:index/annotation/DomainObject.adoc#editing[@DomainObject#editing()] element
 
-* else (that is, if the domain object's editability is specified as being `AS_CONFIGURED`), then the value of the xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.editing['isis.applib.annotation.domain-object.editing'] configuration property.
+* else (that is, if the domain object's editability is specified as being `AS_CONFIGURED`), then the value of the xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.editing['causeway.applib.annotation.domain-object.editing'] configuration property.
 +
 If set to `false`, then the object's properties (and collections) are __not__ editable
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_024-mustSatisfy.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_024-mustSatisfy.adoc
index 5ce5a9558c..3ae3973afe 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_024-mustSatisfy.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_024-mustSatisfy.adoc
@@ -5,7 +5,7 @@
 
 
 
-The xref:applib:index/annotation/Property.adoc#mustSatisfy[mustSatisfy()] element allows arbitrary validation to be applied to properties using an (implementation of a) `org.apache.isis.applib.spec.Specification` object.
+The xref:applib:index/annotation/Property.adoc#mustSatisfy[mustSatisfy()] element allows arbitrary validation to be applied to properties using an (implementation of a) `org.apache.causeway.applib.spec.Specification` object.
 The attribute is also supported on xref:refguide:applib:index/annotation/Parameter.adoc#mustSatisfy[parameters].
 
 [TIP]
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_026-domain-events.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_026-domain-events.adoc
index ab60bd7f52..d14f6f9a24 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_026-domain-events.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_026-domain-events.adoc
@@ -151,7 +151,7 @@ If the exception is a subtype of `RecoverableException` then the exception will
 
 If the xref:refguide:applib:index/annotation/Property.adoc#domainEvent[domainEvent()] element is not explicitly specified (is left as its default value, `PropertyDomainEvent.Default`), then the framework will, by default, post an event.
 
-If this is not required, then the xref:config:sections/isis.applib.adoc#isis.applib.annotation.property.domain-event.post-for-default[isis.applib.annotation.property.domain-event.post-for-default] configuration property can be set to "false"; this will disable posting.
+If this is not required, then the xref:config:sections/causeway.applib.adoc#causeway.applib.annotation.property.domain-event.post-for-default[causeway.applib.annotation.property.domain-event.post-for-default] configuration property can be set to "false"; this will disable posting.
 
 On the other hand, if the `domainEvent` has been explicitly specified to some subclass, then an event will be posted.
 The framework provides `PropertyDomainEvent.Doop` as such a subclass, so setting the `domainEvent` attribute to this class will ensure that the event to be posted, irrespective of the configuration property setting.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_027-execution-publishing.adoc b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_027-execution-publishing.adoc
index 919aa3b223..2a59f8dad5 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_027-execution-publishing.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/annotation/hooks/Property_027-execution-publishing.adoc
@@ -8,7 +8,7 @@ The xref:refguide:applib:index/annotation/Property.adoc#executionPublishing[exec
 
 A common use case is to notify external "downstream" systems of changes in the state of the Apache Isis application.
 
-The xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.property.execution-publishing[isis.applib.annotation.property.execution-publishing] configuration property is used to determine the whether the property edits are published:
+The xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.property.execution-publishing[causeway.applib.annotation.property.execution-publishing] configuration property is used to determine the whether the property edits are published:
 
 * `all`
 +
diff --git a/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/hooks/Dto_see-also.adoc b/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/hooks/Dto_see-also.adoc
index f0af9469b5..4da5cb755d 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/hooks/Dto_see-also.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/mixins/dto/hooks/Dto_see-also.adoc
@@ -89,7 +89,7 @@ The package should also have a `package-info.java`; it is this that declares the
     namespace = "http://viewmodels.app.todoapp/todoitem/v1/Dto.xsd",    // <.>
     xmlns = {
         @javax.xml.bind.annotation.XmlNs(
-            namespaceURI = "http://isis.apache.org/schema/common",
+            namespaceURI = "http://causeway.apache.org/schema/common",
             prefix = "com"
         )
     },
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/hooks/ApplicationFeatureRepository_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/hooks/ApplicationFeatureRepository_010-implementation.adoc
index e976f1557c..d80740fa54 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/hooks/ApplicationFeatureRepository_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/appfeat/hooks/ApplicationFeatureRepository_010-implementation.adoc
@@ -8,4 +8,4 @@ The core framework (xref:core:metamodel:about.adoc[MetaModel] module) provides a
 
 This implementation supports the following configuration properties:
 
-* xref:refguide:config:sections/isis.core.runtime-services.adoc#isis.core.runtime-services.application-features.init[isis.core.runtime-services.application-features.init]
+* xref:refguide:config:sections/causeway.core.runtime-services.adoc#causeway.core.runtime-services.application-features.init[causeway.core.runtime-services.application-features.init]
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
index 0256b5d56f..7446bc23ad 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
@@ -5,19 +5,19 @@
 == Related Services
 
 * The configuration properties for Apache Isis can also be obtained from the xref:refguide:config:about.adoc#isisconfiguration-domain-service[IsisConfiguration] domain service.
-These provide link:https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config-typesafe-configuration-properties[type-safe] access to all `isis.*` configuration properties.
+These provide link:https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config-typesafe-configuration-properties[type-safe] access to all `causeway.*` configuration properties.
 +
 [NOTE]
 ====
-`IsisConfiguration` is part of xref:refguide:config:about.adoc[isis-core-config] rather than the applib.
+`IsisConfiguration` is part of xref:refguide:config:about.adoc[causeway-core-config] rather than the applib.
 
 To use it therefore requires this dependency:
 [source,xml]
 .pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.core</groupId>
-    <artifactId>isis-core-config</artifactId>
+    <groupId>org.apache.causeway.core</groupId>
+    <artifactId>causeway-core-config</artifactId>
 </dependency>
 ----
 ====
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/email/hooks/EmailService_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/email/hooks/EmailService_010-implementation.adoc
index 62a5d294c0..c5181b9786 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/email/hooks/EmailService_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/email/hooks/EmailService_010-implementation.adoc
@@ -11,5 +11,5 @@ This sends email as an HTML message, using an external SMTP provider.
 
 === Configuration Properties
 
-The default implementation defines a number of xref:refguide:config:sections/isis.core.runtime-services.adoc[configuration properties], under the `isis.core.runtime-services.email` key.
+The default implementation defines a number of xref:refguide:config:sections/causeway.core.runtime-services.adoc[configuration properties], under the `causeway.core.runtime-services.email` key.
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/error/hooks/ErrorReportingService_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/error/hooks/ErrorReportingService_010-implementation.adoc
index adebd11978..def4975d72 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/error/hooks/ErrorReportingService_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/error/hooks/ErrorReportingService_010-implementation.adoc
@@ -6,4 +6,4 @@
 == Implementation
 
 This is an SPI.
-The framework provides no default implementations, but an example implementation can be found in the demo app (link:https://demo-wicket.jdo.isis.incode.work[jdo] or link:https://demo-wicket.jpa.isis.incode.work[jpa]).
+The framework provides no default implementations, but an example implementation can be found in the demo app (link:https://demo-wicket.jdo.causeway.incode.work[jdo] or link:https://demo-wicket.jpa.causeway.incode.work[jpa]).
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/eventbus/hooks/EventBusService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/eventbus/hooks/EventBusService_020-examples-and-usage.adoc
index c480899ef9..2262017536 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/eventbus/hooks/EventBusService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/eventbus/hooks/EventBusService_020-examples-and-usage.adoc
@@ -119,12 +119,12 @@ package com.mycompany.modules.libmem;
 public static class LibMemModule {
     private LibMemModule() {}
     public abstract static class ActionDomainEvent<S>
-                extends org.apache.isis.applib.event.ActionDomainEvent<S> {}
+                extends org.apache.causeway.applib.event.ActionDomainEvent<S> {}
     ...                                                                             // <.>
     public abstract static class PropertyDomainEvent<S,T>
-                extends org.apache.isis.applib.event.PropertyDomainEvent<S,T> {}
+                extends org.apache.causeway.applib.event.PropertyDomainEvent<S,T> {}
     public abstract static class CollectionDomainEvent<S,E>
-                extends org.apache.isis.applib.event.CollectionDomainEvent<S,E> {}
+                extends org.apache.causeway.applib.event.CollectionDomainEvent<S,E> {}
 }
 ----
 <.> similar events for properties and collections should also be defined
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/hooks/ExceptionRecognizer_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/hooks/ExceptionRecognizer_010-implementation.adoc
index 529c62136b..c27b23b2be 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/hooks/ExceptionRecognizer_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/hooks/ExceptionRecognizer_010-implementation.adoc
@@ -27,7 +27,7 @@ The framework provides a number of default implementations for JPA and JDO, to r
 //(default value)
 //|Description
 //
-//| `isis.services.` +
+//| `causeway.services.` +
 //`exceprecog.` +
 //`logRecognized` +
 //`Exceptions` +
@@ -40,7 +40,7 @@ The framework provides a number of default implementations for JPA and JDO, to r
 //
 //This is recognised by all implementations that subclass `ExceptionRecognizerAbstract`.
 //
-//| `isis.services.` +
+//| `causeway.services.` +
 //`ExceptionRecognizer` +
 //`CompositeFor` +
 //`JdoObjectStore.` +
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/health/hooks/HealthCheckService_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/health/hooks/HealthCheckService_010-implementation.adoc
index 22c3e5462b..d21bbc2e73 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/health/hooks/HealthCheckService_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/health/hooks/HealthCheckService_010-implementation.adoc
@@ -5,7 +5,7 @@
 
 == Implementation
 
-The framework provides no default implementation, but the xref:docs:starters:simpleapp.adoc[simpleapp] starter app provides a link:https://github.com/apache/isis-app-simpleapp/blob/master/webapp/src/main/java/domainapp/webapp/application/services/health/HealthCheckServiceImpl.java[sample implementation]:
+The framework provides no default implementation, but the xref:docs:starters:simpleapp.adoc[simpleapp] starter app provides a link:https://github.com/apache/causeway-app-simpleapp/blob/master/webapp/src/main/java/domainapp/webapp/application/services/health/HealthCheckServiceImpl.java[sample implementation]:
 
 [source,java]
 ----
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/menu/hooks/MenuBarsLoaderService_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/menu/hooks/MenuBarsLoaderService_010-implementation.adoc
index abcad5aab8..99bee0456a 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/menu/hooks/MenuBarsLoaderService_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/menu/hooks/MenuBarsLoaderService_010-implementation.adoc
@@ -8,14 +8,14 @@
 The framework provides a default implementation of this service, namely `o.a.i.core.runtimeservices.menubars.MenuBarsLoaderServiceDefault`.
 This searches for a classpath resource `menubars.layout.xml`, located ni the root package.
 
-If using the Wicket viewer, the location of this file (and its name) can be overridden using the `isis.viewer.wicket.application.menubars-layout-xml` configuration property.
+If using the Wicket viewer, the location of this file (and its name) can be overridden using the `causeway.viewer.wicket.application.menubars-layout-xml` configuration property.
 
 For example:
 
 [source,yaml]
 .application.yaml
 ----
-isis:
+causeway:
   viewer:
     wicket:
       application:
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/publishing/spi/hooks/ExecutionSubscriber_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/publishing/spi/hooks/ExecutionSubscriber_010-implementation.adoc
index e1b9dbf6b2..eea408f877 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/publishing/spi/hooks/ExecutionSubscriber_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/publishing/spi/hooks/ExecutionSubscriber_010-implementation.adoc
@@ -21,7 +21,7 @@ It can be configured using:
   <Loggers>
     ...
     <logger
-      name="org.apache.isis.applib.services.publishing.log.ExecutionLogger"
+      name="org.apache.causeway.applib.services.publishing.log.ExecutionLogger"
       level="debug"/>
     ...
   </Loggers>
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/repository/hooks/RepositoryService_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/repository/hooks/RepositoryService_010-implementation.adoc
index 6ec27fe5e5..07f49cd591 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/repository/hooks/RepositoryService_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/repository/hooks/RepositoryService_010-implementation.adoc
@@ -18,7 +18,7 @@ The default implementation of this domain service supports the following configu
 (default value)
 |Description
 
-|`isis.core.runtime-services.` +
+|`causeway.core.runtime-services.` +
 `repository-service.` +
 `disable-auto-flush`
 |`true`,`false` +
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc
index 7651850954..84341fa7ee 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc
@@ -6,7 +6,7 @@
 
 Not all of the REST API exposed by the xref:vro:ROOT:about.adoc[REST API (Restful Objects viewer)] is included in the Swagger schema definition files; the emphasis is those REST resources that are used to develop custom apps: domain objects, domain object collections and action invocations.
 
-When combined with Apache Isis' own xref:vro:ROOT:content-negotiation/apache-isis-v2-profile.adoc[simplified representations], these are pretty much all that is needed  for this use case.
+When combined with Apache Isis' own xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[simplified representations], these are pretty much all that is needed  for this use case.
 
 
 The service is_not_ (currently) used by the framework itself; it is provided as a convenience for developers to build REST applications.
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/user/hooks/UserService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/user/hooks/UserService_020-examples-and-usage.adoc
index 029945ac72..11d23db9b6 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/user/hooks/UserService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/user/hooks/UserService_020-examples-and-usage.adoc
@@ -7,7 +7,7 @@
 
 The roles associated with the `UserMemento` will be based on the configured xref:security:ROOT:about.adoc[security] (typically Shiro).
 
-In addition, when using the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)] there will be an additional "org.apache.isis.viewer.wicket.roles.USER" role; this is used internally to restrict access to web pages without authenticating.
+In addition, when using the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)] there will be an additional "org.apache.causeway.viewer.wicket.roles.USER" role; this is used internally to restrict access to web pages without authenticating.
 
 
 == See also
diff --git a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/hooks/FixtureScripts_020-configuration-properties.adoc b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/hooks/FixtureScripts_020-configuration-properties.adoc
index e0909f17a6..c5ae5607c3 100644
--- a/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/hooks/FixtureScripts_020-configuration-properties.adoc
+++ b/antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/fixturescripts/hooks/FixtureScripts_020-configuration-properties.adoc
@@ -5,5 +5,5 @@
 
 == Configuration Properties
 
-The configuration properties used by this domain service can be found in the xref:refguide:config:sections/isis.testing.adoc[relevant section] of the config guide.
+The configuration properties used by this domain service can be found in the xref:refguide:config:sections/causeway.testing.adoc[relevant section] of the config guide.
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheIsisV1_usage-notes.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheIsisV1_usage-notes.adoc
index 5a3335f9f1..5dd9b62ebc 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheIsisV1_usage-notes.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheIsisV1_usage-notes.adoc
@@ -1,6 +1,6 @@
 :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 service returns xref:vro:ROOT:content-negotiation/apache-isis-v2-profile.adoc[simplified representations]
+This service returns xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[simplified representations]
 
 
diff --git a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheIsisV2_usage-notes.adoc b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheIsisV2_usage-notes.adoc
index 7a47d37e12..8b136c14a5 100644
--- a/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheIsisV2_usage-notes.adoc
+++ b/antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/rendering/service/conneg/hooks/ContentNegotiationServiceOrgApacheIsisV2_usage-notes.adoc
@@ -1,6 +1,6 @@
 :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 service returns xref:vro:ROOT:content-negotiation/apache-isis-v2-profile.INCOMPLETE.adoc[simplified representations]
+//This service returns xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.INCOMPLETE.adoc[simplified representations]
 
 
diff --git a/antora/components/refguide/modules/applib-classes/pages/layout/menubars.adoc b/antora/components/refguide/modules/applib-classes/pages/layout/menubars.adoc
index 6d7352f705..f9c2644752 100644
--- a/antora/components/refguide/modules/applib-classes/pages/layout/menubars.adoc
+++ b/antora/components/refguide/modules/applib-classes/pages/layout/menubars.adoc
@@ -5,7 +5,7 @@
 :page-partial:
 
 
-The `org.apache.isis.applib.layout.menubars` package and subpackages define a number of interfaces classes that allow the layout of domain service actions to be organised across menu bars, menus and menu sections.
+The `org.apache.causeway.applib.layout.menubars` package and subpackages define a number of interfaces classes that allow the layout of domain service actions to be organised across menu bars, menus and menu sections.
 
 The classes define a hierarchical structure of menu bars, menus and menu sections.
 Similar to the xref:applib-classes:layout.adoc[object layout] classes, the concrete menu classes support bootstrap3; support for other layout systems is possible.
@@ -14,7 +14,7 @@ The component class `ServiceActionLayoutData` defines action metadata, being bro
 This is similar to the `ActionLayoutData` component class used for object layouts, but also captures the identity of the "owning" domain service.
 Service actions are grouped into menu sections.
 
-All of the classes in this package are JAXB-annotated, meaning that they can be serialized to/from XML (in the `http://isis.apache.org/applib/layout/menubars/bootstrap3` XSD namespace).
+All of the classes in this package are JAXB-annotated, meaning that they can be serialized to/from XML (in the `http://causeway.apache.org/applib/layout/menubars/bootstrap3` XSD namespace).
 This ability to serialize to/from XML is used by the xref:refguide:applib:index/services/menu/MenuBarsLoaderService.adoc[MenuBarsLoaderService], the default implementation of which reads the grid layout for a domain class from a `.layout.xml` file on the classpath.
 It also allows the menu bars to be exposed through the REST API provided by the xref:vro:ROOT:about.adoc[REST API (Restful Objects viewer)], as either XML or JSON.
 
@@ -25,7 +25,7 @@ This design greatly assists in the implementation of generic REST clients.
 
 == Menus
 
-The menu classes reside in the `org.apache.isis.applib.layout.menubars.bootstrap3` package, consisting of:
+The menu classes reside in the `org.apache.causeway.applib.layout.menubars.bootstrap3` package, consisting of:
 
 * `BS3MenuBars`
 
@@ -51,7 +51,7 @@ consisting of one or many actions (``ServiceActionLayoutData``s)
 
 == Components
 
-The service action class reside in the `org.apache.isis.applib.layout.component` package, consisting of just:
+The service action class reside in the `org.apache.causeway.applib.layout.component` package, consisting of just:
 
 * `ServiceActionLayoutData` class
 
@@ -63,6 +63,6 @@ This is similar to `ActionLayoutData` (of the xref:applib-classes:layout.adoc[ob
 
 == Link
 
-The link classes reside in the `org.apache.isis.applib.layout.links` package, and consist of just the `Link` class.
+The link classes reside in the `org.apache.causeway.applib.layout.links` package, and consist of just the `Link` class.
 
-The XSD for these classes is available at link:http://isis.apache.org/applib/layout/links/links.xsd[].
+The XSD for these classes is available at link:http://causeway.apache.org/applib/layout/links/links.xsd[].
diff --git a/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc b/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc
index dd5330aa24..f6863d9368 100644
--- a/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc
+++ b/antora/components/refguide/modules/applib-classes/pages/layout/object-layout.adoc
@@ -5,7 +5,7 @@
 :page-partial:
 
 
-The `org.apache.isis.applib.layout.grid` and `org.apache.isis.applib.layout.component` packages together define a number of classes that allow the layout of domain objects (entities and view models) to be customized.
+The `org.apache.causeway.applib.layout.grid` and `org.apache.causeway.applib.layout.component` packages together define a number of classes that allow the layout of domain objects (entities and view models) to be customized.
 These classes fall into two main categories:
 
 * grid classes, that define a grid structure of rows, columns, tab groups and tabs, and;
@@ -19,7 +19,7 @@ The component classes, though, are intended to be reusable across all grid syste
 
 The component classes, meanwhile, are broadly equivalent to the "layout" annotations (xref:refguide:applib:index/annotation/PropertyLayout.adoc[@PropertyLayout], xref:refguide:applib:index/annotation/CollectionLayout.adoc[@CollectionLayout], xref:refguide:applib:index/annotation/ActionLayout.adoc[@ActionLayout] and xref:refguide:applib:index/annotation/DomainObjectLayout.adoc[@DomainObjectLayout]
 
-All of the classes in this package are JAXB-annotated, meaning that they can be serialized to/from XML (the `component` classes in the `http://isis.apache.org/applib/layout/component` XSD namespace, the bootstrap 3 grid classes in the `http://isis.apache.org/applib/layout/grid/bootstrap3` XSD namespace).
+All of the classes in this package are JAXB-annotated, meaning that they can be serialized to/from XML (the `component` classes in the `http://causeway.apache.org/applib/layout/component` XSD namespace, the bootstrap 3 grid classes in the `http://causeway.apache.org/applib/layout/grid/bootstrap3` XSD namespace).
 This ability to serialize to/from XML is used by the xref:refguide:applib:index/services/grid/GridLoaderService.adoc[GridLoaderService], the default implementation of which reads the grid layout for a domain class from a `.layout.xml` file on the classpath.
 It also allows the grid to be exposed through the REST API provided by the xref:vro:ROOT:about.adoc[REST API (Restful Objects viewer)], as either XML or JSON.
 
@@ -31,7 +31,7 @@ This design greatly assists in the implementation of generic REST clients.
 [#component]
 == Component
 
-The component classes reside in the `org.apache.isis.applib.layout.component` package, and consist of:
+The component classes reside in the `org.apache.causeway.applib.layout.component` package, and consist of:
 
 * `FieldSet` +
 +
@@ -51,7 +51,7 @@ In addition, the component package includes `Grid`, representing the top level c
 `Grid` itself is merely an interface, but it also defines the visitor pattern to make it easy for validate and normalize the grid layouts.
 The `GridAbstract` convenience superclass provides a partial implementation of this visitor pattern.
 
-The XSD for these classes is available at link:http://isis.apache.org/applib/layout/component/component.xsd[].
+The XSD for these classes is available at link:http://causeway.apache.org/applib/layout/component/component.xsd[].
 
 
 == Bootstrap3 Grid
@@ -65,7 +65,7 @@ The size determines the rules for responsive design.
 Apache Isis defaults to `MD` but this can be overridden.
 It is also possible to specify multiple size/spans for a given column.
 
-The grid classes provided by Apache Isis reside in the `org.apache.isis.applib.layout.grid.bootstrap3` package, and consist of:
+The grid classes provided by Apache Isis reside in the `org.apache.causeway.applib.layout.grid.bootstrap3` package, and consist of:
 
 * `BS3Grid` +
 +
@@ -107,12 +107,12 @@ As you can probably guess, the `BS3Grid` is the top-level object (that is, it is
 All of these classes also allow custom CSS to be specified; these are added to the CSS classes for the corresponding `<div`> in the rendered page.
 The xref:vw:ROOT:customisation.adoc#custom-css[application.css] file can then be used for application-specific CSS, allowing arbitrary fine-tuning of the layout of the page.
 
-The XSD for these classes is available at link:http://isis.apache.org/applib/layout/menubars/bootstrap3/menubars.xsd[].
+The XSD for these classes is available at link:http://causeway.apache.org/applib/layout/menubars/bootstrap3/menubars.xsd[].
 
 
 == Link
 
-The link classes reside in the `org.apache.isis.applib.layout.links` package, and consist of just the `Link` class:
+The link classes reside in the `org.apache.causeway.applib.layout.links` package, and consist of just the `Link` class:
 
 [source,java]
 ----
@@ -136,4 +136,4 @@ This is always "GET".
 <.> The (absolute) URL to access the Restful Objects resource.
 <.> The media type (`Accept` header) that will be returned by the URL.
 
-The XSD for these classes is available at link:http://isis.apache.org/applib/layout/links/links.xsd[].
+The XSD for these classes is available at link:http://causeway.apache.org/applib/layout/links/links.xsd[].
diff --git a/antora/components/refguide/modules/applib-classes/pages/utility.adoc b/antora/components/refguide/modules/applib-classes/pages/utility.adoc
index e9600a83e2..d9bb11871e 100644
--- a/antora/components/refguide/modules/applib-classes/pages/utility.adoc
+++ b/antora/components/refguide/modules/applib-classes/pages/utility.adoc
@@ -3,7 +3,7 @@
 :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 [...]
 :page-partial:
 
-The `org.apache.isis.applib.util` package has a number of simple utility classes designed to simplify the coding of some common tasks.
+The `org.apache.causeway.applib.util` package has a number of simple utility classes designed to simplify the coding of some common tasks.
 
 * xref:applib:index/util/Enums.adoc[Enums]
 * xref:applib:index/util/ObjectContracts.adoc[ObjectContracts]
diff --git a/antora/components/refguide/modules/applib-methods/pages/prefixes/default.adoc b/antora/components/refguide/modules/applib-methods/pages/prefixes/default.adoc
index 057a1bb7a3..5f39b78c9a 100644
--- a/antora/components/refguide/modules/applib-methods/pages/prefixes/default.adoc
+++ b/antora/components/refguide/modules/applib-methods/pages/prefixes/default.adoc
@@ -126,7 +126,7 @@ This is possibly less than desirable.
 
 The xref:refguide:applib:index/annotation/Action.adoc#dependent-defaults-policy[@Action#dependentDefaultsPolicy()] parameter can be used to change this behaviour; if set to `PRESERVE_CHANGES` then the value of a parameter will never be overwritten if the end-user has changed it.
 
-If you prefer, the xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.action.dependent-defaults-policy[isis.applib.annotation.action.dependent-defaults-policy] configuration property can be used to change the behaviour for _all_ actions.
+If you prefer, the xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.action.dependent-defaults-policy[causeway.applib.annotation.action.dependent-defaults-policy] configuration property can be used to change the behaviour for _all_ actions.
 
 == Properties
 
diff --git a/antora/components/refguide/modules/applib-svc/pages/about.adoc b/antora/components/refguide/modules/applib-svc/pages/about.adoc
index c77c5a6baf..f30990054d 100644
--- a/antora/components/refguide/modules/applib-svc/pages/about.adoc
+++ b/antora/components/refguide/modules/applib-svc/pages/about.adoc
@@ -50,7 +50,7 @@ include::applib-svc:partial$_security-spi.adoc[leveloffset=+2]
 
 == Public API vs Internal Services
 
-The vast majority of Apache Isis' domain services are defined in Apache Isis' applib (`o.a.i.core:isis-applib` module) as stable, public classes.
+The vast majority of Apache Isis' domain services are defined in Apache Isis' applib (`o.a.i.core:causeway-applib` module) as stable, public classes.
 Importantly, this also minimizes the coupling between your code and Apache Isis, allowing you to easily mock out these services in your unit tests.
 
 The framework also defines a number of "internal" services.
@@ -117,7 +117,7 @@ The default implementation has these annotations:
 [source,java]
 ----
 @Service
-@Named("isis.runtimeservices.LanguageProviderDefault")
+@Named("causeway.runtimeservices.LanguageProviderDefault")
 @Priority(PriorityPrecedence.MIDPOINT)
 @Qualifier("Default")
 @RequiredArgsConstructor(onConstructor_ = {@Inject})
diff --git a/antora/components/setupguide/modules/eclipse/pages/about.adoc b/antora/components/setupguide/modules/eclipse/pages/about.adoc
index 6dc95b4462..271b29b0a8 100644
--- a/antora/components/setupguide/modules/eclipse/pages/about.adoc
+++ b/antora/components/setupguide/modules/eclipse/pages/about.adoc
@@ -13,7 +13,7 @@ If you are an http://www.eclipse.org[Eclipse] user, then we recommend you downlo
 //These are used to add new methods to existing classes.
 //(These are equivalent to the xref:setupguide:intellij:about.adoc#live-templates[IntelliJ live templates]):
 //
-//* `is` (Apache Isis domain objects).  link:./resources/eclipse/isis-templates.xml[Download]
+//* `is` (Apache Isis domain objects).  link:./resources/eclipse/causeway-templates.xml[Download]
 //* `ju` (for JUnit tests) link:./resources/eclipse/junit4-templates.xml[Download]
 //* `jm` (for JMock mocks or libraries) link:./resources/eclipse/jmock2-templates.xml[Download]
 //
diff --git a/antora/components/setupguide/modules/intellij/partials/UNUSED/coding-standards.adoc b/antora/components/setupguide/modules/intellij/partials/UNUSED/coding-standards.adoc
index 0af1301bf4..dc2c1ddeb0 100644
--- a/antora/components/setupguide/modules/intellij/partials/UNUSED/coding-standards.adoc
+++ b/antora/components/setupguide/modules/intellij/partials/UNUSED/coding-standards.adoc
@@ -5,6 +5,6 @@
 CAUTION: seem to have mislaid this file... would need verifying/updating anyway, I think.
 
 Next, we suggest you import settings for standard ASF/Apache Isis coding conventions.
-This file is also provided as a settings file, namely *link:{attachmentsdir}/intellij/isis-settings-code-style.jar[isis-settings-code-style.jar]*.
+This file is also provided as a settings file, namely *link:{attachmentsdir}/intellij/causeway-settings-code-style.jar[causeway-settings-code-style.jar]*.
 Download and import (as for the above settings JAR files).
 
diff --git a/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc b/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc
index a8988b9ac0..a56d5c826b 100644
--- a/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc
+++ b/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc
@@ -36,7 +36,7 @@ repositories {
     jcenter()
 }
 dependencies {
-    compile group: 'org.apache.isis.core', name: 'isis-core-applib', version: version
+    compile group: 'org.apache.causeway.core', name: 'causeway-core-applib', version: version
 }
 task copyClasses << {
     copy {
@@ -135,12 +135,12 @@ from the command line (in the `dom` module):
 image::070-advanced/005-gradle-output.png[width="600px"]
 
 
-Live reload also requires that the `isis.viewer.wicket.liveReloadUrl` configuration property is set appropriately:
+Live reload also requires that the `causeway.viewer.wicket.liveReloadUrl` configuration property is set appropriately:
 
 [source,ini]
 .`viewer_wicket.properties`
 ----
-isis.viewer.wicket.liveReloadUrl=http://localhost:35729/livereload.js?snipver=1
+causeway.viewer.wicket.liveReloadUrl=http://localhost:35729/livereload.js?snipver=1
 ----
 
 You can confirm the script is loaded correctly using the web browser's development tools, eg:
@@ -190,7 +190,7 @@ image::070-advanced/040-dcevm-run-configuration.png[width="600px"]
 
 == Setting up JRebel
 
-See the repo for the (non-ASF) link:https://github.com/isisaddons/isis-jrebel-plugin[Isis JRebel] plugin.
+See the repo for the (non-ASF) link:https://github.com/isisaddons/causeway-jrebel-plugin[Isis JRebel] plugin.
 
 Note that JRebel is a commercial product, requiring a license.
 At the time of writing there is also currently a non-commercial free license (though note this comes with some usage conditions).
diff --git a/antora/components/setupguide/modules/intellij/partials/UNUSED/file-templates.adoc b/antora/components/setupguide/modules/intellij/partials/UNUSED/file-templates.adoc
index d9719471a4..8ffcf775b7 100644
--- a/antora/components/setupguide/modules/intellij/partials/UNUSED/file-templates.adoc
+++ b/antora/components/setupguide/modules/intellij/partials/UNUSED/file-templates.adoc
@@ -10,7 +10,7 @@ These are used to create new classes or supporting files:
 .File templates
 image::030-import-settings/040-file-templates.png[width="400px"]
 
-The file templates are provided as a settings JAR file, namely *link:{attachmentsdir}/isis-settings-file-templates.jar[isis-settings-file-templates.jar]*.
+The file templates are provided as a settings JAR file, namely *link:{attachmentsdir}/causeway-settings-file-templates.jar[causeway-settings-file-templates.jar]*.
 Download this file.
 
 Next, import using `File > Import Settings`, specifying the directory that you have downloaded the file to:
diff --git a/antora/components/setupguide/modules/intellij/partials/UNUSED/live-templates.adoc b/antora/components/setupguide/modules/intellij/partials/UNUSED/live-templates.adoc
index 5a926656a6..a3c3fee898 100644
--- a/antora/components/setupguide/modules/intellij/partials/UNUSED/live-templates.adoc
+++ b/antora/components/setupguide/modules/intellij/partials/UNUSED/live-templates.adoc
@@ -15,6 +15,6 @@ The live templates have a prefix of either:
 * `ju` : for JUnit tests
 * `jm` : for JMock mocks or libraries
 
-The live templates are also provided as a settings JAR file, namely *link:{attachmentsdir}/resources/intellij/isis-settings-live-templates.jar[isis-settings-live-templates.jar]*.
+The live templates are also provided as a settings JAR file, namely *link:{attachmentsdir}/resources/intellij/causeway-settings-live-templates.jar[causeway-settings-live-templates.jar]*.
 Download and import (as for the previous settings JAR files).
 
diff --git a/antora/components/tutorials/modules/petclinic/pages/010-getting-started.adoc b/antora/components/tutorials/modules/petclinic/pages/010-getting-started.adoc
index 7f3fe66451..0553c67572 100644
--- a/antora/components/tutorials/modules/petclinic/pages/010-getting-started.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/010-getting-started.adoc
@@ -45,7 +45,7 @@ We start the tutorial simply with a copy of xref:docs:starters:simpleapp.adoc[Si
 +
 [source,bash]
 ----
-git clone https://github.com/apache/isis-app-demo
+git clone https://github.com/apache/causeway-app-demo
 ----
 
 * (optional) Load the git repo into a GUI tool such as SourceTree or GitKraken
diff --git a/antora/components/tutorials/modules/petclinic/pages/030-petowner-entity.adoc b/antora/components/tutorials/modules/petclinic/pages/030-petowner-entity.adoc
index 15182864b5..ee0329408d 100644
--- a/antora/components/tutorials/modules/petclinic/pages/030-petowner-entity.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/030-petowner-entity.adoc
@@ -266,7 +266,7 @@ mvn -pl spring-boot:run
 [source,yaml]
 .application-dev.yaml
 ----
-isis:
+causeway:
   testing:
     fixtures:
       initial-script: petclinic.webapp.application.fixture.scenarios.PetClinicDemo
@@ -322,7 +322,7 @@ using the Spring boot profile trick from before:
 [source,yaml]
 .application-custom.yaml
 ----
-isis:
+causeway:
   viewer:
     wicket:
       prompt-style: dialog
@@ -337,7 +337,7 @@ Switch the defaults so that service actions prefer to use a sidebar dialog, whil
 [source,yaml]
 .application-custom.yaml
 ----
-isis:
+causeway:
   viewer:
     wicket:
       prompt-style: dialog
@@ -354,7 +354,7 @@ Be aware that "inline" makes no sense/is not supported for service actions.
 [source,yaml]
 .application-custom.yaml
 ----
-isis:
+causeway:
   viewer:
     wicket:
       prompt-style: inline
diff --git a/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc b/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc
index 02a4c2e590..8538031d46 100644
--- a/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc
@@ -200,8 +200,8 @@ mvn -pl spring-boot:run
 +
 [source,java]
 ----
-import org.apache.isis.applib.annotation.Collection;
-import org.apache.isis.applib.annotation.CollectionLayout;
+import org.apache.causeway.applib.annotation.Collection;
+import org.apache.causeway.applib.annotation.CollectionLayout;
 
 import lombok.RequiredArgsConstructor;
 
@@ -525,7 +525,7 @@ mvn -pl spring-boot:run
 .Pet.layout.xml
 ----
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<bs3:grid xsi:schemaLocation="http://isis.apache.org/applib/layout/component http://isis.apache.org/applib/layout/component/component.xsd http://isis.apache.org/applib/layout/links http://isis.apache.org/applib/layout/links/links.xsd http://isis.apache.org/applib/layout/grid/bootstrap3 http://isis.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd" xmlns:bs3="http://isis.apache.org/applib/layout/grid/bootstrap3" xmlns:cpt="http://isis.apache.org/applib/layout/component" xmlns:lnk="h [...]
+<bs3:grid xsi:schemaLocation="http://causeway.apache.org/applib/layout/component http://causeway.apache.org/applib/layout/component/component.xsd http://causeway.apache.org/applib/layout/links http://causeway.apache.org/applib/layout/links/links.xsd http://causeway.apache.org/applib/layout/grid/bootstrap3 http://causeway.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd" xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3" xmlns:cpt="http://causeway.apache.org/appli [...]
     <bs3:row>
         <bs3:col span="12" unreferencedActions="true">
             <cpt:domainObject bookmarking="AS_ROOT"/>
@@ -619,7 +619,7 @@ This can be done by changing some configuration properties:
 [source,yaml]
 .application-custom.yml
 ----
-isis:
+causeway:
   viewer:
     wicket:
       max-title-length-in-standalone-tables: 10
diff --git a/antora/components/tutorials/modules/petclinic/pages/060-unit-testing.adoc b/antora/components/tutorials/modules/petclinic/pages/060-unit-testing.adoc
index c1c718fc80..e66530224a 100644
--- a/antora/components/tutorials/modules/petclinic/pages/060-unit-testing.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/060-unit-testing.adoc
@@ -35,8 +35,8 @@ mvn -pl spring-boot:run
     <!-- ... -->
 
     <dependency>
-        <groupId>org.apache.isis.mavendeps</groupId>
-        <artifactId>isis-mavendeps-unittests</artifactId>
+        <groupId>org.apache.causeway.mavendeps</groupId>
+        <artifactId>causeway-mavendeps-unittests</artifactId>
         <type>pom</type>
         <scope>test</scope>
         <exclusions>
diff --git a/antora/components/tutorials/modules/petclinic/pages/090-integration-testing.adoc b/antora/components/tutorials/modules/petclinic/pages/090-integration-testing.adoc
index 4bbb7722d4..0a854ef021 100644
--- a/antora/components/tutorials/modules/petclinic/pages/090-integration-testing.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/090-integration-testing.adoc
@@ -30,8 +30,8 @@ mvn clean package jetty:run
 .module-visits/pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.mavendeps</groupId>
-    <artifactId>isis-mavendeps-integtests</artifactId>
+    <groupId>org.apache.causeway.mavendeps</groupId>
+    <artifactId>causeway-mavendeps-integtests</artifactId>
     <type>pom</type>
     <scope>test</scope>
 </dependency>
@@ -74,7 +74,7 @@ public abstract class VisitsModuleIntegTestAbstract
 [source,yaml]
 .module-visits/src/test/resources/application-test.yml
 ----
-isis:
+causeway:
   persistence:
     schema:
       auto-create-schemas: pets,visits
diff --git a/antora/components/tutorials/modules/petclinic/pages/about.adoc b/antora/components/tutorials/modules/petclinic/pages/about.adoc
index 4f003c894c..dce9f7418e 100644
--- a/antora/components/tutorials/modules/petclinic/pages/about.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/about.adoc
@@ -4,6 +4,6 @@
 
 This tutorial develops a variant of the venerable "pet clinic" demo app, broken up into a set of exercises.
 
-To guide you through those exercises, we've provided a git repo (https://github.com/apache/isis-app-demo) with a set of tags, each tag representing the solution to one exercise and the starting point to the next.
+To guide you through those exercises, we've provided a git repo (https://github.com/apache/causeway-app-demo) with a set of tags, each tag representing the solution to one exercise and the starting point to the next.
 
 
diff --git a/antora/components/tutorials/modules/petclinic/pages/further-business-logic-worked-examples.adoc b/antora/components/tutorials/modules/petclinic/pages/further-business-logic-worked-examples.adoc
index 258ddc030b..77d31bb02a 100644
--- a/antora/components/tutorials/modules/petclinic/pages/further-business-logic-worked-examples.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/further-business-logic-worked-examples.adoc
@@ -601,7 +601,7 @@ CAUTION: TODO
 //+
 //[source,java]
 //----
-//import org.apache.isis.applib.services.eventbus.ActionDomainEvent;
+//import org.apache.causeway.applib.services.eventbus.ActionDomainEvent;
 //...
 //public static class Delete extends ActionDomainEvent<Owner> {}  // <1>
 //@Action(
@@ -671,7 +671,7 @@ CAUTION: TODO
 //----
 //@DomainService(nature = NatureOfService.DOMAIN)
 //public class VetoDeleteOfOwnerWithUnpaidVisits
-//        extends org.apache.isis.applib.AbstractSubscriber {
+//        extends org.apache.causeway.applib.AbstractSubscriber {
 //
 //    @org.axonframework.eventhandling.annotation.EventHandler
 //    public void on(Owner.Delete ev) {
@@ -697,7 +697,7 @@ CAUTION: TODO
 //----
 //super(new PetClinicModule()
 //    .withAdditionalServices(DeploymentCategoryProviderForTesting.class)
-//    .withConfigurationProperty("isis.services.eventbus.implementation","axon")      // <1>
+//    .withConfigurationProperty("causeway.services.eventbus.implementation","axon")      // <1>
 //    .withConfigurationProperty(TranslationServicePo.KEY_PO_MODE, "write")
 //);
 //----
diff --git a/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-handle-void-and-null-results.adoc b/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-handle-void-and-null-results.adoc
index 73784ddba4..c5b62e0a4d 100644
--- a/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-handle-void-and-null-results.adoc
+++ b/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-handle-void-and-null-results.adoc
@@ -6,7 +6,7 @@
 
 
 
-From this link:http://isis.markmail.org/thread/yf7qdeiu3vrvk2ei[thread] on the Apache Isis users mailing list:
+From this link:http://causeway.markmail.org/thread/yf7qdeiu3vrvk2ei[thread] on the Apache Isis users mailing list:
 
 * _When using a `void` action, let's say a remove action, the user is redirected to a
 page "no results".
diff --git a/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-implement-a-spellchecker.adoc b/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-implement-a-spellchecker.adoc
index 08b77bffd6..0545ec03e7 100644
--- a/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-implement-a-spellchecker.adoc
+++ b/antora/components/userguide/modules/btb/pages/hints-and-tips/how-to-implement-a-spellchecker.adoc
@@ -6,7 +6,7 @@
 
 
 
-From this link:http://isis.markmail.org/thread/dduarjscrbnodfsi[thread] on the Apache Isis users mailing list:
+From this link:http://causeway.markmail.org/thread/dduarjscrbnodfsi[thread] on the Apache Isis users mailing list:
 
 * _What is the easiest way to add a spell checker to the text written in a field in
    a domain object, for instance to check English syntax?_
diff --git a/antora/components/userguide/modules/btb/pages/hints-and-tips/persisted-title.adoc b/antora/components/userguide/modules/btb/pages/hints-and-tips/persisted-title.adoc
index 5448f6afd3..61c0f339f1 100644
--- a/antora/components/userguide/modules/btb/pages/hints-and-tips/persisted-title.adoc
+++ b/antora/components/userguide/modules/btb/pages/hints-and-tips/persisted-title.adoc
@@ -29,8 +29,8 @@ We can then define a subscribing domain service that leverage this.
 ----
 import org.springframework.context.event.EventListener;
 import org.springframework.stereotype.Service;
-import org.apache.isis.applib.events.lifecycle.ObjectPersistingEvent;
-import org.apache.isis.applib.events.lifecycle.ObjectUpdatingEvent;
+import org.apache.causeway.applib.events.lifecycle.ObjectPersistingEvent;
+import org.apache.causeway.applib.events.lifecycle.ObjectUpdatingEvent;
 import lombok.val;
 
 @Service
diff --git a/antora/components/userguide/modules/btb/pages/programming-model/custom-validator.adoc b/antora/components/userguide/modules/btb/pages/programming-model/custom-validator.adoc
index 96e76cd1a8..8763f51978 100644
--- a/antora/components/userguide/modules/btb/pages/programming-model/custom-validator.adoc
+++ b/antora/components/userguide/modules/btb/pages/programming-model/custom-validator.adoc
@@ -23,7 +23,7 @@ Any custom validator must implement Apache Isis' internal `MetaModelValidator` i
 
 [source,java]
 ----
-package org.apache.isis.core.metamodel.specloader.validator;
+package org.apache.causeway.core.metamodel.specloader.validator;
 
 public interface MetaModelValidator {
 
@@ -58,7 +58,7 @@ More often than not, you'll want to visit every element in the metamodel, and so
 
 [source,java]
 ----
-package org.apache.isis.core.metamodel.specloader.validator;
+package org.apache.causeway.core.metamodel.specloader.validator;
 
 public final class MetaModelValidatorVisiting
                         extends MetaModelValidatorAbstract {
@@ -84,7 +84,7 @@ As a slight refinement, you can also subclass from `MetaModelValidatorVisiting.S
 
 [source,java]
 ----
-package org.apache.isis.core.metamodel.specloader.validator;
+package org.apache.causeway.core.metamodel.specloader.validator;
 
 public final class MetaModelValidatorVisiting
                         extends MetaModelValidatorAbstract {
diff --git a/antora/components/userguide/modules/btb/pages/programming-model/finetuning.adoc b/antora/components/userguide/modules/btb/pages/programming-model/finetuning.adoc
index 2da5e8b146..1ffb743160 100644
--- a/antora/components/userguide/modules/btb/pages/programming-model/finetuning.adoc
+++ b/antora/components/userguide/modules/btb/pages/programming-model/finetuning.adoc
@@ -9,44 +9,44 @@ The core metamodel defines APIs and implementations for building the Apache Isis
 
 The description of each domain class consists of a number of elements:
 
-link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/ObjectSpecification.java[ObjectSpecification]::
+link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/ObjectSpecification.java[ObjectSpecification]::
 
 Analogous to `java.lang.Class`; holds information about the class itself and holds collections of each of the three types of class' members (below);
 
 
-link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/OneToOneAssociation.java[OneToOneAssociation]::
+link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/OneToOneAssociation.java[OneToOneAssociation]::
 
 Represents a class member that is a single-valued property of the class.
 The property's type is either a reference to another entity, or is a value type.
 
 
-link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/OneToManyAssociation.java[OneToManyAssociation]::
+link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/OneToManyAssociation.java[OneToManyAssociation]::
 
 Represents a class member that is a collection of references to other entities.
 Note that Apache Isis does not currently support collections of values.
 
 
-link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/ObjectAction.java[ObjectAction]::
+link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/feature/ObjectAction.java[ObjectAction]::
 
 Represents a class member that is an operation that can be performed on the action.
 Returns either a single value, a collection of entities, or is `void`.
 
-The metamodel is built up through the link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModel.java[ProgrammingModel], which defines an API for registering a set of link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/FacetFactory.java[FacetFactory]s.
-Two special `FacetFactory` implementations - link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/accessor/PropertyAccessorFacetViaAccessorFactory.java[PropertyAccessorFacetFactory] and link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/accessor/CollectionAccessorFacetViaAccessorFactory.java[CollectionAccessorFacetFactory] - are used to iden [...]
-Pretty much all the other ``FacetFactory``s are responsible for installing https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facetapi/Facet.java[Facet]s onto the metamodel elements.
+The metamodel is built up through the link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModel.java[ProgrammingModel], which defines an API for registering a set of link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/FacetFactory.java[FacetFactory]s.
+Two special `FacetFactory` implementations - link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/accessor/PropertyAccessorFacetViaAccessorFactory.java[PropertyAccessorFacetFactory] and link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/accessor/CollectionAccessorFacetViaAccessorFactory.java[CollectionAccessorFacetFactory] -  [...]
+Pretty much all the other ``FacetFactory``s are responsible for installing https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/Facet.java[Facet]s onto the metamodel elements.
 
 There are many many such ``Facet``s, and are used to do such things get values from properties or collections, modify properties or collections, invoke action, hide or disable class members, provide UI hints for class members, and so on.
 In short, the ``FacetFactory``s registered defines the Apache Isis programming conventions.
 
 == Modifying the Prog. Model
 
-Creating the `ProgrammingModel` is the responsibility of the link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelService.java[ProgrammingModelService].
+Creating the `ProgrammingModel` is the responsibility of the link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelService.java[ProgrammingModelService].
 
-The default implementation, link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/ProgrammingModelServiceDefault.java[ProgrammingModelServiceDefault], creates as the `ProgrammingModel` the concrete implementation link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodels/dflt/ProgrammingModelFacetsJava8.java[ProgrammingModelFacetsJava8], which registers a large num [...]
-This programming model can then be added to because the service call every known implementation of link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facetapi/MetaModelRefiner.java[MetaModelRefiner].
+The default implementation, link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/ProgrammingModelServiceDefault.java[ProgrammingModelServiceDefault], creates as the `ProgrammingModel` the concrete implementation link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodels/dflt/ProgrammingModelFacetsJava8.java[ProgrammingModelFacetsJava8], which regis [...]
+This programming model can then be added to because the service call every known implementation of link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/MetaModelRefiner.java[MetaModelRefiner].
 
-The programming model can also be filtered using the link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelInitFilter.java[ProgrammingModelInitFilter] interface.
-The default implementation of _this_ interface, link:https://github.com/apache/isis/blob/master/core/metamodel/src/main/java/org/apache/isis/core/metamodel/progmodel/ProgrammingModelInitFilterDefault.java[ProgrammingModelInitFilterDefault] accepts all facet factories though allows deprecated facet factories to be excluded through a configuration property.
+The programming model can also be filtered using the link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelInitFilter.java[ProgrammingModelInitFilter] interface.
+The default implementation of _this_ interface, link:https://github.com/apache/causeway/blob/master/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/progmodel/ProgrammingModelInitFilterDefault.java[ProgrammingModelInitFilterDefault] accepts all facet factories though allows deprecated facet factories to be excluded through a configuration property.
 
 The diagram below shows how these classes relate:
 
diff --git a/antora/components/userguide/modules/fun/pages/business-rules/usability.adoc b/antora/components/userguide/modules/fun/pages/business-rules/usability.adoc
index a92fa95290..8e4d377f4c 100644
--- a/antora/components/userguide/modules/fun/pages/business-rules/usability.adoc
+++ b/antora/components/userguide/modules/fun/pages/business-rules/usability.adoc
@@ -8,7 +8,7 @@
 == Property
 
 By default properties cannot be edited, as specified by the
-xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.editing[isis.applib.annotation.domain-object.editing] configuration property.
+xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.editing[causeway.applib.annotation.domain-object.editing] configuration property.
 
 This policy can be overridden for an individual property using the xref:refguide:applib:index/annotation/Property.adoc#editing[@Property#editing] annotation; this makes sense for properties where there are no business rules governing their content, for example "notes" or "comments" fields.
 
diff --git a/antora/components/userguide/modules/fun/pages/concepts-patterns.adoc b/antora/components/userguide/modules/fun/pages/concepts-patterns.adoc
index 84f6cebcd3..81edbbfaa4 100644
--- a/antora/components/userguide/modules/fun/pages/concepts-patterns.adoc
+++ b/antora/components/userguide/modules/fun/pages/concepts-patterns.adoc
@@ -11,5 +11,5 @@ include::concepts-patterns/naked-objects-pattern.adoc[leveloffset=+1]
 include::concepts-patterns/core-values.adoc[leveloffset=+1]
 include::concepts-patterns/architecture.adoc[leveloffset=+1]
 include::concepts-patterns/metamodel.adoc[leveloffset=+1]
-include::concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.adoc[leveloffset=+1]
+include::concepts-patterns/apache-causeway-vs-cqrs-and-event-sourcing.adoc[leveloffset=+1]
 include::concepts-patterns/deployment-options.adoc[leveloffset=+1]
diff --git a/antora/components/userguide/modules/fun/pages/concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.adoc b/antora/components/userguide/modules/fun/pages/concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.adoc
index ecc96ab163..d6b438f9c3 100644
--- a/antora/components/userguide/modules/fun/pages/concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.adoc
+++ b/antora/components/userguide/modules/fun/pages/concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.adoc
@@ -44,7 +44,7 @@ In the UI (surfaced by the xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)]) or i
 However, this wouldn't be true CQRS because those mixins would modify those entities which would then be flushed back to the single database.
 
 Apache Isis' cross-cutting design does allow for denormalized data stores to be implemented.
-For example, there are community implementations of link:https://github.com/erikdehair/isis-module-elasticsearch[Elastic Search database] to enable a free-text search (this is likely to be incorporated into the Apache Isis framework in the future, if it hasn't already).
+For example, there are community implementations of link:https://github.com/erikdehair/causeway-module-elasticsearch[Elastic Search database] to enable a free-text search (this is likely to be incorporated into the Apache Isis framework in the future, if it hasn't already).
 
 There are other reasons why a separate read model might make sense, such as to precompute particular queries, or against denormalized data.
 In these cases Apache Isis can often provide a reasonable alternative, namely to map domain entities against RDBMS views, either materialized views or dynamic.
diff --git a/antora/components/userguide/modules/fun/pages/concepts-patterns/metamodel.adoc b/antora/components/userguide/modules/fun/pages/concepts-patterns/metamodel.adoc
index e4559ce768..0b4a9c6011 100644
--- a/antora/components/userguide/modules/fun/pages/concepts-patterns/metamodel.adoc
+++ b/antora/components/userguide/modules/fun/pages/concepts-patterns/metamodel.adoc
@@ -14,7 +14,7 @@ The detail of the metamodel is generally explicit, usually represented by Java a
 Notably the metamodel is xref:userguide:btb:programming-model.adoc[extensible]; it is possible to teach Apache Isis new programming conventions/rules (and conversely to remove those that are built in).
 
 Most of the annotations recognized by the framework are defined by the Apache Isis framework itself.
-For example the `@Title` annotation -- which identifies how the framework should derive a human-readable label for each rendered domain object -- is part of the `org.apache.isis.applib.annotations` package.
+For example the `@Title` annotation -- which identifies how the framework should derive a human-readable label for each rendered domain object -- is part of the `org.apache.causeway.applib.annotations` package.
 However the framework also recognizes certain other JEE annotations such as `@javax.inject.Inject` (used for dependency injection).
 
 The framework integrates an ORM for persistence, specifically DataNucleus and the JDO API and since version 2.0.0, JPA (Eclipselink) is supported as well.
diff --git a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc
index 8a17e0c1f3..e7d2f225b2 100644
--- a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc
+++ b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc
@@ -178,7 +178,7 @@ All other implementations available will also be called.
 Most domain services are application-scoped, in other words they are stateless global singletons that are shared by all concurrent requests.
 
 A small number of framework-provided services are annotated using xref:refguide:applib:index/annotation/InteractionScope.adoc[@IsisSessionScope].
-This means that they are stateful and scoped with each isis session, in other words HTTP request.
+This means that they are stateful and scoped with each causeway session, in other words HTTP request.
 One such service is xref:refguide:applib:index/services/queryresultscache/QueryResultsCache.adoc[QueryResultsCache], used for performance caching.
 
 These domain services must be requested using a slightly different idiom, using the `Provider` interface.
diff --git a/antora/components/userguide/modules/fun/pages/modules.adoc b/antora/components/userguide/modules/fun/pages/modules.adoc
index 18a52f4156..a9975c7f73 100644
--- a/antora/components/userguide/modules/fun/pages/modules.adoc
+++ b/antora/components/userguide/modules/fun/pages/modules.adoc
@@ -19,10 +19,10 @@ For example, the xref:vw:exceldownload:about.adoc[Excel extension] module has se
 This:
 
 * has a Maven
-** groupId = `org.apache.isis.extensions`
-** artifactId = `isis-extensions-excel-applib`
+** groupId = `org.apache.causeway.extensions`
+** artifactId = `causeway-extensions-excel-applib`
 
-* in the applib, has a top-level package of `org.apache.isis.extensions.excel.applib`
+* in the applib, has a top-level package of `org.apache.causeway.extensions.excel.applib`
 
 * defines a Spring configuration module called `IsisModuleExtExcelApplib`, that is simply:
 +
@@ -37,7 +37,7 @@ public class IsisModuleExtExcelApplib {
 
 When there is a dependency, this is expressed in two ways: first, as a "physical" `<dependency` in Maven; and second, as a "logical" dependency using link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Import.html[@Import] in the `@Configuration` module.
 
-We can see this for example in the `testing` module of the Excel library (artifactId of `isis-extensions-excel-testing`), where:
+We can see this for example in the `testing` module of the Excel library (artifactId of `causeway-extensions-excel-testing`), where:
 
 
 
@@ -61,8 +61,8 @@ Therefore:
 [source,xml]
 ----
 <dependency>
-    <groupId>org.apache.isis.extensions</groupId>
-    <artifactId>isis-extensions-excel-applib</artifactId>
+    <groupId>org.apache.causeway.extensions</groupId>
+    <artifactId>causeway-extensions-excel-applib</artifactId>
 </dependency>
 ----
 
@@ -108,7 +108,7 @@ The above example could therefore be rewritten as:
 ----
 package com.mycompany.modules.customer;
 ...
-import org.apache.isis.applib.annotation.Module;
+import org.apache.causeway.applib.annotation.Module;
 
 @Module
 @Import({
diff --git a/antora/components/userguide/modules/fun/pages/object-members/actions.adoc b/antora/components/userguide/modules/fun/pages/object-members/actions.adoc
index 91127c0fac..3d4d17cc95 100644
--- a/antora/components/userguide/modules/fun/pages/object-members/actions.adoc
+++ b/antora/components/userguide/modules/fun/pages/object-members/actions.adoc
@@ -22,7 +22,7 @@ You can find further discussion on when and why you should write actions xref:ov
 
 == Defining actions
 
-If the xref:refguide:config:sections/isis.core.meta-model.introspector.adoc#isis.core.meta-model.introspector.policy[isis.core.meta-model.introspector.policy] configuration property is set to xref:refguide:applib:index/annotation/Introspection.adoc#ANNOTATION_OPTIONAL[ANNOTATION_OPTIONAL] or is left unset (the default), then any "left-over" `public` methods will be considered to be actions.
+If the xref:refguide:config:sections/causeway.core.meta-model.introspector.adoc#causeway.core.meta-model.introspector.policy[causeway.core.meta-model.introspector.policy] configuration property is set to xref:refguide:applib:index/annotation/Introspection.adoc#ANNOTATION_OPTIONAL[ANNOTATION_OPTIONAL] or is left unset (the default), then any "left-over" `public` methods will be considered to be actions.
 These are methods that do not represent properties or collections, and that are not recognised as xref:business-rules.adoc[supporting methods] (such as `hideXxx()` or `disableXxx()`).
 
 If the policy is set to xref:refguide:applib:index/annotation/Introspection.adoc#ANNOTATION_REQUIRED[ANNOTATION_REQUIRED], then the xref:refguide:applib:index/annotation/Action.adoc[@Action] annotation must be applied for the method to be treated as an action.
diff --git a/antora/components/userguide/modules/fun/pages/object-members/properties.adoc b/antora/components/userguide/modules/fun/pages/object-members/properties.adoc
index 6f1a19e753..5064620892 100644
--- a/antora/components/userguide/modules/fun/pages/object-members/properties.adoc
+++ b/antora/components/userguide/modules/fun/pages/object-members/properties.adoc
@@ -145,7 +145,7 @@ If this is omitted then whether editing is enabled or disabled is inherited from
 
 If that isn't specified (or is set to "AS_CONFIGURED"), then the configuration is taken from the `application.properties` configuration file:
 
-* xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.domain-object.editing[isis.applib.annotation.domain-object.editing]
+* xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.domain-object.editing[causeway.applib.annotation.domain-object.editing]
 +
 for all properties in the domain object.
 
@@ -312,7 +312,7 @@ More information can be found http://www.opentaps.org/docs/index.php/How_to_Use_
 
 === ``Blob``s
 
-Apache Isis configures JDO/DataNucleus so that the properties of type `org.apache.isis.applib.value.Blob` and `org.apache.isis.applib.value.Clob` can also be persisted.
+Apache Isis configures JDO/DataNucleus so that the properties of type `org.apache.causeway.applib.value.Blob` and `org.apache.causeway.applib.value.Clob` can also be persisted.
 
 As for Joda dates, this requires the `@javax.jdo.annotations.Persistent` annotation.
 However, whereas for dates one would always expect this value to be retrieved eagerly, for blobs and clobs it is not so clear cut.
@@ -337,7 +337,7 @@ import lombok.Setter;
 private Blob attachment;
 ----
 
-The three `@Column` annotations are required because the mapping classes that Apache Isis provides (https://github.com/apache/isis/blob/isis-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/valuetypes/IsisBlobMapping.java#L59[IsisBlobMapping] and https://github.com/apache/isis/blob/isis-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/valuetypes/IsisClobMapping.java#L59[IsisC [...]
+The three `@Column` annotations are required because the mapping classes that Apache Isis provides (https://github.com/apache/causeway/blob/causeway-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/causeway/objectstore/jdo/datanucleus/valuetypes/IsisBlobMapping.java#L59[IsisBlobMapping] and https://github.com/apache/causeway/blob/causeway-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/causeway/objectstore/jdo/datanucleus/valuetypes/IsisCl [...]
 (It is not an error to omit these `@Column` annotations, but without them the names of the table columns are simply suffixed `_0`, `_1`, `_2` etc.
 
 If the `Blob` is mandatory, then use:
diff --git a/antora/components/userguide/modules/fun/pages/ui/action-icons-and-css.adoc b/antora/components/userguide/modules/fun/pages/ui/action-icons-and-css.adoc
index 1f9a572470..5ec983358f 100644
--- a/antora/components/userguide/modules/fun/pages/ui/action-icons-and-css.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui/action-icons-and-css.adoc
@@ -35,13 +35,13 @@ Alternatively, you can specify these hints dynamically in the xref:ui.adoc#objec
 Rather than annotating every action with xref:refguide:applib:index/annotation/ActionLayout.adoc#cssClassFa[@ActionLayout#cssClassFa] and xref:refguide:applib:index/annotation/ActionLayout.adoc#cssClass[@ActionLayout#cssClass] you can instead specify the UI hint globally using regular expressions.
 Not only does this save a lot of boilerplate/editing, it helps ensure consistency across all actions.
 
-To declare fa classes globally, use the xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.action-layout.css-class-fa.patterns[isis.applib.annotation.action-layout.css-class-fa.patterns] configuration property (a comma separated list of key:value pairs).
+To declare fa classes globally, use the xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.action-layout.css-class-fa.patterns[causeway.applib.annotation.action-layout.css-class-fa.patterns] configuration property (a comma separated list of key:value pairs).
 
 For example:
 
 [source,ini]
 ----
-isis.applib.annotation.action-layout.css-class-fa.patterns=\
+causeway.applib.annotation.action-layout.css-class-fa.patterns=\
                         new.*:fa-plus,\
                         add.*:fa-plus-square,\
                         create.*:fa-plus,\
@@ -77,13 +77,13 @@ Again, this CSS class will be attached to an appropriate containing `<div>` or `
 Possible use cases for this is to highlight the most important properties of a domain object.
 
 
-It is also possible to specify CSS classes globally, using the xref:refguide:config:sections/isis.applib.adoc#isis.applib.annotation.action-layout.css-class.patterns[isis.applib.annotation.action-layout.css-class.patterns] configuration property.
+It is also possible to specify CSS classes globally, using the xref:refguide:config:sections/causeway.applib.adoc#causeway.applib.annotation.action-layout.css-class.patterns[causeway.applib.annotation.action-layout.css-class.patterns] configuration property.
 
 For example:
 
 [source,ini]
 ----
-isis.applib.annotation.action-layout.css-class.patterns=\
+causeway.applib.annotation.action-layout.css-class.patterns=\
                         delete.*:btn-warning
 ----
 
diff --git a/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc b/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc
index 7281094f85..605cfaa2e8 100644
--- a/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui/menubars-layout.adoc
@@ -110,9 +110,9 @@ For example, here's a fragment of that provided by the xref:docs:starters:simple
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <mb3:menuBars
     xsi:schemaLocation="..."
-    xmlns:cpt="http://isis.apache.org/applib/layout/component"
-    xmlns:lnk="http://isis.apache.org/applib/layout/links"
-    xmlns:mb3="http://isis.apache.org/applib/layout/menubars/bootstrap3"
+    xmlns:cpt="http://causeway.apache.org/applib/layout/component"
+    xmlns:lnk="http://causeway.apache.org/applib/layout/links"
+    xmlns:mb3="http://causeway.apache.org/applib/layout/menubars/bootstrap3"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <mb3:primary>                                               <!--.-->
         <mb3:menu>                                              <!--.-->
@@ -187,41 +187,41 @@ You can use `menubars.layout.xml` to arrange these as you see fit, though our re
         <mb3:named>Prototyping</mb3:named>
         <mb3:section>
             <mb3:named>Fixtures</mb3:named>
-            <mb3:serviceAction objectType="isis.testing.fixtures.FixtureScripts" id="runFixtureScript"/>
-            <mb3:serviceAction objectType="isis.testing.fixtures.FixtureScripts" id="recreateObjectsAndReturnFirst"/>
+            <mb3:serviceAction objectType="causeway.testing.fixtures.FixtureScripts" id="runFixtureScript"/>
+            <mb3:serviceAction objectType="causeway.testing.fixtures.FixtureScripts" id="recreateObjectsAndReturnFirst"/>
         </mb3:section>
         <mb3:section>
             <mb3:named>Layouts</mb3:named>
-            <mb3:serviceAction objectType="isis.applib.LayoutServiceMenu" id="downloadLayouts"/>
-            <mb3:serviceAction objectType="isis.applib.LayoutServiceMenu" id="downloadMenuBarsLayout"/>
+            <mb3:serviceAction objectType="causeway.applib.LayoutServiceMenu" id="downloadLayouts"/>
+            <mb3:serviceAction objectType="causeway.applib.LayoutServiceMenu" id="downloadMenuBarsLayout"/>
         </mb3:section>
         <mb3:section>
             <mb3:named>Meta Model and Features</mb3:named>
-            <mb3:serviceAction objectType="isis.applib.MetaModelServiceMenu" id="downloadMetaModelXml"/>
-            <mb3:serviceAction objectType="isis.applib.MetaModelServiceMenu" id="downloadMetaModelCsv"/>
-            <mb3:serviceAction objectType="isis.feat.ApplicationFeatureMenu" id="allNamespaces"/>
-            <mb3:serviceAction objectType="isis.feat.ApplicationFeatureMenu" id="allTypes"/>
-            <mb3:serviceAction objectType="isis.feat.ApplicationFeatureMenu" id="allActions"/>
-            <mb3:serviceAction objectType="isis.feat.ApplicationFeatureMenu" id="allProperties"/>
-            <mb3:serviceAction objectType="isis.feat.ApplicationFeatureMenu" id="allCollections"/>
+            <mb3:serviceAction objectType="causeway.applib.MetaModelServiceMenu" id="downloadMetaModelXml"/>
+            <mb3:serviceAction objectType="causeway.applib.MetaModelServiceMenu" id="downloadMetaModelCsv"/>
+            <mb3:serviceAction objectType="causeway.feat.ApplicationFeatureMenu" id="allNamespaces"/>
+            <mb3:serviceAction objectType="causeway.feat.ApplicationFeatureMenu" id="allTypes"/>
+            <mb3:serviceAction objectType="causeway.feat.ApplicationFeatureMenu" id="allActions"/>
+            <mb3:serviceAction objectType="causeway.feat.ApplicationFeatureMenu" id="allProperties"/>
+            <mb3:serviceAction objectType="causeway.feat.ApplicationFeatureMenu" id="allCollections"/>
         </mb3:section>
         <mb3:section>
             <mb3:named>Persistence</mb3:named>
-            <mb3:serviceAction objectType="isis.persistence.jdo.JdoMetamodelMenu" id="downloadMetamodels"/>
-            <mb3:serviceAction objectType="isis.ext.h2Console.H2ManagerMenu" id="openH2Console"/>
+            <mb3:serviceAction objectType="causeway.persistence.jdo.JdoMetamodelMenu" id="downloadMetamodels"/>
+            <mb3:serviceAction objectType="causeway.ext.h2Console.H2ManagerMenu" id="openH2Console"/>
         </mb3:section>
         <mb3:section>
             <mb3:named>REST API</mb3:named>
-            <mb3:serviceAction objectType="isis.viewer.restfulobjects.SwaggerServiceMenu" id="openSwaggerUi"/>
-            <mb3:serviceAction objectType="isis.viewer.restfulobjects.SwaggerServiceMenu" id="openRestApi"/>
-            <mb3:serviceAction objectType="isis.viewer.restfulobjects.SwaggerServiceMenu" id="downloadSwaggerSchemaDefinition"/>
+            <mb3:serviceAction objectType="causeway.viewer.restfulobjects.SwaggerServiceMenu" id="openSwaggerUi"/>
+            <mb3:serviceAction objectType="causeway.viewer.restfulobjects.SwaggerServiceMenu" id="openRestApi"/>
+            <mb3:serviceAction objectType="causeway.viewer.restfulobjects.SwaggerServiceMenu" id="downloadSwaggerSchemaDefinition"/>
         </mb3:section>
         <mb3:section>
             <mb3:named>i18n</mb3:named>
-            <mb3:serviceAction objectType="isis.applib.TranslationServicePoMenu" id="downloadTranslations"/>
-            <mb3:serviceAction objectType="isis.applib.TranslationServicePoMenu" id="resetTranslationCache"/>
-            <mb3:serviceAction objectType="isis.applib.TranslationServicePoMenu" id="switchToReadingTranslations"/>
-            <mb3:serviceAction objectType="isis.applib.TranslationServicePoMenu" id="switchToWritingTranslations"/>
+            <mb3:serviceAction objectType="causeway.applib.TranslationServicePoMenu" id="downloadTranslations"/>
+            <mb3:serviceAction objectType="causeway.applib.TranslationServicePoMenu" id="resetTranslationCache"/>
+            <mb3:serviceAction objectType="causeway.applib.TranslationServicePoMenu" id="switchToReadingTranslations"/>
+            <mb3:serviceAction objectType="causeway.applib.TranslationServicePoMenu" id="switchToWritingTranslations"/>
         </mb3:section>
     </mb3:menu>
 </mb3:secondary>
@@ -241,16 +241,16 @@ You can use `menubars.layout.xml` to arrange these as you see fit, though our re
         <mb3:named/>
         <mb3:section>
             <mb3:named>Configuration</mb3:named>
-            <mb3:serviceAction objectType="isis.conf.ConfigurationMenu" id="configuration"/>
+            <mb3:serviceAction objectType="causeway.conf.ConfigurationMenu" id="configuration"/>
         </mb3:section>
         <mb3:section>
             <mb3:named>Impersonate</mb3:named>
-            <mb3:serviceAction objectType="isis.sudo.ImpersonateMenu" id="impersonate"/>
-            <mb3:serviceAction objectType="isis.sudo.ImpersonateMenu" id="impersonateWithRoles"/>
-            <mb3:serviceAction objectType="isis.applib.ImpersonateStopMenu" id="stopImpersonating"/>
+            <mb3:serviceAction objectType="causeway.sudo.ImpersonateMenu" id="impersonate"/>
+            <mb3:serviceAction objectType="causeway.sudo.ImpersonateMenu" id="impersonateWithRoles"/>
+            <mb3:serviceAction objectType="causeway.applib.ImpersonateStopMenu" id="stopImpersonating"/>
         </mb3:section>
         <mb3:section>
-            <mb3:serviceAction objectType="isis.security.LogoutMenu" id="logout"/>
+            <mb3:serviceAction objectType="causeway.security.LogoutMenu" id="logout"/>
         </mb3:section>
     </mb3:menu>
 </mb3:tertiary>
diff --git a/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc b/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
index 9b751d20be..916428dbee 100644
--- a/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
@@ -65,12 +65,12 @@ There are two: one for the grid classes, and one for the common component classe
 	OF ANY KIND, either express or implied. See the License for the specific
 	language governing permissions and limitations under the License. -->
 <bs3:grid
-  xsi:schemaLocation="http://isis.apache.org/applib/layout/component
-                      http://isis.apache.org/applib/layout/component/component.xsd
-                      http://isis.apache.org/applib/layout/grid/bootstrap3
-                      http://isis.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd"
-  xmlns:bs3="http://isis.apache.org/applib/layout/grid/bootstrap3"
-  xmlns:c="http://isis.apache.org/applib/layout/component"
+  xsi:schemaLocation="http://causeway.apache.org/applib/layout/component
+                      http://causeway.apache.org/applib/layout/component/component.xsd
+                      http://causeway.apache.org/applib/layout/grid/bootstrap3
+                      http://causeway.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd"
+  xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3"
+  xmlns:c="http://causeway.apache.org/applib/layout/component"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     ...
 </bs3:grid>
diff --git a/antora/components/userguide/modules/fun/pages/ui/object-titles-and-icons.adoc b/antora/components/userguide/modules/fun/pages/ui/object-titles-and-icons.adoc
index 8114261326..6d74564092 100644
--- a/antora/components/userguide/modules/fun/pages/ui/object-titles-and-icons.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui/object-titles-and-icons.adoc
@@ -133,7 +133,7 @@ In the target object, we define an appropriate event type and use the xref:refgu
 )
 public class Author extends Customer {
     public static class TitleUiEvent
-            extends org.apache.isis.applib.events.ui.TitleUiEvent<Author> {}
+            extends org.apache.causeway.applib.events.ui.TitleUiEvent<Author> {}
 
     //...
 }
@@ -231,7 +231,7 @@ For example:
 )
 public class Order {
     public static class IconUiEvent
-            extends org.apache.isis.applib.events.ui.IconUiEvent<Order> {}
+            extends org.apache.causeway.applib.events.ui.IconUiEvent<Order> {}
     // ..
 }
 ----
@@ -307,7 +307,7 @@ For example
 @DomainObjectLayout( cssClassUiEvent = Order.CssClassUiEvent.class )
 public class Order {
     public static class CssClassUiEvent
-            extends org.apache.isis.applib.events.ui.CssClassUiEvent<Order> {}
+            extends org.apache.causeway.applib.events.ui.CssClassUiEvent<Order> {}
     // ..
 }
 ----
@@ -379,7 +379,7 @@ For example
 @DomainObjectLayout( layoutUiEvent = Order.LayoutUiEvent.class )
 public class IncomingInvoice {
     public static class LayoutUiEvent
-            extends org.apache.isis.applib.events.ui.LayoutUiEvent<Order> {}
+            extends org.apache.causeway.applib.events.ui.LayoutUiEvent<Order> {}
     // ..
 }
 ----
diff --git a/antora/components/userguide/modules/fun/partials/_deployment-options.adoc b/antora/components/userguide/modules/fun/partials/_deployment-options.adoc
index 35da162e4e..e2f26a9453 100644
--- a/antora/components/userguide/modules/fun/partials/_deployment-options.adoc
+++ b/antora/components/userguide/modules/fun/partials/_deployment-options.adoc
@@ -77,7 +77,7 @@ It is perfectly possible to deploy the RESTful API alongside an auto-generated w
 You may be happy to use Apache Isis for prototyping, but have your own proprietary application framework to actually build production apps.
 
 Apache Isis supports this, because the programming model defined by Apache Isis deliberately minimizes the dependencies on the rest of the framework.
-In fact, the only hard dependency that the domain model classes have on Apache Isis is through the `org.apache.isis.applib` classes, mostly to pick up annotations such as xref:refguide:applib:index/annotation/Action.adoc[@Action] and xref:refguide:applib:index/annotation/Property.adoc[@Property].
+In fact, the only hard dependency that the domain model classes have on Apache Isis is through the `org.apache.causeway.applib` classes, mostly to pick up annotations such as xref:refguide:applib:index/annotation/Action.adoc[@Action] and xref:refguide:applib:index/annotation/Property.adoc[@Property].
 It's therefore relatively easy to take a domain object prototyped and/or tested using Apache Isis, but to deploy on some other framework's runtime.
 
 If you are interested in taking this approach, then you will need to provide your own implementations of any framework-provided services used by your code.
diff --git a/api/schema/src/main/adoc/modules/schema/pages/chg.adoc b/api/schema/src/main/adoc/modules/schema/pages/chg.adoc
index 86ccfdc1a3..35f00c2942 100644
--- a/api/schema/src/main/adoc/modules/schema/pages/chg.adoc
+++ b/api/schema/src/main/adoc/modules/schema/pages/chg.adoc
@@ -17,13 +17,13 @@ The `changesDto` root element is defined as:
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/chg"                                  <!--.-->
+<xs:schema targetNamespace="http://causeway.apache.org/schema/chg"                                  <!--.-->
            elementFormDefault="qualified"
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
-           xmlns="http://isis.apache.org/schema/chg"
-           xmlns:com="http://isis.apache.org/schema/common">
+           xmlns="http://causeway.apache.org/schema/chg"
+           xmlns:com="http://causeway.apache.org/schema/common">
 
-    <xs:import namespace="http://isis.apache.org/schema/common"                                 <!--.-->
+    <xs:import namespace="http://causeway.apache.org/schema/common"                                 <!--.-->
                schemaLocation="../common/common-2.0.xsd"/>
 
     <xs:element name="changesDto">                                                              <!--.-->
@@ -45,7 +45,7 @@ The `changesDto` root element is defined as:
     ...
 </xs:schema>
 ----
-<.> the changes schema has a namespace URI of "http://isis.apache.org/schema/chg".
+<.> the changes schema has a namespace URI of "http://causeway.apache.org/schema/chg".
 Although URIs are not the same as URLs, you will find that the schemas are also downloadable from this location.
 <.> uses complex types defined in the xref:refguide:schema:common.adoc["common" schema].
 <.> definition of the `changesDto` root element.
@@ -70,7 +70,7 @@ It also captures additional metrics counters:
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/chg" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/chg" ... >
     ...
     <xs:complexType name="objectsDto">
         <xs:sequence>
diff --git a/api/schema/src/main/adoc/modules/schema/pages/cmd.adoc b/api/schema/src/main/adoc/modules/schema/pages/cmd.adoc
index b58a291e1d..ff993a3bc5 100644
--- a/api/schema/src/main/adoc/modules/schema/pages/cmd.adoc
+++ b/api/schema/src/main/adoc/modules/schema/pages/cmd.adoc
@@ -20,13 +20,13 @@ The `commandDto` root element is defined as:
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/cmd"              <!--.-->
+<xs:schema targetNamespace="http://causeway.apache.org/schema/cmd"              <!--.-->
            elementFormDefault="qualified"
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
-           xmlns="http://isis.apache.org/schema/cmd"
-           xmlns:com="http://isis.apache.org/schema/common">
+           xmlns="http://causeway.apache.org/schema/cmd"
+           xmlns:com="http://causeway.apache.org/schema/common">
 
-    <xs:import namespace="http://isis.apache.org/schema/common"             <!--.-->
+    <xs:import namespace="http://causeway.apache.org/schema/common"             <!--.-->
                schemaLocation="../common/common-2.0.xsd"/>
 
     <xs:element name="commandDto">                                          <!--.-->
@@ -60,7 +60,7 @@ The `commandDto` root element is defined as:
     ...
 </xs:schema>
 ----
-<1> the command schema has a namespace URI of "http://isis.apache.org/schema/cmd".
+<1> the command schema has a namespace URI of "http://causeway.apache.org/schema/cmd".
 Although URIs are not the same as URLs, you will find that the schemas are also downloadable from this location.
 <2> uses complex types defined in the xref:refguide:schema:common.adoc["common" schema].
 <3> definition of the `commandDto` root element.
@@ -90,7 +90,7 @@ The `actionDto` and `propertyDto` are the concrete subtypes:
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/cmd" ...>
+<xs:schema targetNamespace="http://causeway.apache.org/schema/cmd" ...>
     ...
     <xs:complexType name="memberDto" abstract="true">                       <!--.-->
         </xs:element>
@@ -146,7 +146,7 @@ The schema also defines a small number of supporting types:
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/cmd" ...>
+<xs:schema targetNamespace="http://causeway.apache.org/schema/cmd" ...>
     ...
     <xs:complexType name="paramsDto">                                       <!--.-->
         <xs:sequence minOccurs="0" maxOccurs="unbounded">
diff --git a/api/schema/src/main/adoc/modules/schema/pages/common.adoc b/api/schema/src/main/adoc/modules/schema/pages/common.adoc
index 8f39b07c1b..4ea7376a7b 100644
--- a/api/schema/src/main/adoc/modules/schema/pages/common.adoc
+++ b/api/schema/src/main/adoc/modules/schema/pages/common.adoc
@@ -20,9 +20,9 @@ The `oidDto` complex type is defined as:
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/common"                           <!--.-->
+<xs:schema targetNamespace="http://causeway.apache.org/schema/common"                           <!--.-->
            elementFormDefault="qualified"
-           xmlns="http://isis.apache.org/schema/common"
+           xmlns="http://causeway.apache.org/schema/common"
            xmlns:xs="http://www.w3.org/2001/XMLSchema">
 
     <xs:complexType name="oidDto">                                                          <!--.-->
@@ -48,7 +48,7 @@ The `oidDto` complex type is defined as:
     ...
 </xs:schema>
 ----
-<.> the common schema has a namespace URI of "http://isis.apache.org/schema/common".
+<.> the common schema has a namespace URI of "http://causeway.apache.org/schema/common".
 Although URIs are not the same as URLs, you will find that the schemas are also downloadable from this location.
 <.> the `oidDto` complex type defines the unique identifier for any domain object: its type, and an identifier.
 The `objectState` attribute can usually be omitted (indicating a persistent object)
@@ -86,7 +86,7 @@ It is used primarily to model invocations of actions with collection parameters.
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/common" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/common" ... >
     ...
     <xs:complexType name="collectionDto">
         <xs:sequence>
@@ -106,7 +106,7 @@ The common schema also defines two types representing values: the `valueDto` com
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/common" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/common" ... >
     ...
     <xs:complexType name="valueDto">                                <!--.-->
         <xs:choice minOccurs="0" maxOccurs="1">
@@ -174,7 +174,7 @@ The common schema also defines a number of ancillary types, used either by the c
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/common" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/common" ... >
     ...
     <xs:complexType name="enumDto">                                 <!--.-->
         <xs:sequence>
diff --git a/api/schema/src/main/adoc/modules/schema/pages/ixn.adoc b/api/schema/src/main/adoc/modules/schema/pages/ixn.adoc
index 9798d0aae9..b7f45d0222 100644
--- a/api/schema/src/main/adoc/modules/schema/pages/ixn.adoc
+++ b/api/schema/src/main/adoc/modules/schema/pages/ixn.adoc
@@ -24,16 +24,16 @@ The `interactionDto` root element is defined as:
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/ixn"              <!--.-->
+<xs:schema targetNamespace="http://causeway.apache.org/schema/ixn"              <!--.-->
            elementFormDefault="qualified"
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
-           xmlns="http://isis.apache.org/schema/ixn"
-           xmlns:cmd="http://isis.apache.org/schema/cmd"
-           xmlns:com="http://isis.apache.org/schema/common">
+           xmlns="http://causeway.apache.org/schema/ixn"
+           xmlns:cmd="http://causeway.apache.org/schema/cmd"
+           xmlns:com="http://causeway.apache.org/schema/common">
 
-    <xs:import namespace="http://isis.apache.org/schema/common"             <!--.-->
+    <xs:import namespace="http://causeway.apache.org/schema/common"             <!--.-->
                schemaLocation="../common/common-2.0.xsd"/>
-    <xs:import namespace="http://isis.apache.org/schema/cmd"
+    <xs:import namespace="http://causeway.apache.org/schema/cmd"
                schemaLocation="../cmd/cmd-2.0.xsd"/>
 
     <xs:element name="interactionDto">                                      <!--.-->
@@ -52,7 +52,7 @@ The `interactionDto` root element is defined as:
 
 </xs:schema>
 ----
-<.> the interaction schema has a namespace URI of "http://isis.apache.org/schema/ixn".
+<.> the interaction schema has a namespace URI of "http://causeway.apache.org/schema/ixn".
 Although URIs are not the same as URLs, you will find that the schemas are also downloadable from this location.
 <.> uses complex types defined in the xref:refguide:schema:common.adoc["common" schema] and also the xref:refguide:schema:cmd.adoc["cmd" schema]
 <.> definition of the `interactionDto` root element.
@@ -74,7 +74,7 @@ It corresponds to the xref:refguide:schema:cmd.adoc#memberdto-and-subtypes[membe
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/ixn" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/ixn" ... >
     ...
     <xs:complexType name="memberExecutionDto" abstract="true">              <!--.-->
         <xs:sequence>
@@ -116,7 +116,7 @@ The `actionInvocationDto` and `propertyEditDto` are the concrete subtypes:
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/ixn" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/ixn" ... >
     ...
     <xs:complexType name="actionInvocationDto">                             <!--.-->
         <xs:complexContent>
@@ -163,7 +163,7 @@ The schema also defines a small number of supporting types:
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/ixn" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/ixn" ... >
     ...
     <xs:complexType name="metricsDto">                                      <!--.-->
         <xs:sequence>
diff --git a/api/schema/src/main/adoc/modules/schema/pages/mml.adoc b/api/schema/src/main/adoc/modules/schema/pages/mml.adoc
index 706bfd9cfb..59b98b9c18 100644
--- a/api/schema/src/main/adoc/modules/schema/pages/mml.adoc
+++ b/api/schema/src/main/adoc/modules/schema/pages/mml.adoc
@@ -21,9 +21,9 @@ The `metamodelDto` root element is defined as:
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/metamodel"        <!--.-->
+<xs:schema targetNamespace="http://causeway.apache.org/schema/metamodel"        <!--.-->
            elementFormDefault="qualified"
-           xmlns="http://isis.apache.org/schema/metamodel"
+           xmlns="http://causeway.apache.org/schema/metamodel"
            xmlns:xs="http://www.w3.org/2001/XMLSchema">
 
     <xs:element name="metamodelDto">                                        <!--.-->
@@ -37,7 +37,7 @@ The `metamodelDto` root element is defined as:
     ...
 </xs:schema>
 ----
-<.> the metamodel schema has a namespace URI of "http://isis.apache.org/schema/mml".
+<.> the metamodel schema has a namespace URI of "http://causeway.apache.org/schema/mml".
 Although URIs are not the same as URLs, you will find that the schemas are also downloadable from this location.
 <.> definition of the `metamodelDto` root element.
 The corresponding XML will use this as its top-level element.
@@ -51,7 +51,7 @@ The `domainClassDto` element describes the behaviour and structure of a single d
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/mml" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/mml" ... >
     ...
     <xs:element name="domainClassDto">                                          <!--.-->
         <xs:complexType>
@@ -122,7 +122,7 @@ The `member` (abstract) complex type is the supertype for properties, collection
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/mml" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/mml" ... >
     ...
     <xs:complexType name="member">
         <xs:complexContent>
@@ -149,7 +149,7 @@ The `property` complex type represent a scalar association returning a single va
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/mml" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/mml" ... >
     ...
     <xs:complexType name="property">
         <xs:complexContent>
@@ -176,7 +176,7 @@ Like `property` (above), the `collection` complex types represent an association
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/mml" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/mml" ... >
     ...
     <xs:complexType name="collection">
         <xs:complexContent>
@@ -203,7 +203,7 @@ The `action` complex type represents a behaviour of the domain object.
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/mml" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/mml" ... >
     ...
     <xs:complexType name="action">
         <xs:complexContent>
@@ -241,7 +241,7 @@ The concrete implementations are either `scalarParam` or `vectorParam`.
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/mml" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/mml" ... >
     ...
     <xs:complexType name="param">                                   <!--.-->
         <xs:complexContent>
@@ -294,7 +294,7 @@ The meaning of the attributes depends on the facet implementation.
 
 [source,xml]
 ----
-<xs:schema targetNamespace="http://isis.apache.org/schema/mml" ... >
+<xs:schema targetNamespace="http://causeway.apache.org/schema/mml" ... >
     ...
     <xs:complexType name="facetHolder">                         <!--.-->
         <xs:sequence>
diff --git a/commons/src/main/adoc/modules/commons/pages/about.adoc b/commons/src/main/adoc/modules/commons/pages/about.adoc
index f256006548..a22ed21220 100644
--- a/commons/src/main/adoc/modules/commons/pages/about.adoc
+++ b/commons/src/main/adoc/modules/commons/pages/about.adoc
@@ -2,18 +2,18 @@
 
 :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 [...]
 
-_Apache Isis Commons_ is a library with utilities, that are shared with the entire 
+_Apache Isis Commons_ is a library with utilities, that are shared with the entire
 _Apache Isis_ ecosystem.
 
 == Motivation
 
-This module was initially created, to remove dependence on 3^rd^ party (general purpose) 
-_Java_ libraries like _Guava_ or _Apache Commons_. This should reduce the likelihood for 
-_Apache Isis_ developers to run into _jar_ version conflicts, when using one of these 
-3^rd^ party libraries. 
+This module was initially created, to remove dependence on 3^rd^ party (general purpose)
+_Java_ libraries like _Guava_ or _Apache Commons_. This should reduce the likelihood for
+_Apache Isis_ developers to run into _jar_ version conflicts, when using one of these
+3^rd^ party libraries.
 
-It now also allows us to collect utilities in support of common idioms, that we use 
-throughout the _Apache Isis_ ecosystem. 
+It now also allows us to collect utilities in support of common idioms, that we use
+throughout the _Apache Isis_ ecosystem.
 
 == Packages
 
@@ -26,9 +26,9 @@ Package structure distinguishes classes either for _internal_ or _public_ use.
 org.apache.causeway.commons.* // excluding ...internal.*
 ----
 
-Classes meant for public use. For any changes, that break compatibility with older code, 
-we will write migration or release notes to inform developers how to migrate.   
- 
+Classes meant for public use. For any changes, that break compatibility with older code,
+we will write migration or release notes to inform developers how to migrate.
+
 === Internal
 
 [source]
@@ -36,11 +36,11 @@ we will write migration or release notes to inform developers how to migrate.
 org.apache.causeway.commons.internal.* // internal
 ----
 
-Classes meant for framework internal use. By convention these classes are prefixed with 
+Classes meant for framework internal use. By convention these classes are prefixed with
 an underscore `*_*`, to explicitly indicate their nature.
 
-WARNING: Do *not* use any of the classes provided by these *internal* packages, simply 
-because these may be changed or removed without notice! 
+WARNING: Do *not* use any of the classes provided by these *internal* packages, simply
+because these may be changed or removed without notice!
 
 == Install
 
@@ -49,7 +49,7 @@ because these may be changed or removed without notice!
 ----
 <dependency>
     <groupId>org.apache.causeway.commons</groupId>
-    <artifactId>isis-commons</artifactId>
+    <artifactId>causeway-commons</artifactId>
     <version>xxx</version>
 </dependency>
 ----
@@ -57,7 +57,7 @@ because these may be changed or removed without notice!
 [source]
 .Gradle
 ----
-compile group: 'org.apache.isis', name: 'isis-commons', version: 'xxx'
+compile group: 'org.apache.causeway', name: 'causeway-commons', version: 'xxx'
 ----
 
 
diff --git a/core/config/src/main/adoc/modules/config/pages/about.adoc b/core/config/src/main/adoc/modules/config/pages/about.adoc
index 2b7eb5a925..e0075a2ca5 100644
--- a/core/config/src/main/adoc/modules/config/pages/about.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/about.adoc
@@ -61,7 +61,7 @@ export PROTOTYPING=true
 -DPROTOTYPING=true
 ----
 
-* `isis.deploymentType` system property
+* `causeway.deploymentType` system property
 +
 [source,bash]
 ----
@@ -77,7 +77,7 @@ It is also possible to explicitly specify production mode:
 -DPROTOTYPING=false
 ----
 
-* `isis.deploymentType` system property
+* `causeway.deploymentType` system property
 +
 [source,bash]
 ----
@@ -172,7 +172,7 @@ The remainder of this guide lists the various configuration properties available
 [#isisconfiguration-domain-service]
 === IsisConfiguration domain service
 
-Applications can discover the current configuration properties for the framework (under the `isis` top-level key) by injecting the `IsisConfiguration` domain service.
+Applications can discover the current configuration properties for the framework (under the `causeway` top-level key) by injecting the `IsisConfiguration` domain service.
 There are similar domain services for xref:pjpa:ROOT:about.adoc[JPA/Eclipselink] (`EclipselinkConfiguration`), xref:pjdo:ROOT:about.adoc[JDO/DataNucleus] (`DatanucleusConfiguration`) and RestEasy (`RestEasyConfiguration`), as used by xref:vro:ROOT:about.adoc[REST API (Restful Objects viewer)].
 
 Applications can also create their own configuration properties file; the xref:docs:starters:simpleapp.adoc[simpleapp] starter app provides an example.
diff --git a/core/config/src/main/adoc/modules/config/pages/application-specific/application-css.adoc b/core/config/src/main/adoc/modules/config/pages/application-specific/application-css.adoc
index f5ad03789b..1c94954ffc 100644
--- a/core/config/src/main/adoc/modules/config/pages/application-specific/application-css.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/application-specific/application-css.adoc
@@ -23,7 +23,7 @@ For example, the xref:docs:starters:simpleapp.adoc[SimpleApp] starter app uses `
 [source,yaml]
 .application.yml
 ----
-isis:
+causeway:
   viewer:
     wicket:
       application:
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.applib~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.applib~post.adoc
index 4ef45df0ae..472df29942 100644
--- a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.applib~post.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.applib~post.adoc
@@ -13,12 +13,12 @@ Note:
 
 == Non-editable Objects
 
-The `isis.applib.annotation.domain-object.editing` configuration property determines whether properties can be edited or not.
+The `causeway.applib.annotation.domain-object.editing` configuration property determines whether properties can be edited or not.
 By default it is _disabled_:
 
 [source,ini]
 ----
-isis.applib.annotation.domain-object.editing=false
+causeway.applib.annotation.domain-object.editing=false
 ----
 We recommend leaving this at its default, and only selectively enabling property editing where there are likely to be no business rules, such as "notes" or "comments" properties.
 Doing so will help drive out the underlying business operations (processes and procedures) that require objects to change; these can then be captured as actions.
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/Other.adoc b/core/config/src/main/adoc/modules/config/pages/sections/Other.adoc
index 0663eae6f8..1d78fa1d94 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/Other.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/Other.adoc
@@ -12,10 +12,10 @@ include::../section-hooks/Other~pre.adoc[]
 |Default
 |Description
 |
-[[isis]]
-isis
+[[causeway]]
+causeway
 
-| 
+|
 | null
 
 
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/_nav.adoc b/core/config/src/main/adoc/modules/config/pages/sections/_nav.adoc
index dcc4c56766..d76382bba1 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/_nav.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/_nav.adoc
@@ -1,19 +1,19 @@
-** xref:refguide:config:sections/isis.applib.adoc[Applib]
-** xref:refguide:config:sections/isis.core.config.adoc[Core Configuration]
-** xref:refguide:config:sections/isis.core.meta-model.adoc[Core MetaModel]
-** xref:refguide:config:sections/isis.core.meta-model.introspector.adoc[Core MetaModel Introspection]
-** xref:refguide:config:sections/isis.core.meta-model.validator.adoc[MetaModel Validator]
-** xref:refguide:config:sections/isis.core.runtime.adoc[Core Runtime]
-** xref:refguide:config:sections/isis.core.runtime-services.adoc[Core Runtime Services]
-** xref:refguide:config:sections/isis.persistence.schema.adoc[Core Persistence Schema]
-** xref:refguide:config:sections/isis.security.shiro.adoc[Shiro Security Implementation]
-** xref:refguide:config:sections/isis.security.keycloak.adoc[Keycloak Security Implementation]
-** xref:refguide:config:sections/isis.security.spring.adoc[Spring Security Implementation]
-** xref:refguide:config:sections/isis.viewer.restfulobjects.adoc[Restful Objects Viewer]
-** xref:refguide:config:sections/isis.viewer.wicket.adoc[Wicket Viewer]
+** xref:refguide:config:sections/causeway.applib.adoc[Applib]
+** xref:refguide:config:sections/causeway.core.config.adoc[Core Configuration]
+** xref:refguide:config:sections/causeway.core.meta-model.adoc[Core MetaModel]
+** xref:refguide:config:sections/causeway.core.meta-model.introspector.adoc[Core MetaModel Introspection]
+** xref:refguide:config:sections/causeway.core.meta-model.validator.adoc[MetaModel Validator]
+** xref:refguide:config:sections/causeway.core.runtime.adoc[Core Runtime]
+** xref:refguide:config:sections/causeway.core.runtime-services.adoc[Core Runtime Services]
+** xref:refguide:config:sections/causeway.persistence.schema.adoc[Core Persistence Schema]
+** xref:refguide:config:sections/causeway.security.shiro.adoc[Shiro Security Implementation]
+** xref:refguide:config:sections/causeway.security.keycloak.adoc[Keycloak Security Implementation]
+** xref:refguide:config:sections/causeway.security.spring.adoc[Spring Security Implementation]
+** xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc[Restful Objects Viewer]
+** xref:refguide:config:sections/causeway.viewer.wicket.adoc[Wicket Viewer]
 ** xref:refguide:config:sections/datanucleus.adoc[DataNucleus Configuration]
 ** xref:refguide:config:sections/eclipselink.adoc[Eclipselink Configuration]
 ** xref:refguide:config:sections/resteasy.adoc[RestEasy Configuration]
-** xref:refguide:config:sections/isis.extensions.adoc[Extensions]
-** xref:refguide:config:sections/isis.testing.adoc[Testing]
+** xref:refguide:config:sections/causeway.extensions.adoc[Extensions]
+** xref:refguide:config:sections/causeway.testing.adoc[Testing]
 ** xref:refguide:config:sections/Other.adoc[Other]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.applib.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.applib.adoc
index 7b5da997dd..ec605e68f9 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.applib.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.applib.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.applib~pre.adoc[]
+include::../section-hooks/causeway.applib~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,12 +12,12 @@ include::../section-hooks/isis.applib~pre.adoc[]
 |Default
 |Description
 |
-[[isis.applib.annotation.action-layout.css-class-fa.patterns]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.action-layout.css-class-fa.patterns]]
+causeway.applib.annotation. +
 action-layout.css-class-fa. +
 patterns
 
-| 
+|
 | Provides a mapping of patterns to font-awesome CSS classes, where the pattern is used to match against the name of the action method in order to determine a CSS class to use, for example on the action's menu icon if rendered by the Wicket viewer.
 
 Providing a default set of patterns encourages a common set of verbs to be used.
@@ -26,21 +26,21 @@ The font awesome class for individual actions can be overridden using ``ActionLa
 
 
 |
-[[isis.applib.annotation.action-layout.css-class-fa.patterns-as-map]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.action-layout.css-class-fa.patterns-as-map]]
+causeway.applib.annotation. +
 action-layout.css-class-fa. +
 patterns-as-map
 
-| 
+|
 | null
 
 
 |
-[[isis.applib.annotation.action-layout.css-class.patterns]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.action-layout.css-class.patterns]]
+causeway.applib.annotation. +
 action-layout.css-class.patterns
 
-| 
+|
 | Provides a mapping of patterns to CSS classes, where the pattern is used to match against the name of the action method in order to determine a CSS class to use, for example on the action's button if rendered by the Wicket viewer.
 
 Providing a default set of patterns encourages a common set of verbs to be used.
@@ -49,32 +49,32 @@ The CSS class for individual actions can be overridden using ``ActionLayout#cssC
 
 
 |
-[[isis.applib.annotation.action-layout.css-class.patterns-as-map]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.action-layout.css-class.patterns-as-map]]
+causeway.applib.annotation. +
 action-layout.css-class. +
 patterns-as-map
 
-| 
+|
 | null
 
 
 |
-[[isis.applib.annotation.action.command-publishing]]
-isis.applib.annotation.action. +
+[[causeway.applib.annotation.action.command-publishing]]
+causeway.applib.annotation.action. +
 command-publishing
 
-| 
+|
 | TODO[2464] semantic renaming audit/dispatch -> publishing The default for whether action invocations should be reified as a ``Command``, to be sent to any registered ``CommandSubscriber``s, either for auditing or for replayed against a secondary system, eg for regression testing.
 
 This setting can be overridden on a case-by-case basis using ``Action#commandPublishing()``.
 
 
 |
-[[isis.applib.annotation.action.domain-event.post-for-default]]
-isis.applib.annotation.action. +
+[[causeway.applib.annotation.action.domain-event.post-for-default]]
+causeway.applib.annotation.action. +
 domain-event.post-for-default
 
-| 
+|
 | Influences whether an ``ActionDomainEvent`` should be published (on the internal ``EventBusService``) whenever an action is being interacted with.
 
 Up to five different events can be fired during an interaction, with the event's phase determining which (hide, disable, validate, executing and executed). Subscribers can influence the behaviour at each of these phases.
@@ -87,11 +87,11 @@ The algorithm for determining whether (and what type of) an event is actually se
 
 
 |
-[[isis.applib.annotation.action.execution-publishing]]
-isis.applib.annotation.action. +
+[[causeway.applib.annotation.action.execution-publishing]]
+causeway.applib.annotation.action. +
 execution-publishing
 
-| 
+|
 | TODO[2464] semantic renaming audit/dispatch -> publishing The default for whether action invocations should be sent through to the ``ExecutionSubscriber`` for publishing.
 
 The service's publish method is called only once per transaction, with ``Execution`` collecting details of the identity of the target object, the action invoked, the action arguments and the returned object (if any).
@@ -100,33 +100,33 @@ This setting can be overridden on a case-by-case basis using ``Action#executionD
 
 
 |
-[[isis.applib.annotation.collection-layout.default-view]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.collection-layout.default-view]]
+causeway.applib.annotation. +
 collection-layout.default-view
 
-| 
+|
 | Defines the initial view to display collections when rendered.
 
 The value of this can be overridden on a case-by-case basis using ``CollectionLayout#defaultView()``. Note that this default configuration property is an enum and so defines only a fixed number of values, whereas the annotation returns a string; this is to allow for flexibility that individual viewers might support their own additional types. For example, the Wicket viewer supports
 
 
 |
-[[isis.applib.annotation.collection-layout.paged]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.collection-layout.paged]]
+causeway.applib.annotation. +
 collection-layout.paged
 
-| 
+|
 | Defines the default number of objects that are shown in a "parented" collection of a domain object, result of invoking an action.
 
 This can be overridden on a case-by-case basis using ``CollectionLayout#paged()``.
 
 
 |
-[[isis.applib.annotation.collection.domain-event.post-for-default]]
-isis.applib.annotation.collection. +
+[[causeway.applib.annotation.collection.domain-event.post-for-default]]
+causeway.applib.annotation.collection. +
 domain-event.post-for-default
 
-| 
+|
 | Influences whether an ``CollectionDomainEvent`` should be published (on the internal ``EventBusService``) whenever a collection is being interacted with.
 
 Up to two different events can be fired during an interaction, with the event's phase determining which (hide, disable)Subscribers can influence the behaviour at each of these phases.
@@ -139,13 +139,13 @@ The algorithm for determining whether (and what type of) an event is actually se
 
 
 |
-[[isis.applib.annotation.domain-object-layout.css-class-ui-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object-layout.css-class-ui-event.post-for-default]]
+causeway.applib.annotation. +
 domain-object-layout. +
 css-class-ui-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``CssClassUiEvent`` should be published (on the internal ``EventBusService``) whenever a domain object is about to be rendered in the UI - thereby allowing subscribers to optionally ``CssClassUiEvent#setCssClass(String)`` change) the CSS classes that are used.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the ``DomainObjectLayout#cssClassUiEvent()`` @DomainObjectLayout(cssClassEvent=...)} for the domain object in question.
@@ -158,12 +158,12 @@ The default is ``false``, because otherwise the mere presence of ``@DomainObject
 
 
 |
-[[isis.applib.annotation.domain-object-layout.icon-ui-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object-layout.icon-ui-event.post-for-default]]
+causeway.applib.annotation. +
 domain-object-layout.icon-ui-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``IconUiEvent`` should be published (on the internal ``EventBusService``) whenever a domain object is about to be rendered in the UI - thereby allowing subscribers to optionally ``IconUiEvent#setIconName(String)`` change) the icon that is used.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the ``DomainObjectLayout#iconUiEvent()`` @DomainObjectLayout(iconEvent=...)} for the domain object in question.
@@ -176,12 +176,12 @@ The default is ``false``, because otherwise the mere presence of ``@DomainObject
 
 
 |
-[[isis.applib.annotation.domain-object-layout.layout-ui-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object-layout.layout-ui-event.post-for-default]]
+causeway.applib.annotation. +
 domain-object-layout. +
 layout-ui-event.post-for-default
 
-| 
+|
 | Influences whether an ``LayoutUiEvent`` should be published (on the internal ``EventBusService``) whenever a domain object is about to be rendered in the UI - thereby allowing subscribers to optionally ``LayoutUiEvent#setLayout(String)`` change) the layout that is used.
 
 If a different layout value has been set, then a layout in the form ``xml`` use used (where ``zzz`` is the name of the layout).
@@ -196,23 +196,23 @@ The default is ``false``, because otherwise the mere presence of ``@DomainObject
 
 
 |
-[[isis.applib.annotation.domain-object-layout.paged]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object-layout.paged]]
+causeway.applib.annotation. +
 domain-object-layout.paged
 
-| 
+|
 | Defines the default number of objects that are shown in a "standalone" collection obtained as the result of invoking an action.
 
 This can be overridden on a case-by-case basis using ``DomainObjectLayout#paged()``.
 
 
 |
-[[isis.applib.annotation.domain-object-layout.title-ui-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object-layout.title-ui-event.post-for-default]]
+causeway.applib.annotation. +
 domain-object-layout. +
 title-ui-event.post-for-default
 
-| 
+|
 | Influences whether an ``TitleUiEvent`` should be published (on the internal ``EventBusService``) whenever a domain object is about to be rendered in the UI - thereby allowing subscribers to optionally ``TitleUiEvent#setTitle(String)`` change) the title that is used.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the ``DomainObjectLayout#titleUiEvent()`` @DomainObjectLayout(titleEvent=...)} for the domain object in question.
@@ -225,13 +225,13 @@ The default is ``false``, because otherwise the mere presence of ``@DomainObject
 
 
 |
-[[isis.applib.annotation.domain-object.created-lifecycle-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object.created-lifecycle-event.post-for-default]]
+causeway.applib.annotation. +
 domain-object. +
 created-lifecycle-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``ObjectCreatedEvent`` should be published (on the internal ``EventBusService``) whenever a domain object has been created using ``FactoryService``.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the @DomainObject(createdLifecycleEvent=...) for the domain object in question.
@@ -242,23 +242,23 @@ The algorithm for determining whether (and what type of) an event is sent depend
 
 
 |
-[[isis.applib.annotation.domain-object.editing]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object.editing]]
+causeway.applib.annotation. +
 domain-object.editing
 
-| 
+|
 | The default for whether the properties of domain objects can be edited, or whether instead they can be modified only using actions (or programmatically as a side-effect of actions on other objects).
 
 This setting can be overridden on a case-by-case basis using DomainObject#getEditing()
 
 
 |
-[[isis.applib.annotation.domain-object.entity-change-publishing]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object.entity-change-publishing]]
+causeway.applib.annotation. +
 domain-object. +
 entity-change-publishing
 
-| 
+|
 | TODO[2464] semantic renaming audit/dispatch -> publishing The default for whether _domain entities_ should be audited or not (meaning that any changes are sent through to ``EntityChangesSubscriber``s and sent through to ``EntityPropertyChangeSubscriber``.
 
 This setting can be overridden on a case-by-case basis using ``DomainObject#entityChangePublishing()``
@@ -267,13 +267,13 @@ Note: this applies only to domain entities, not view models.
 
 
 |
-[[isis.applib.annotation.domain-object.loaded-lifecycle-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object.loaded-lifecycle-event.post-for-default]]
+causeway.applib.annotation. +
 domain-object. +
 loaded-lifecycle-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``ObjectLoadedEvent`` should be published (on the internal ``EventBusService``) whenever a domain _entity_ has been loaded from the persistence store.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the @DomainObject(loadedLifecycleEvent=...) for the domain object in question.
@@ -286,13 +286,13 @@ Note: this applies only to domain entities, not to view models.
 
 
 |
-[[isis.applib.annotation.domain-object.persisted-lifecycle-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object.persisted-lifecycle-event.post-for-default]]
+causeway.applib.annotation. +
 domain-object. +
 persisted-lifecycle-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``ObjectPersistedEvent`` should be published (on the internal ``EventBusService``) whenever a domain _entity_ has been persisted (for the first time) to the persistence store.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the @DomainObject(persistedLifecycleEvent=...) for the domain object in question.
@@ -305,13 +305,13 @@ Note: this applies only to domain entities, not to view models.
 
 
 |
-[[isis.applib.annotation.domain-object.persisting-lifecycle-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object.persisting-lifecycle-event.post-for-default]]
+causeway.applib.annotation. +
 domain-object. +
 persisting-lifecycle-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``ObjectPersistingEvent`` should be published (on the internal ``EventBusService``) whenever a domain _entity_ is about to be persisting (for the first time) to the persistence store.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the @DomainObject(persistingLifecycleEvent=...) for the domain object in question.
@@ -324,13 +324,13 @@ Note: this applies only to domain entities, not to view models.
 
 
 |
-[[isis.applib.annotation.domain-object.removing-lifecycle-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object.removing-lifecycle-event.post-for-default]]
+causeway.applib.annotation. +
 domain-object. +
 removing-lifecycle-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``ObjectRemovingEvent`` should be published (on the internal ``EventBusService``) whenever a persistent domain _entity_ is about to be removed (that is, deleted) from the persistence store.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the @DomainObject(removingLifecycleEvent=...) for the domain object in question.
@@ -345,13 +345,13 @@ Note: There is no corresponding ``removed`` callback, because (for the JDO persi
 
 
 |
-[[isis.applib.annotation.domain-object.updated-lifecycle-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object.updated-lifecycle-event.post-for-default]]
+causeway.applib.annotation. +
 domain-object. +
 updated-lifecycle-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``ObjectUpdatedEvent`` should be published (on the internal ``EventBusService``) whenever a persistent domain _entity_ has been updated in the persistence store.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the @DomainObject(updatedLifecycleEvent=...) for the domain object in question.
@@ -364,13 +364,13 @@ Note: this applies only to domain entities, not to view models.
 
 
 |
-[[isis.applib.annotation.domain-object.updating-lifecycle-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.domain-object.updating-lifecycle-event.post-for-default]]
+causeway.applib.annotation. +
 domain-object. +
 updating-lifecycle-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``ObjectUpdatingEvent`` should be published (on the internal ``EventBusService``) whenever a persistent domain _entity_ is about to be updated in the persistence store.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the @DomainObject(updatingLifecycleEvent=...) for the domain object in question.
@@ -383,11 +383,11 @@ Note: this applies only to domain entities, not to view models.
 
 
 |
-[[isis.applib.annotation.parameter-layout.label-position]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.parameter-layout.label-position]]
+causeway.applib.annotation. +
 parameter-layout.label-position
 
-| 
+|
 | Defines the default position for the label for an action parameter.
 
 Can be overridden on a case-by-case basis using ``ParameterLayout#labelPosition()``.
@@ -396,11 +396,11 @@ If left as ``LabelPosition#NOT_SPECIFIED`` and not overridden, then the position
 
 
 |
-[[isis.applib.annotation.property-layout.label-position]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.property-layout.label-position]]
+causeway.applib.annotation. +
 property-layout.label-position
 
-| 
+|
 | Defines the default position for the label for a domain object property.
 
 Can be overridden on a case-by-case basis using ``ParameterLayout#labelPosition()``.
@@ -409,22 +409,22 @@ If left as ``LabelPosition#NOT_SPECIFIED`` and not overridden, then the position
 
 
 |
-[[isis.applib.annotation.property.command-publishing]]
-isis.applib.annotation.property. +
+[[causeway.applib.annotation.property.command-publishing]]
+causeway.applib.annotation.property. +
 command-publishing
 
-| 
+|
 | TODO[2464] semantic renaming audit/dispatch -> publishing The default for whether property edits should be reified as a ``Command``, to be sent to any registered ``CommandSubscriber``s, either for auditing or for replayed against a secondary system, eg for regression testing.
 
 This setting can be overridden on a case-by-case basis using ``Property#commandDispatch()``.
 
 
 |
-[[isis.applib.annotation.property.domain-event.post-for-default]]
-isis.applib.annotation.property. +
+[[causeway.applib.annotation.property.domain-event.post-for-default]]
+causeway.applib.annotation.property. +
 domain-event.post-for-default
 
-| 
+|
 | Influences whether an ``PropertyDomainEvent`` should be published (on the internal ``EventBusService``) whenever an property is being interacted with.
 
 Up to five different events can be fired during an interaction, with the event's phase determining which (hide, disable, validate, executing and executed). Subscribers can influence the behaviour at each of these phases.
@@ -437,11 +437,11 @@ The algorithm for determining whether (and what type of) an event is actually se
 
 
 |
-[[isis.applib.annotation.property.execution-publishing]]
-isis.applib.annotation.property. +
+[[causeway.applib.annotation.property.execution-publishing]]
+causeway.applib.annotation.property. +
 execution-publishing
 
-| 
+|
 | TODO[2464] semantic renaming audit/dispatch -> publishing The default for whether property edits should be sent through to the ``ExecutionSubscriber`` for publishing.
 
 The service's publish method is called only once per transaction, with ``Execution`` collecting details of the identity of the target object, the property edited, and the new value of the property.
@@ -450,13 +450,13 @@ This setting can be overridden on a case-by-case basis using ``Property#publishi
 
 
 |
-[[isis.applib.annotation.view-model-layout.css-class-ui-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.view-model-layout.css-class-ui-event.post-for-default]]
+causeway.applib.annotation. +
 view-model-layout. +
 css-class-ui-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``CssClassUiEvent`` should be published (on the internal ``EventBusService``) whenever a view model (annotated with @ViewModel) is about to be rendered in the UI - thereby allowing subscribers to optionally ``CssClassUiEvent#setCssClass(String)`` change) the CSS classes that are used.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the ``ViewModelLayout#cssClassUiEvent()`` @ViewModelLayout(cssClassEvent=...)} for the domain object in question:
@@ -467,12 +467,12 @@ The algorithm for determining whether (and what type of) an event is sent depend
 
 
 |
-[[isis.applib.annotation.view-model-layout.icon-ui-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.view-model-layout.icon-ui-event.post-for-default]]
+causeway.applib.annotation. +
 view-model-layout.icon-ui-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``IconUiEvent`` should be published (on the internal ``EventBusService``) whenever a view model (annotated with @ViewModel) is about to be rendered in the UI - thereby allowing subscribers to optionally ``IconUiEvent#setIconName(String)`` change) the icon that is used.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the ``ViewModelLayout#iconUiEvent()`` @ViewModelLayout(iconEvent=...)} for the domain object in question:
@@ -483,12 +483,12 @@ The algorithm for determining whether (and what type of) an event is sent depend
 
 
 |
-[[isis.applib.annotation.view-model-layout.layout-ui-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.view-model-layout.layout-ui-event.post-for-default]]
+causeway.applib.annotation. +
 view-model-layout.layout-ui-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``LayoutUiEvent`` should be published (on the internal ``EventBusService``) whenever a view model (annotated with @ViewModel) is about to be rendered in the UI - thereby allowing subscribers to optionally ``LayoutUiEvent#setLayout(String)`` change) the layout that is used.
 
 If a different layout value has been set, then a layout in the form ``xml`` use used (where ``zzz`` is the name of the layout).
@@ -501,12 +501,12 @@ The algorithm for determining whether (and what type of) an event is sent depend
 
 
 |
-[[isis.applib.annotation.view-model-layout.title-ui-event.post-for-default]]
-isis.applib.annotation. +
+[[causeway.applib.annotation.view-model-layout.title-ui-event.post-for-default]]
+causeway.applib.annotation. +
 view-model-layout.title-ui-event. +
 post-for-default
 
-| 
+|
 | Influences whether an ``TitleUiEvent`` should be published (on the internal ``EventBusService``) whenever a view model (annotated with @ViewModel) is about to be rendered in the UI - thereby allowing subscribers to optionally ``TitleUiEvent#setTitle(String)`` change) the title that is used.
 
 The algorithm for determining whether (and what type of) an event is sent depends on the value of the ``ViewModelLayout#titleUiEvent()`` @ViewModelLayout(titleEvent=...)} for the domain object in question:
@@ -517,16 +517,16 @@ The algorithm for determining whether (and what type of) an event is sent depend
 
 
 |
-[[isis.applib.annotation.view-model.validation.semantic-checking.enable]]
-isis.applib.annotation.view-model. +
+[[causeway.applib.annotation.view-model.validation.semantic-checking.enable]]
+causeway.applib.annotation.view-model. +
 validation.semantic-checking. +
 enable
 
-| 
+|
 | Whether to check for inconsistencies between the usage of ``DomainObject``, ``ViewModel``, ``DomainObjectLayout`` and ``ViewModelLayout``.
 
 
 
 |===
 
-include::../section-hooks/isis.applib~post.adoc[]
+include::../section-hooks/causeway.applib~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.config.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.config.adoc
index 36f60719be..adf9b3cb34 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.config.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.config.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.core.config~pre.adoc[]
+include::../section-hooks/causeway.core.config~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,12 +12,12 @@ include::../section-hooks/isis.core.config~pre.adoc[]
 |Default
 |Description
 |
-[[isis.core.config.configuration-property-visibility-policy]]
-isis.core.config. +
+[[causeway.core.config.configuration-property-visibility-policy]]
+causeway.core.config. +
 configuration-property-visibility- +
 policy
 
-| 
+|
 | Configuration values might contain sensitive data, hence per default, configuration properties are only visible with the configuration-page when _prototyping_.
 
 Alternatively this policy can be set to either *always* show or *never* show.
@@ -28,4 +28,4 @@ Alternatively this policy can be set to either *always* show or *never* show.
 
 |===
 
-include::../section-hooks/isis.core.config~post.adoc[]
+include::../section-hooks/causeway.core.config~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.adoc
index a2dcbfee8b..942592b5a1 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.core.meta-model~pre.adoc[]
+include::../section-hooks/causeway.core.meta-model~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,27 +12,27 @@ include::../section-hooks/isis.core.meta-model~pre.adoc[]
 |Default
 |Description
 |
-[[isis.core.meta-model.filter-visibility]]
-isis.core.meta-model. +
+[[causeway.core.meta-model.filter-visibility]]
+causeway.core.meta-model. +
 filter-visibility
 
-| 
+|
 | Whether domain objects to which the current user does not have visibility access should be rendered within collections or drop-down choices/autocompletes.
 
 One reason this filtering may be necessary is for multi-tenanted applications, whereby an end-user should only be able to "see" what data that they own. For efficiency, the application should only query for objects that the end-user owns. This configuration property acts as a safety net to prevent the end-user from viewing domain objects _even if_ those domain objects were rehydrated from the persistence store.
 
 
 |
-[[isis.core.meta-model.programming-model.ignore-deprecated]]
-isis.core.meta-model. +
+[[causeway.core.meta-model.programming-model.ignore-deprecated]]
+causeway.core.meta-model. +
 programming-model. +
 ignore-deprecated
 
-| 
+|
 | If set, then any aspects of the programming model (as implemented by ``FacetFactory``s that have been indicated as deprecated will simply be ignored/excluded from the metamodel.
 
 
 
 |===
 
-include::../section-hooks/isis.core.meta-model~post.adoc[]
+include::../section-hooks/causeway.core.meta-model~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.introspector.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.introspector.adoc
index a3bfcdc8d8..f31ac6d99b 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.introspector.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.introspector.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.core.meta-model.introspector~pre.adoc[]
+include::../section-hooks/causeway.core.meta-model.introspector~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,55 +12,55 @@ include::../section-hooks/isis.core.meta-model.introspector~pre.adoc[]
 |Default
 |Description
 |
-[[isis.core.meta-model.introspector.lock-after-full-introspection]]
-isis.core.meta-model.introspector. +
+[[causeway.core.meta-model.introspector.lock-after-full-introspection]]
+causeway.core.meta-model.introspector. +
 lock-after-full-introspection
 
-| 
+|
 | If true, then no new specifications will be allowed to be loaded once introspection has been complete.
 
 Only applies if the introspector is configured to perform full introspection up-front (either because of ``IntrospectionMode#FULL`` or ``IntrospectionMode#LAZY_UNLESS_PRODUCTION`` when in production); otherwise is ignored.
 
 
 |
-[[isis.core.meta-model.introspector.mode]]
-isis.core.meta-model.introspector. +
+[[causeway.core.meta-model.introspector.mode]]
+causeway.core.meta-model.introspector. +
 mode
 
-| 
+|
 | Whether all known types should be fully introspected as part of the bootstrapping, or should only be partially introspected initially.
 
 Leaving this as lazy means that there's a chance that metamodel validation errors will not be discovered during bootstrap. That said, metamodel validation is still run incrementally for any classes introspected lazily after initial bootstrapping (unless ``#isValidateIncrementally()`` is disabled.
 
 
 |
-[[isis.core.meta-model.introspector.parallelize]]
-isis.core.meta-model.introspector. +
+[[causeway.core.meta-model.introspector.parallelize]]
+causeway.core.meta-model.introspector. +
 parallelize
 
-| 
+|
 | Whether to perform introspection in parallel. Meant to speed up bootstrapping.
 
 For now this is _experimental_. Leave this disabled (the default).
 
 
 |
-[[isis.core.meta-model.introspector.policy]]
-isis.core.meta-model.introspector. +
+[[causeway.core.meta-model.introspector.policy]]
+causeway.core.meta-model.introspector. +
 policy
 
-| 
+|
 | Policy as to how introspection should process class members and supporting methods.
 
 Default is to only introspect public class members, while annotating these is optional.
 
 
 |
-[[isis.core.meta-model.introspector.validate-incrementally]]
-isis.core.meta-model.introspector. +
+[[causeway.core.meta-model.introspector.validate-incrementally]]
+causeway.core.meta-model.introspector. +
 validate-incrementally
 
-| 
+|
 | If true, then metamodel validation is performed after any new specification has been loaded (after the initial bootstrapping).
 
 This does _not_ apply if the introspector is configured to perform full introspection up-front AND when the metamodel is locked after initial bootstrapping (because in that case the lock check will simply prevent any new specs from being loaded). But it will apply otherwise.
@@ -71,4 +71,4 @@ In particular, this setting _can_ still apply even if the introspection mode is
 
 |===
 
-include::../section-hooks/isis.core.meta-model.introspector~post.adoc[]
+include::../section-hooks/causeway.core.meta-model.introspector~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.validator.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.validator.adoc
index 3d170503f2..e64b6a92a7 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.validator.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.validator.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.core.meta-model.validator~pre.adoc[]
+include::../section-hooks/causeway.core.meta-model.validator~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,21 +12,21 @@ include::../section-hooks/isis.core.meta-model.validator~pre.adoc[]
 |Default
 |Description
 |
-[[isis.core.meta-model.validator.action-collection-parameter-choices]]
-isis.core.meta-model.validator. +
+[[causeway.core.meta-model.validator.action-collection-parameter-choices]]
+causeway.core.meta-model.validator. +
 action-collection-parameter- +
 choices
 
-| 
+|
 | Whether to validate that any actions that accept action parameters have either a corresponding choices or auto-complete for that action parameter, or are associated with a collection of the appropriate type.
 
 
 |
-[[isis.core.meta-model.validator.allow-deprecated]]
-isis.core.meta-model.validator. +
+[[causeway.core.meta-model.validator.allow-deprecated]]
+causeway.core.meta-model.validator. +
 allow-deprecated
 
-| 
+|
 | This setting is used to determine whether the use of such deprecated features is allowed.
 
 If not allowed, then metamodel validation errors will be flagged.
@@ -35,91 +35,91 @@ Note that this settings has no effect if the programming model has been configur
 
 
 |
-[[isis.core.meta-model.validator.explicit-logical-type-names]]
-isis.core.meta-model.validator. +
+[[causeway.core.meta-model.validator.explicit-logical-type-names]]
+causeway.core.meta-model.validator. +
 explicit-logical-type-names
 
-| 
+|
 | Whether to ensure that the logical-type-name of all objects must be specified explicitly, using either ``Named``.
 
 It is _highly advisable_ to leave this set as enabled (the default). These logical-type-names should also (of course) be unique - among non-abstract types.
 
 
 |
-[[isis.core.meta-model.validator.jaxb-view-model.date-time-type-adapter]]
-isis.core.meta-model.validator. +
+[[causeway.core.meta-model.validator.jaxb-view-model.date-time-type-adapter]]
+causeway.core.meta-model.validator. +
 jaxb-view-model. +
 date-time-type-adapter
 
-| 
+|
 | If set, then ensures that for all properties of JAXB-style view models where the property's type is a date or time, then that property has been correctly annotated with @``XmlJavaTypeAdapter`` (so that the property's value can be converted into a serializable form).
 
 
 |
-[[isis.core.meta-model.validator.jaxb-view-model.no-arg-constructor]]
-isis.core.meta-model.validator. +
+[[causeway.core.meta-model.validator.jaxb-view-model.no-arg-constructor]]
+causeway.core.meta-model.validator. +
 jaxb-view-model.no-arg-constructor
 
-| 
+|
 | If set, then ensures that all JAXB-style view models have a no-arg constructor.
 
 
 |
-[[isis.core.meta-model.validator.jaxb-view-model.not-abstract]]
-isis.core.meta-model.validator. +
+[[causeway.core.meta-model.validator.jaxb-view-model.not-abstract]]
+causeway.core.meta-model.validator. +
 jaxb-view-model.not-abstract
 
-| 
+|
 | If set, then ensures that all JAXB-style view models are concrete classes, not abstract.
 
 
 |
-[[isis.core.meta-model.validator.jaxb-view-model.not-inner-class]]
-isis.core.meta-model.validator. +
+[[causeway.core.meta-model.validator.jaxb-view-model.not-inner-class]]
+causeway.core.meta-model.validator. +
 jaxb-view-model.not-inner-class
 
-| 
+|
 | If set, then ensures that all JAXB-style view models are either top-level classes or nested static classes (in other words, checks that they are not anonymous, local nor nested non-static classes).
 
 
 |
-[[isis.core.meta-model.validator.jaxb-view-model.reference-type-adapter]]
-isis.core.meta-model.validator. +
+[[causeway.core.meta-model.validator.jaxb-view-model.reference-type-adapter]]
+causeway.core.meta-model.validator. +
 jaxb-view-model. +
 reference-type-adapter
 
-| 
+|
 | If set, then ensures that for all properties of JAXB-style view models where the property's type is an entity, then that entity's type has been correctly annotated with @``XmlJavaTypeAdapter`` (so that the property's value can be converted into a serializable form).
 
 
 |
-[[isis.core.meta-model.validator.jdoql.from-clause]]
-isis.core.meta-model.validator. +
+[[causeway.core.meta-model.validator.jdoql.from-clause]]
+causeway.core.meta-model.validator. +
 jdoql.from-clause
 
-| 
+|
 | If set, then ensures that the 'FROM' clause within any JDOQL ``@Query``s annotations relates to a known entity type, and moreover that that type is compatible with the type on which the annotation appears: meaning its either a supertype of or the same type as the annotated type.
 
 
 |
-[[isis.core.meta-model.validator.jdoql.variables-clause]]
-isis.core.meta-model.validator. +
+[[causeway.core.meta-model.validator.jdoql.variables-clause]]
+causeway.core.meta-model.validator. +
 jdoql.variables-clause
 
-| 
+|
 | If set, then ensures that the 'VARIABLES' clause within any JDOQL ``@Query``s relates to a known entity type.
 
 
 |
-[[isis.core.meta-model.validator.parallelize]]
-isis.core.meta-model.validator. +
+[[causeway.core.meta-model.validator.parallelize]]
+causeway.core.meta-model.validator. +
 parallelize
 
-| 
+|
 | Whether to perform metamodel validation in parallel.
 
 
 
 |===
 
-include::../section-hooks/isis.core.meta-model.validator~post.adoc[]
+include::../section-hooks/causeway.core.meta-model.validator~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime-services.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime-services.adoc
index 7dcf88b71d..831367b061 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime-services.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime-services.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.core.runtime-services~pre.adoc[]
+include::../section-hooks/causeway.core.runtime-services~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,56 +12,56 @@ include::../section-hooks/isis.core.runtime-services~pre.adoc[]
 |Default
 |Description
 |
-[[isis.core.runtime-services.application-features.init]]
-isis.core.runtime-services. +
+[[causeway.core.runtime-services.application-features.init]]
+causeway.core.runtime-services. +
 application-features.init
 
-| 
+|
 | Whether the ``ApplicationFeatureRepository`` (or the default implementation of that service, at least) should compute the set of ``ApplicationFeature`` that describe the metamodel eagerly, or lazily.
 
 
 |
-[[isis.core.runtime-services.email.override.bcc]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.override.bcc]]
+causeway.core.runtime-services.email. +
 override.bcc
 
-| 
+|
 | Intended for testing purposes only, if set then the requested ``bcc:`` of the email will be ignored, and instead sent to this email address instead.
 
 
 |
-[[isis.core.runtime-services.email.override.cc]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.override.cc]]
+causeway.core.runtime-services.email. +
 override.cc
 
-| 
+|
 | Intended for testing purposes only, if set then the requested ``cc:`` of the email will be ignored, and instead sent to this email address instead.
 
 
 |
-[[isis.core.runtime-services.email.override.to]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.override.to]]
+causeway.core.runtime-services.email. +
 override.to
 
-| 
+|
 | Intended for testing purposes only, if set then the requested ``to:`` of the email will be ignored, and instead sent to this email address instead.
 
 
 |
-[[isis.core.runtime-services.email.port]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.port]]
+causeway.core.runtime-services.email. +
 port
 
-| 
+|
 | The port to use for sending email.
 
 
 |
-[[isis.core.runtime-services.email.sender.address]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.sender.address]]
+causeway.core.runtime-services.email. +
 sender.address
 
-| 
+|
 | Specifies the email address of the user sending the email.
 
 If the username is not specified, is also used as the username to connect to the SMTP service.
@@ -70,90 +70,90 @@ This configuration property is mandatory (for the default implementation of the
 
 
 |
-[[isis.core.runtime-services.email.sender.hostname]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.sender.hostname]]
+causeway.core.runtime-services.email. +
 sender.hostname
 
-| 
+|
 | Specifies the host running the SMTP service.
 
 If not specified, then the value used depends upon the email implementation. The default implementation will use the ``host`` system property.
 
 
 |
-[[isis.core.runtime-services.email.sender.password]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.sender.password]]
+causeway.core.runtime-services.email. +
 sender.password
 
-| 
+|
 | Specifies the password (corresponding to the username to connect to the SMTP service.
 
 This configuration property is mandatory (for the default implementation of the ``EmailService``, at least).
 
 
 |
-[[isis.core.runtime-services.email.sender.username]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.sender.username]]
+causeway.core.runtime-services.email. +
 sender.username
 
-| 
+|
 | Specifies the username to use to connect to the SMTP service.
 
 If not specified, then the sender's email address will be used instead.
 
 
 |
-[[isis.core.runtime-services.email.socket-connection-timeout]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.socket-connection-timeout]]
+causeway.core.runtime-services.email. +
 socket-connection-timeout
 
-| 
+|
 | The maximum number of millseconds to wait to obtain a socket connection before timing out.
 
 
 |
-[[isis.core.runtime-services.email.socket-timeout]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.socket-timeout]]
+causeway.core.runtime-services.email. +
 socket-timeout
 
-| 
+|
 | The maximum number of millseconds to wait to obtain a socket before timing out.
 
 
 |
-[[isis.core.runtime-services.email.throw-exception-on-fail]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.throw-exception-on-fail]]
+causeway.core.runtime-services.email. +
 throw-exception-on-fail
 
-| 
+|
 | If an email fails to send, whether to propagate the exception (meaning that potentially the end-user might see the exception), or whether instead to just indicate failure through the return value of the method (List, List, String, String, DataSource...) that's being called.
 
 
 |
-[[isis.core.runtime-services.email.tls.enabled]]
-isis.core.runtime-services.email. +
+[[causeway.core.runtime-services.email.tls.enabled]]
+causeway.core.runtime-services.email. +
 tls.enabled
 
-| 
+|
 | Whether TLS encryption should be started (that is, ``STARTTLS``).
 
 
 |
-[[isis.core.runtime-services.exception-recognizer.dae.disable]]
-isis.core.runtime-services. +
+[[causeway.core.runtime-services.exception-recognizer.dae.disable]]
+causeway.core.runtime-services. +
 exception-recognizer.dae.disable
 
-| 
+|
 | Whether the ``ExceptionRecognizer`` implementation for Spring's DataAccessException - which attempts to sanitize any exceptions arising from object stores - should be disabled (meaning that exceptions will potentially propagate as more serious to the end user).
 
 
 |
-[[isis.core.runtime-services.repository-service.disable-auto-flush]]
-isis.core.runtime-services. +
+[[causeway.core.runtime-services.repository-service.disable-auto-flush]]
+causeway.core.runtime-services. +
 repository-service. +
 disable-auto-flush
 
-| 
+|
 | Normally any queries are automatically preceded by flushing pending executions.
 
 This key allows this behaviour to be disabled.
@@ -162,11 +162,11 @@ NOTE: this key is redundant for JPA/EclipseLink, which supports its own auto-flu
 
 
 |
-[[isis.core.runtime-services.translation.po.mode]]
-isis.core.runtime-services. +
+[[causeway.core.runtime-services.translation.po.mode]]
+causeway.core.runtime-services. +
 translation.po.mode
 
-| 
+|
 | Specifies the initial mode for obtaining/discovering translations.
 
 There are three modes:
@@ -177,19 +177,19 @@ There are three modes:
 
 
 |
-[[isis.core.runtime-services.translation.resource-location]]
-isis.core.runtime-services. +
+[[causeway.core.runtime-services.translation.resource-location]]
+causeway.core.runtime-services. +
 translation.resource-location
 
-| 
+|
 | Specifies the relative resource path to look for translation files.
 
 If \{@code null} uses \{@code servletContext.getResource("/WEB-INF/")}.
 
-Replaces the former Servlet context parameter 'isis.config.dir';
+Replaces the former Servlet context parameter 'causeway.config.dir';
 
 
 
 |===
 
-include::../section-hooks/isis.core.runtime-services~post.adoc[]
+include::../section-hooks/causeway.core.runtime-services~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime.adoc
index a621cbb180..4e2c7c3ff2 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.core.runtime~pre.adoc[]
+include::../section-hooks/causeway.core.runtime~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,22 +12,22 @@ include::../section-hooks/isis.core.runtime~pre.adoc[]
 |Default
 |Description
 |
-[[isis.core.runtime.locale]]
-isis.core.runtime.locale
+[[causeway.core.runtime.locale]]
+causeway.core.runtime.locale
 
-| 
+|
 | If set, then overrides the application's ``Locale#getDefault()``
 
 
 |
-[[isis.core.runtime.timezone]]
-isis.core.runtime.timezone
+[[causeway.core.runtime.timezone]]
+causeway.core.runtime.timezone
 
-| 
+|
 | If set, then override's the application's timezone.
 
 
 
 |===
 
-include::../section-hooks/isis.core.runtime~post.adoc[]
+include::../section-hooks/causeway.core.runtime~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.extensions.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.extensions.adoc
index 332499c4c2..f5def9025f 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.extensions.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.extensions.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.extensions~pre.adoc[]
+include::../section-hooks/causeway.extensions~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,152 +12,152 @@ include::../section-hooks/isis.extensions~pre.adoc[]
 |Default
 |Description
 |
-[[isis.extensions.command-replay.analyser.exception.enabled]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.analyser.exception.enabled]]
+causeway.extensions.command-replay. +
 analyser.exception.enabled
 
-| 
+|
 | null
 
 
 |
-[[isis.extensions.command-replay.analyser.result.enabled]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.analyser.result.enabled]]
+causeway.extensions.command-replay. +
 analyser.result.enabled
 
-| 
+|
 | null
 
 
 |
-[[isis.extensions.command-replay.batch-size]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.batch-size]]
+causeway.extensions.command-replay. +
 batch-size
 
-| 
+|
 | null
 
 
 |
-[[isis.extensions.command-replay.primary-access.base-url-restful]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.primary-access.base-url-restful]]
+causeway.extensions.command-replay. +
 primary-access.base-url-restful
 
-| 
+|
 | null
 
 
 |
-[[isis.extensions.command-replay.primary-access.base-url-wicket]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.primary-access.base-url-wicket]]
+causeway.extensions.command-replay. +
 primary-access.base-url-wicket
 
-| 
+|
 | null
 
 
 |
-[[isis.extensions.command-replay.primary-access.password]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.primary-access.password]]
+causeway.extensions.command-replay. +
 primary-access.password
 
-| 
+|
 | null
 
 
 |
-[[isis.extensions.command-replay.primary-access.user]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.primary-access.user]]
+causeway.extensions.command-replay. +
 primary-access.user
 
-| 
+|
 | null
 
 
 |
-[[isis.extensions.command-replay.quartz-replicate-and-replay-job.repeat-interval]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.quartz-replicate-and-replay-job.repeat-interval]]
+causeway.extensions.command-replay. +
 quartz-replicate-and-replay-job. +
 repeat-interval
 
-| 
+|
 | Number of milliseconds before running again.
 
 
 |
-[[isis.extensions.command-replay.quartz-replicate-and-replay-job.start-delay]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.quartz-replicate-and-replay-job.start-delay]]
+causeway.extensions.command-replay. +
 quartz-replicate-and-replay-job. +
 start-delay
 
-| 
+|
 | Number of milliseconds before starting the job.
 
 
 |
-[[isis.extensions.command-replay.quartz-session.roles]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.quartz-session.roles]]
+causeway.extensions.command-replay. +
 quartz-session.roles
 
-| 
+|
 | null
 
 
 |
-[[isis.extensions.command-replay.quartz-session.user]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.quartz-session.user]]
+causeway.extensions.command-replay. +
 quartz-session.user
 
-| 
+|
 | The user that runs the replay session secondary.
 
 
 |
-[[isis.extensions.command-replay.secondary-access.base-url-wicket]]
-isis.extensions.command-replay. +
+[[causeway.extensions.command-replay.secondary-access.base-url-wicket]]
+causeway.extensions.command-replay. +
 secondary-access.base-url-wicket
 
-| 
+|
 | null
 
 
 |
-[[isis.extensions.cors.allow-credentials]]
-isis.extensions.cors. +
+[[causeway.extensions.cors.allow-credentials]]
+causeway.extensions.cors. +
 allow-credentials
 
-| 
+|
 | TODO missing java-doc
 
 
 |
-[[isis.extensions.cors.allowed-headers]]
-isis.extensions.cors. +
+[[causeway.extensions.cors.allowed-headers]]
+causeway.extensions.cors. +
 allowed-headers
 
-| 
+|
 | Which HTTP headers are allowed in a CORS request.
 
 For more information, check the usage of the ``headers`` init parameter for https://github.com/eBay/cors-filter[EBay CORSFilter].
 
 
 |
-[[isis.extensions.cors.allowed-methods]]
-isis.extensions.cors. +
+[[causeway.extensions.cors.allowed-methods]]
+causeway.extensions.cors. +
 allowed-methods
 
-| 
+|
 | Which HTTP methods are permitted in a CORS request.
 
 For more information, check the usage of the ``methods`` init parameter for https://github.com/eBay/cors-filter[EBay CORSFilter].
 
 
 |
-[[isis.extensions.cors.allowed-origins]]
-isis.extensions.cors. +
+[[causeway.extensions.cors.allowed-origins]]
+causeway.extensions.cors. +
 allowed-origins
 
-| 
+|
 | Which origins are allowed to make CORS requests.
 
 The default is the wildcard ("*") but this can be made more restrictive if necessary.
@@ -166,44 +166,44 @@ For more information, check the usage of the ``origins`` init parameter for http
 
 
 |
-[[isis.extensions.cors.exposed-headers]]
-isis.extensions.cors. +
+[[causeway.extensions.cors.exposed-headers]]
+causeway.extensions.cors. +
 exposed-headers
 
-| 
+|
 | Which HTTP headers are exposed in a CORS request.
 
 For more information, check the usage of the ``headers`` init parameter for https://github.com/eBay/cors-filter[EBay CORSFilter].
 
 
 |
-[[isis.extensions.secman.delegated-users.auto-create-policy]]
-isis.extensions.secman. +
+[[causeway.extensions.secman.delegated-users.auto-create-policy]]
+causeway.extensions.secman. +
 delegated-users.auto-create-policy
 
-| 
+|
 | Whether delegated users should be autocreated as locked (the default) or unlocked.
 
 BE AWARE THAT if any users are auto-created as unlocked, then the set of roles that they are given should be highly restricted !!!
 
 
 |
-[[isis.extensions.secman.permissions-evaluation-policy]]
-isis.extensions.secman. +
+[[causeway.extensions.secman.permissions-evaluation-policy]]
+causeway.extensions.secman. +
 permissions-evaluation-policy
 
-| 
+|
 | If there are conflicting (allow vs veto) permissions at the same scope, then this policy determines whether to prefer to allow the permission or to veto it.
 
 This is only used if a ``PermissionsEvaluationService`` has not been declared explicitly.
 
 
 |
-[[isis.extensions.secman.seed.admin.namespace-permissions.additional]]
-isis.extensions.secman.seed.admin. +
+[[causeway.extensions.secman.seed.admin.namespace-permissions.additional]]
+causeway.extensions.secman.seed.admin. +
 namespace-permissions.additional
 
-| 
+|
 | An (optional) additional set of namespaces that the admin role is granted.
 
 These are in addition to the main namespaces granted.
@@ -212,11 +212,11 @@ These are in addition to the main namespaces granted.
 
 
 |
-[[isis.extensions.secman.seed.admin.namespace-permissions.sticky]]
-isis.extensions.secman.seed.admin. +
+[[causeway.extensions.secman.seed.admin.namespace-permissions.sticky]]
+causeway.extensions.secman.seed.admin. +
 namespace-permissions.sticky
 
-| 
+|
 | The set of namespaces to which the admin role is granted.
 
 These namespaces are intended to be sufficient to allow users with this admin role to be able to administer the security module itself, for example to manage users and roles. The security user is not necessarily able to use the main business logic within the domain application itself, though.
@@ -229,20 +229,20 @@ WARNING: normally these should not be overridden. Instead, specify additional na
 
 
 |
-[[isis.extensions.secman.seed.admin.password]]
-isis.extensions.secman.seed.admin. +
+[[causeway.extensions.secman.seed.admin.password]]
+causeway.extensions.secman.seed.admin. +
 password
 
-| 
+|
 | The corresponding password for admin user. @see #getUserName()
 
 
 |
-[[isis.extensions.secman.seed.admin.role-name]]
-isis.extensions.secman.seed.admin. +
+[[causeway.extensions.secman.seed.admin.role-name]]
+causeway.extensions.secman.seed.admin. +
 role-name
 
-| 
+|
 | The name of security admin role.
 
 Users with this role (in particular, the default admin user are granted access to a set of namespaces (``NamespacePermissions#getSticky()`` and ``NamespacePermissions#getAdditional()``) which are intended to be sufficient to allow users with this admin role to be able to administer the security module itself, for example to manage users and roles.
@@ -251,11 +251,11 @@ Users with this role (in particular, the default admin user are granted access t
 
 
 |
-[[isis.extensions.secman.seed.admin.user-name]]
-isis.extensions.secman.seed.admin. +
+[[causeway.extensions.secman.seed.admin.user-name]]
+causeway.extensions.secman.seed.admin. +
 user-name
 
-| 
+|
 | The name of the security super user.
 
 This user is automatically made a member of the admin role, from which it is granted permissions to administer other users.
@@ -266,49 +266,49 @@ The password for this user is set in ``Admin#getPassword()``.
 
 
 |
-[[isis.extensions.secman.seed.regular-user.role-name]]
-isis.extensions.secman.seed. +
+[[causeway.extensions.secman.seed.regular-user.role-name]]
+causeway.extensions.secman.seed. +
 regular-user.role-name
 
-| 
+|
 | The role name for regular users of the application, granting them access to basic security features.
 
 The exact set of permissions is hard-wired in the ``IsisExtSecmanRegularUserRoleAndPermissions`` fixture.
 
 
 |
-[[isis.extensions.secman.user-menu-me-action-policy]]
-isis.extensions.secman. +
+[[causeway.extensions.secman.user-menu-me-action-policy]]
+causeway.extensions.secman. +
 user-menu-me-action-policy
 
-| 
+|
 | Whether the presence of SecMan should result in the automatic suppression of the ``UserMenu``'s me action.
 
 This is normally what is required as SecMan's ``ApplicationUser`` is a more comprehensive representation of the current user. If the default me action is not suppressed, then the end-user will see two actions with the name "me" in the tertiary menu.
 
 
 |
-[[isis.extensions.secman.user-registration.initial-role-names]]
-isis.extensions.secman. +
+[[causeway.extensions.secman.user-registration.initial-role-names]]
+causeway.extensions.secman. +
 user-registration. +
 initial-role-names
 
-| 
+|
 | The set of roles that users registering with the app are granted automatically.
 
-If using the wicket viewer, also requires isis.viewer.wicket.suppress-signup to be set ``false``, along with any other of its other prereqs.
+If using the wicket viewer, also requires causeway.viewer.wicket.suppress-signup to be set ``false``, along with any other of its other prereqs.
 
 
 |
-[[isis.extensions.session-log.auto-logout-on-restart]]
-isis.extensions.session-log. +
+[[causeway.extensions.session-log.auto-logout-on-restart]]
+causeway.extensions.session-log. +
 auto-logout-on-restart
 
-| 
+|
 | null
 
 
 
 |===
 
-include::../section-hooks/isis.extensions~post.adoc[]
+include::../section-hooks/causeway.extensions~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.legacy.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.legacy.adoc
index 72336de2f5..483b17c0d4 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.legacy.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.legacy.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.legacy~pre.adoc[]
+include::../section-hooks/causeway.legacy~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,24 +12,24 @@ include::../section-hooks/isis.legacy~pre.adoc[]
 |Default
 |Description
 |
-[[isis.legacy.value-types.money.currency]]
-isis.legacy.value-types.money. +
+[[causeway.legacy.value-types.money.currency]]
+causeway.legacy.value-types.money. +
 currency
 
-| 
+|
 | Configures the default currency code used by ``MoneyValueSemanticsProvider``. @deprecated
 
 
 |
-[[isis.legacy.value-types.percentage.format]]
-isis.legacy.value-types.percentage. +
+[[causeway.legacy.value-types.percentage.format]]
+causeway.legacy.value-types.percentage. +
 format
 
-| 
+|
 | Configures the formats understood by ``PercentageValueSemanticsProvider``. @deprecated
 
 
 
 |===
 
-include::../section-hooks/isis.legacy~post.adoc[]
+include::../section-hooks/causeway.legacy~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.persistence.schema.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.persistence.schema.adoc
index 279b1c9d0c..3e702328fb 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.persistence.schema.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.persistence.schema.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.persistence.schema~pre.adoc[]
+include::../section-hooks/causeway.persistence.schema~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,20 +12,20 @@ include::../section-hooks/isis.persistence.schema~pre.adoc[]
 |Default
 |Description
 |
-[[isis.persistence.schema.additional-orm-files]]
-isis.persistence.schema. +
+[[causeway.persistence.schema.additional-orm-files]]
+causeway.persistence.schema. +
 additional-orm-files
 
-| 
+|
 | Does lookup additional "mapping-files" in META-INF/orm-_name_.xml (equivalent to "mapping-file" entries in persistence.xml) and adds these to those that are already configured the _Spring Data_ way (if any). NOTE: not implemented for JDO
 
 
 |
-[[isis.persistence.schema.auto-create-schemas]]
-isis.persistence.schema. +
+[[causeway.persistence.schema.auto-create-schemas]]
+causeway.persistence.schema. +
 auto-create-schemas
 
-| 
+|
 | List of additional schemas to be auto-created.
 
 Explicitly creates given list of schemas by using the specified ``#getCreateSchemaSqlTemplate()`` to generate the actual SQL statement against the configured data-source.
@@ -34,11 +34,11 @@ This configuration mechanism does not consider any schema-auto-creation configur
 
 
 |
-[[isis.persistence.schema.create-schema-sql-template]]
-isis.persistence.schema. +
+[[causeway.persistence.schema.create-schema-sql-template]]
+causeway.persistence.schema. +
 create-schema-sql-template
 
-| 
+|
 | Vendor specific SQL syntax to create a DB schema.
 
 This template is passed through schemaName) to make the actual SQL statement thats to be used against the configured data-source.
@@ -51,4 +51,4 @@ For MYSQL/MARIADB use escape like \{@code `%S`}
 
 |===
 
-include::../section-hooks/isis.persistence.schema~post.adoc[]
+include::../section-hooks/causeway.persistence.schema~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.security.keycloak.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.security.keycloak.adoc
index 00096234ce..353b1cb299 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.security.keycloak.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.security.keycloak.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.security.keycloak~pre.adoc[]
+include::../section-hooks/causeway.security.keycloak~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,39 +12,39 @@ include::../section-hooks/isis.security.keycloak~pre.adoc[]
 |Default
 |Description
 |
-[[isis.security.keycloak.base-url]]
-isis.security.keycloak.base-url
+[[causeway.security.keycloak.base-url]]
+causeway.security.keycloak.base-url
 
-| 
+|
 | The base URL for the keycloak server.
 
 For example, if running a keycloak using Docker container, such as:
 
 ....
-         docker run -p 9090:8080 \             -e KEYCLOAK_USER=admin \             -e KEYCLOAK_PASSWORD=admin \             quay.io/keycloak/keycloak:14.0.0     
+         docker run -p 9090:8080 \             -e KEYCLOAK_USER=admin \             -e KEYCLOAK_PASSWORD=admin \             quay.io/keycloak/keycloak:14.0.0
 ....
 
 , then the URL would be "http://localhost:9090/auth".
 
 
 |
-[[isis.security.keycloak.login-success-url]]
-isis.security.keycloak. +
+[[causeway.security.keycloak.login-success-url]]
+causeway.security.keycloak. +
 login-success-url
 
-| 
+|
 | Specifies where users will be redirected after authenticating successfully if they have not visited a secured page prior to authenticating or \{@code alwaysUse} is true.
 
 
 |
-[[isis.security.keycloak.realm]]
-isis.security.keycloak.realm
+[[causeway.security.keycloak.realm]]
+causeway.security.keycloak.realm
 
-| 
+|
 | The name of the realm for the Apache Isis application, as configured in Keycloak.
 
 
 
 |===
 
-include::../section-hooks/isis.security.keycloak~post.adoc[]
+include::../section-hooks/causeway.security.keycloak~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.security.shiro.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.security.shiro.adoc
index dac0e416f0..fb86bd87a3 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.security.shiro.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.security.shiro.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.security.shiro~pre.adoc[]
+include::../section-hooks/causeway.security.shiro~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,12 +12,12 @@ include::../section-hooks/isis.security.shiro~pre.adoc[]
 |Default
 |Description
 |
-[[isis.security.shiro.auto-logout-if-already-authenticated]]
-isis.security.shiro. +
+[[causeway.security.shiro.auto-logout-if-already-authenticated]]
+causeway.security.shiro. +
 auto-logout-if-already- +
 authenticated
 
-| 
+|
 | If the Shiro subject is found to be still authenticated, then will be logged out anyway and then re-authenticated.
 
 Applies only to the Restful Objects viewer.
@@ -26,4 +26,4 @@ Applies only to the Restful Objects viewer.
 
 |===
 
-include::../section-hooks/isis.security.shiro~post.adoc[]
+include::../section-hooks/causeway.security.shiro~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.security.spring.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.security.spring.adoc
index af6381976b..36e38fcec2 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.security.spring.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.security.spring.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.security.spring~pre.adoc[]
+include::../section-hooks/causeway.security.spring~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,11 +12,11 @@ include::../section-hooks/isis.security.spring~pre.adoc[]
 |Default
 |Description
 |
-[[isis.security.spring.allow-csrf-filters]]
-isis.security.spring. +
+[[causeway.security.spring.allow-csrf-filters]]
+causeway.security.spring. +
 allow-csrf-filters
 
-| 
+|
 | The framework on initialization by default disables any \{@code CsrfFilter}(s) it finds with _Spring Security_ registered filters.
 
 Setting this option to \{@literal true} allows \{@code CsrfFilter}(s) to be configured. Yet EXPERIMENTAL. @see org.springframework.security.web.csrf.CsrfFilter @see "https://www.baeldung.com/spring-security-registered-filters"
@@ -25,4 +25,4 @@ Setting this option to \{@literal true} allows \{@code CsrfFilter}(s) to be conf
 
 |===
 
-include::../section-hooks/isis.security.spring~post.adoc[]
+include::../section-hooks/causeway.security.spring~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.testing.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.testing.adoc
index 74735daa1c..bd66952bc6 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.testing.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.testing.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.testing~pre.adoc[]
+include::../section-hooks/causeway.testing~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,12 +12,12 @@ include::../section-hooks/isis.testing~pre.adoc[]
 |Default
 |Description
 |
-[[isis.testing.fixtures.fixture-scripts-specification.context-class]]
-isis.testing.fixtures. +
+[[causeway.testing.fixtures.fixture-scripts-specification.context-class]]
+causeway.testing.fixtures. +
 fixture-scripts-specification. +
 context-class
 
-| 
+|
 | Specifies the base package from which to search for fixture scripts.
 
 Either this or packagePrefix must be specified. This property is used by preference.
@@ -26,12 +26,12 @@ Either this or packagePrefix must be specified. This property is used by prefere
 
 
 |
-[[isis.testing.fixtures.fixture-scripts-specification.multiple-execution-strategy]]
-isis.testing.fixtures. +
+[[causeway.testing.fixtures.fixture-scripts-specification.multiple-execution-strategy]]
+causeway.testing.fixtures. +
 fixture-scripts-specification. +
 multiple-execution-strategy
 
-| 
+|
 | Indicates whether, if a fixture script (or more precisely any other fixture scripts of the same class) is encountered more than once in a graph of dependencies, it should be executed again or skipped.
 
 The default is to fixture scripts are executed only once per class.
@@ -40,22 +40,22 @@ Note that this policy can be overridden on a fixture-by-fixture basis if the fix
 
 
 |
-[[isis.testing.fixtures.fixture-scripts-specification.non-persisted-objects-strategy]]
-isis.testing.fixtures. +
+[[causeway.testing.fixtures.fixture-scripts-specification.non-persisted-objects-strategy]]
+causeway.testing.fixtures. +
 fixture-scripts-specification. +
 non-persisted-objects-strategy
 
-| 
+|
 | Indicates whether objects that are returned as a fixture result should be automatically persisted if required (the default) or not.
 
 
 |
-[[isis.testing.fixtures.fixture-scripts-specification.package-prefix]]
-isis.testing.fixtures. +
+[[causeway.testing.fixtures.fixture-scripts-specification.package-prefix]]
+causeway.testing.fixtures. +
 fixture-scripts-specification. +
 package-prefix
 
-| 
+|
 | Specifies the base package from which to search for fixture scripts.
 
 Either this or ``#getContextClass()`` must be specified; ``#getContextClass()`` is used by preference.
@@ -64,31 +64,31 @@ Either this or ``#getContextClass()`` must be specified; ``#getContextClass()``
 
 
 |
-[[isis.testing.fixtures.fixture-scripts-specification.recreate]]
-isis.testing.fixtures. +
+[[causeway.testing.fixtures.fixture-scripts-specification.recreate]]
+causeway.testing.fixtures. +
 fixture-scripts-specification. +
 recreate
 
-| 
+|
 | null
 
 
 |
-[[isis.testing.fixtures.fixture-scripts-specification.run-script-default]]
-isis.testing.fixtures. +
+[[causeway.testing.fixtures.fixture-scripts-specification.run-script-default]]
+causeway.testing.fixtures. +
 fixture-scripts-specification. +
 run-script-default
 
-| 
+|
 | null
 
 
 |
-[[isis.testing.fixtures.initial-script]]
-isis.testing.fixtures. +
+[[causeway.testing.fixtures.initial-script]]
+causeway.testing.fixtures. +
 initial-script
 
-| 
+|
 | Indicates the fixture script class to run initially.
 
 Intended for use when prototyping against an in-memory database (but will run in production mode as well if required).
@@ -97,4 +97,4 @@ Intended for use when prototyping against an in-memory database (but will run in
 
 |===
 
-include::../section-hooks/isis.testing~post.adoc[]
+include::../section-hooks/causeway.testing~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.value-types.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.value-types.adoc
index bb8fff5288..591be43bd6 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.value-types.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.value-types.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.value-types~pre.adoc[]
+include::../section-hooks/causeway.value-types~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,71 +12,71 @@ include::../section-hooks/isis.value-types~pre.adoc[]
 |Default
 |Description
 |
-[[isis.value-types.java-lang.byte.format]]
-isis.value-types.java-lang.byte. +
+[[causeway.value-types.java-lang.byte.format]]
+causeway.value-types.java-lang.byte. +
 format
 
-| 
+|
 | Configures the number format understood by ``ByteValueSemanticsProviderAbstract``. @deprecated
 
 
 |
-[[isis.value-types.java-lang.double.format]]
-isis.value-types.java-lang.double. +
+[[causeway.value-types.java-lang.double.format]]
+causeway.value-types.java-lang.double. +
 format
 
-| 
+|
 | Configures the number format understood by ``DoubleValueSemanticsProviderAbstract``. @deprecated
 
 
 |
-[[isis.value-types.java-lang.float.format]]
-isis.value-types.java-lang.float. +
+[[causeway.value-types.java-lang.float.format]]
+causeway.value-types.java-lang.float. +
 format
 
-| 
+|
 | Configures the number format understood by ``FloatValueSemanticsProviderAbstract``. @deprecated
 
 
 |
-[[isis.value-types.java-lang.long.format]]
-isis.value-types.java-lang.long. +
+[[causeway.value-types.java-lang.long.format]]
+causeway.value-types.java-lang.long. +
 format
 
-| 
+|
 | Configures the number format understood by ``LongValueSemanticsProviderAbstract``. @deprecated
 
 
 |
-[[isis.value-types.java-lang.short.format]]
-isis.value-types.java-lang.short. +
+[[causeway.value-types.java-lang.short.format]]
+causeway.value-types.java-lang.short. +
 format
 
-| 
+|
 | Configures the number format understood by ``ShortValueSemanticsProviderAbstract``. @deprecated
 
 
 |
-[[isis.value-types.java-math.big-decimal.format]]
-isis.value-types.java-math. +
+[[causeway.value-types.java-math.big-decimal.format]]
+causeway.value-types.java-math. +
 big-decimal.format
 
-| 
+|
 | Configures the number format understood by ``BigDecimalValueSemanticsProvider``. @deprecated
 
 
 |
-[[isis.value-types.java-math.big-integer.format]]
-isis.value-types.java-math. +
+[[causeway.value-types.java-math.big-integer.format]]
+causeway.value-types.java-math. +
 big-integer.format
 
-| 
+|
 | Configures the number format understood by ``BigIntegerValueSemanticsProvider``. @deprecated
 
 
 |
-[[isis.value-types.java-sql.date.format]]
-isis.value-types.java-sql.date. +
+[[causeway.value-types.java-sql.date.format]]
+causeway.value-types.java-sql.date. +
 format
 
 |  medium
@@ -84,8 +84,8 @@ format
 
 
 |
-[[isis.value-types.java-sql.time.format]]
-isis.value-types.java-sql.time. +
+[[causeway.value-types.java-sql.time.format]]
+causeway.value-types.java-sql.time. +
 format
 
 |  short
@@ -93,8 +93,8 @@ format
 
 
 |
-[[isis.value-types.java-sql.timestamp.format]]
-isis.value-types.java-sql. +
+[[causeway.value-types.java-sql.timestamp.format]]
+causeway.value-types.java-sql. +
 timestamp.format
 
 |  short
@@ -102,8 +102,8 @@ timestamp.format
 
 
 |
-[[isis.value-types.java-time.local-date-time.format]]
-isis.value-types.java-time. +
+[[causeway.value-types.java-time.local-date-time.format]]
+causeway.value-types.java-time. +
 local-date-time.format
 
 |  medium
@@ -111,8 +111,8 @@ local-date-time.format
 
 
 |
-[[isis.value-types.java-time.local-date.format]]
-isis.value-types.java-time. +
+[[causeway.value-types.java-time.local-date.format]]
+causeway.value-types.java-time. +
 local-date.format
 
 |  medium
@@ -120,8 +120,8 @@ local-date.format
 
 
 |
-[[isis.value-types.java-time.local-time.format]]
-isis.value-types.java-time. +
+[[causeway.value-types.java-time.local-time.format]]
+causeway.value-types.java-time. +
 local-time.format
 
 |  medium
@@ -129,8 +129,8 @@ local-time.format
 
 
 |
-[[isis.value-types.java-time.offset-date-time.format]]
-isis.value-types.java-time. +
+[[causeway.value-types.java-time.offset-date-time.format]]
+causeway.value-types.java-time. +
 offset-date-time.format
 
 |  medium
@@ -138,8 +138,8 @@ offset-date-time.format
 
 
 |
-[[isis.value-types.java-time.offset-time.format]]
-isis.value-types.java-time. +
+[[causeway.value-types.java-time.offset-time.format]]
+causeway.value-types.java-time. +
 offset-time.format
 
 |  medium
@@ -147,8 +147,8 @@ offset-time.format
 
 
 |
-[[isis.value-types.java-time.zoned-date-time.format]]
-isis.value-types.java-time. +
+[[causeway.value-types.java-time.zoned-date-time.format]]
+causeway.value-types.java-time. +
 zoned-date-time.format
 
 |  medium
@@ -156,8 +156,8 @@ zoned-date-time.format
 
 
 |
-[[isis.value-types.java-util.date.format]]
-isis.value-types.java-util.date. +
+[[causeway.value-types.java-util.date.format]]
+causeway.value-types.java-util.date. +
 format
 
 |  medium
@@ -165,8 +165,8 @@ format
 
 
 |
-[[isis.value-types.joda.date-time.format]]
-isis.value-types.joda.date-time. +
+[[causeway.value-types.joda.date-time.format]]
+causeway.value-types.joda.date-time. +
 format
 
 |  medium
@@ -174,8 +174,8 @@ format
 
 
 |
-[[isis.value-types.joda.local-date-time.format]]
-isis.value-types.joda. +
+[[causeway.value-types.joda.local-date-time.format]]
+causeway.value-types.joda. +
 local-date-time.format
 
 |  medium
@@ -183,8 +183,8 @@ local-date-time.format
 
 
 |
-[[isis.value-types.joda.local-date.format]]
-isis.value-types.joda.local-date. +
+[[causeway.value-types.joda.local-date.format]]
+causeway.value-types.joda.local-date. +
 format
 
 |  medium
@@ -192,15 +192,15 @@ format
 
 
 |
-[[isis.value-types.primitives.int.format]]
-isis.value-types.primitives.int. +
+[[causeway.value-types.primitives.int.format]]
+causeway.value-types.primitives.int. +
 format
 
-| 
+|
 | Configures the number format understood by ``IntValueSemanticsProviderAbstract``. @deprecated
 
 
 
 |===
 
-include::../section-hooks/isis.value-types~post.adoc[]
+include::../section-hooks/causeway.value-types~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.restfulobjects.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.restfulobjects.adoc
index 8eb36c3f45..d68d2235c5 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.restfulobjects.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.restfulobjects.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.viewer.restfulobjects~pre.adoc[]
+include::../section-hooks/causeway.viewer.restfulobjects~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,20 +12,20 @@ include::../section-hooks/isis.viewer.restfulobjects~pre.adoc[]
 |Default
 |Description
 |
-[[isis.viewer.restfulobjects.authentication.strategy-class-name]]
-isis.viewer.restfulobjects. +
+[[causeway.viewer.restfulobjects.authentication.strategy-class-name]]
+causeway.viewer.restfulobjects. +
 authentication.strategy-class-name
 
-| 
+|
 | Defaults to ``AuthenticationStrategyBasicAuth``.
 
 
 |
-[[isis.viewer.restfulobjects.base-uri]]
-isis.viewer.restfulobjects. +
+[[causeway.viewer.restfulobjects.base-uri]]
+causeway.viewer.restfulobjects. +
 base-uri
 
-| 
+|
 | If left unset (the default), then the RO viewer will use the ``UriInfo`` (injected using ``Context``) to figure out the base Uri (used to render ``href``s).
 
 This will be correct much of the time, but will almost certainly be wrong if there is a reverse proxy.
@@ -34,11 +34,11 @@ If set, eg ``com/``, then this value will be used instead.
 
 
 |
-[[isis.viewer.restfulobjects.honor-ui-hints]]
-isis.viewer.restfulobjects. +
+[[causeway.viewer.restfulobjects.honor-ui-hints]]
+causeway.viewer.restfulobjects. +
 honor-ui-hints
 
-| 
+|
 | Whether to enable the ``x-ro-follow-links`` support, to minimize round trips.
 
 The RO viewer provides the capability for the client to set the optional ``x-ro-follow-links`` query parameter, as described in section 34.4 of the RO spec v1.0. If used, the resultant representation includes the result of following the associated link, but through a server-side "join", somewhat akin to GraphQL.
@@ -47,84 +47,84 @@ By default this functionality is disabled, this configuration property enables t
 
 
 |
-[[isis.viewer.restfulobjects.object-property-values-only]]
-isis.viewer.restfulobjects. +
+[[causeway.viewer.restfulobjects.object-property-values-only]]
+causeway.viewer.restfulobjects. +
 object-property-values-only
 
-| 
+|
 | When rendering domain objects, if set the representation returned is stripped back to a minimal set, excluding links to actions and collections and with a simplified representation of an object's properties.
 
 This is disabled by default. If enabled, then the representations returned are non-standard with respect to the RO Spec v1.0.
 
 
 |
-[[isis.viewer.restfulobjects.strict-accept-checking]]
-isis.viewer.restfulobjects. +
+[[causeway.viewer.restfulobjects.strict-accept-checking]]
+causeway.viewer.restfulobjects. +
 strict-accept-checking
 
-| 
+|
 | If set, then any unrecognised ``Accept`` headers will result in an HTTP _Not Acceptable_ response code (406).
 
 
 |
-[[isis.viewer.restfulobjects.suppress-described-by-links]]
-isis.viewer.restfulobjects. +
+[[causeway.viewer.restfulobjects.suppress-described-by-links]]
+causeway.viewer.restfulobjects. +
 suppress-described-by-links
 
-| 
+|
 | If set, then the representations returned will omit any links to the formal domain-type representations.
 
 
 |
-[[isis.viewer.restfulobjects.suppress-member-disabled-reason]]
-isis.viewer.restfulobjects. +
+[[causeway.viewer.restfulobjects.suppress-member-disabled-reason]]
+causeway.viewer.restfulobjects. +
 suppress-member-disabled-reason
 
-| 
+|
 | If set, then - should there be an interaction with an action, property or collection that is disabled - then this will prevent the ``disabledReason`` reason from being added to the returned representation.
 
 This is disabled by default. If enabled, then the representations returned are non-standard with respect to the RO Spec v1.0.
 
 
 |
-[[isis.viewer.restfulobjects.suppress-member-extensions]]
-isis.viewer.restfulobjects. +
+[[causeway.viewer.restfulobjects.suppress-member-extensions]]
+causeway.viewer.restfulobjects. +
 suppress-member-extensions
 
-| 
-| If set, then the ``x-isis-format`` key (under ``extensions``) for properties will be suppressed.
+|
+| If set, then the ``x-causeway-format`` key (under ``extensions``) for properties will be suppressed.
 
 This is disabled by default. If enabled, then the representations returned are non-standard with respect to the RO Spec v1.0.
 
 
 |
-[[isis.viewer.restfulobjects.suppress-member-id]]
-isis.viewer.restfulobjects. +
+[[causeway.viewer.restfulobjects.suppress-member-id]]
+causeway.viewer.restfulobjects. +
 suppress-member-id
 
-| 
+|
 | If set, then the ``id`` key for all members will be suppressed.
 
 This is disabled by default. If enabled, then the representations returned are non-standard with respect to the RO Spec v1.0.
 
 
 |
-[[isis.viewer.restfulobjects.suppress-member-links]]
-isis.viewer.restfulobjects. +
+[[causeway.viewer.restfulobjects.suppress-member-links]]
+causeway.viewer.restfulobjects. +
 suppress-member-links
 
-| 
+|
 | If set, then the detail link (in other words ``]``) for all members will be suppressed.
 
 This is disabled by default. If enabled, then the representations returned are non-standard with respect to the RO Spec v1.0.
 
 
 |
-[[isis.viewer.restfulobjects.suppress-update-link]]
-isis.viewer.restfulobjects. +
+[[causeway.viewer.restfulobjects.suppress-update-link]]
+causeway.viewer.restfulobjects. +
 suppress-update-link
 
-| 
+|
 | If set, then the update link (in other words `` ]`` to perform a bulk update of an object) will be suppressed.
 
 This is disabled by default. If enabled, then the representations returned are non-standard with respect to the RO Spec v1.0.
@@ -133,4 +133,4 @@ This is disabled by default. If enabled, then the representations returned are n
 
 |===
 
-include::../section-hooks/isis.viewer.restfulobjects~post.adoc[]
+include::../section-hooks/causeway.viewer.restfulobjects~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.wicket.adoc b/core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.wicket.adoc
index 726dc86a7a..3dba7d2cb4 100644
--- a/core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.wicket.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.wicket.adoc
@@ -4,7 +4,7 @@
 
 :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::../section-hooks/isis.viewer.wicket~pre.adoc[]
+include::../section-hooks/causeway.viewer.wicket~pre.adoc[]
 
 [cols="3a,2a,5a", options="header"]
 |===
@@ -12,188 +12,188 @@ include::../section-hooks/isis.viewer.wicket~pre.adoc[]
 |Default
 |Description
 |
-[[isis.viewer.wicket.ajax-debug-mode]]
-isis.viewer.wicket.ajax-debug-mode
+[[causeway.viewer.wicket.ajax-debug-mode]]
+causeway.viewer.wicket.ajax-debug-mode
 
-| 
+|
 | Whether the Ajax debug should be shown, by default this is disabled.
 
 
 |
-[[isis.viewer.wicket.app]]
-isis.viewer.wicket.app
+[[causeway.viewer.wicket.app]]
+causeway.viewer.wicket.app
 
-| 
+|
 | Specifies the subclass of ``CausewayWicketApplication`` that is used to bootstrap Wicket.
 
 There is usually very little reason to change this from its default.
 
 
 |
-[[isis.viewer.wicket.application.about]]
-isis.viewer.wicket.application. +
+[[causeway.viewer.wicket.application.about]]
+causeway.viewer.wicket.application. +
 about
 
-| 
+|
 | Label used on the about page.
 
 
 |
-[[isis.viewer.wicket.application.brand-logo-header]]
-isis.viewer.wicket.application. +
+[[causeway.viewer.wicket.application.brand-logo-header]]
+causeway.viewer.wicket.application. +
 brand-logo-header
 
-| 
+|
 | Either the location of the image file (relative to the class-path resource root), or an absolute URL.
 
 This is rendered on the header panel. An image with a size of 160x40 works well. If not specified, the application.name is used instead.
 
 
 |
-[[isis.viewer.wicket.application.brand-logo-signin]]
-isis.viewer.wicket.application. +
+[[causeway.viewer.wicket.application.brand-logo-signin]]
+causeway.viewer.wicket.application. +
 brand-logo-signin
 
-| 
+|
 | Either the location of the image file (relative to the class-path resource root), or an absolute URL.
 
 This is rendered on the sign-in page. An image with a size of 400x40 works well. If not specified, the application name is used instead.
 
 
 |
-[[isis.viewer.wicket.application.css]]
-isis.viewer.wicket.application.css
+[[causeway.viewer.wicket.application.css]]
+causeway.viewer.wicket.application.css
 
-| 
+|
 | URL of file to read any custom CSS, relative to ``static`` package on the class path.
 
 A typical value is ``css``. This will result in this file being read from the ``static/css`` directory (because static resources such as CSS are mounted by Spring by default under ``static`` package).
 
 
 |
-[[isis.viewer.wicket.application.favicon-url]]
-isis.viewer.wicket.application. +
+[[causeway.viewer.wicket.application.favicon-url]]
+causeway.viewer.wicket.application. +
 favicon-url
 
-| 
+|
 | Specifies the URL to use of the favIcon.
 
 This is expected to be a local resource.
 
 
 |
-[[isis.viewer.wicket.application.js]]
-isis.viewer.wicket.application.js
+[[causeway.viewer.wicket.application.js]]
+causeway.viewer.wicket.application.js
 
-| 
+|
 | URL of file to read any custom JavaScript, relative to ``static`` package on the class path.
 
 A typical value is ``js``. This will result in this file being read from the ``static/js`` directory (because static resources such as CSS are mounted by Spring by default under ``static`` package).
 
 
 |
-[[isis.viewer.wicket.application.menubars-layout-xml]]
-isis.viewer.wicket.application. +
+[[causeway.viewer.wicket.application.menubars-layout-xml]]
+causeway.viewer.wicket.application. +
 menubars-layout-xml
 
-| 
+|
 | Specifies the file name containing the menubars.
 
 This is expected to be a local resource.
 
 
 |
-[[isis.viewer.wicket.application.name]]
-isis.viewer.wicket.application. +
+[[causeway.viewer.wicket.application.name]]
+causeway.viewer.wicket.application. +
 name
 
-| 
+|
 | Identifies the application on the sign-in page (unless a sign-in image is configured) and on top-left in the header (unless a header image is configured).
 
 
 |
-[[isis.viewer.wicket.application.version]]
-isis.viewer.wicket.application. +
+[[causeway.viewer.wicket.application.version]]
+causeway.viewer.wicket.application. +
 version
 
-| 
+|
 | The version of the application, eg 1.0, 1.1, etc.
 
 If present, then this will be shown in the footer on every page as well as on the about page.
 
 
 |
-[[isis.viewer.wicket.base-path]]
-isis.viewer.wicket.base-path
+[[causeway.viewer.wicket.base-path]]
+causeway.viewer.wicket.base-path
 
-| 
+|
 | The base path at which the Wicket viewer is mounted.
 
 
 |
-[[isis.viewer.wicket.bookmarked-pages.max-size]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.bookmarked-pages.max-size]]
+causeway.viewer.wicket. +
 bookmarked-pages.max-size
 
-| 
+|
 | Specifies the maximum number of bookmarks to show.
 
 These are aged out on an MRU-LRU basis.
 
 
 |
-[[isis.viewer.wicket.bookmarked-pages.show-chooser]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.bookmarked-pages.show-chooser]]
+causeway.viewer.wicket. +
 bookmarked-pages.show-chooser
 
-| 
+|
 | Whether the panel providing linsk to previously visited object should be accessible from the top-left of the header.
 
 
 |
-[[isis.viewer.wicket.bookmarked-pages.show-drop-down-on-footer]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.bookmarked-pages.show-drop-down-on-footer]]
+causeway.viewer.wicket. +
 bookmarked-pages. +
 show-drop-down-on-footer
 
-| 
+|
 | Whether the drop-down list of previously visited objects should be shown in the footer.
 
 
 |
-[[isis.viewer.wicket.breadcrumbs.enabled]]
-isis.viewer.wicket.breadcrumbs. +
+[[causeway.viewer.wicket.breadcrumbs.enabled]]
+causeway.viewer.wicket.breadcrumbs. +
 enabled
 
-| 
+|
 | Whether to enable the 'where am i' feature, in other words the breadcrumbs.
 
 
 |
-[[isis.viewer.wicket.breadcrumbs.max-parent-chain-length]]
-isis.viewer.wicket.breadcrumbs. +
+[[causeway.viewer.wicket.breadcrumbs.max-parent-chain-length]]
+causeway.viewer.wicket.breadcrumbs. +
 max-parent-chain-length
 
-| 
+|
 | null
 
 
 |
-[[isis.viewer.wicket.clear-original-destination]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.clear-original-destination]]
+causeway.viewer.wicket. +
 clear-original-destination
 
-| 
+|
 | If the end user uses a deep link to access the Wicket viewer, but is not authenticated, then this configuration property determines whether to continue through to that original destination once authenticated, or simply to go to the home page.
 
 The default behaviour is to honour the original destination requested.
 
 
 |
-[[isis.viewer.wicket.credit]]
-isis.viewer.wicket.credit
+[[causeway.viewer.wicket.credit]]
+causeway.viewer.wicket.credit
 
-| 
+|
 | List of organisations or individuals to give credit to, shown as links and icons in the footer. A maximum of 3 credits can be specified.
 
 IntelliJ unfortunately does not provide IDE completion for lists of classes; YMMV.
@@ -202,191 +202,191 @@ NOTE: For further discussion, see for example https://stackoverflow.com/question
 
 
 |
-[[isis.viewer.wicket.date-picker.max-date]]
-isis.viewer.wicket.date-picker. +
+[[causeway.viewer.wicket.date-picker.max-date]]
+causeway.viewer.wicket.date-picker. +
 max-date
 
-| 
+|
 | Defines the first date available in the date picker.
 
 As per http://eonasdan.github.io/bootstrap-datetimepicker/Options/#maxdate, in ISO format (per https://github.com/moment/moment/issues/1407).
 
 
 |
-[[isis.viewer.wicket.date-picker.min-date]]
-isis.viewer.wicket.date-picker. +
+[[causeway.viewer.wicket.date-picker.min-date]]
+causeway.viewer.wicket.date-picker. +
 min-date
 
-| 
+|
 | Defines the first date available in the date picker.
 
 As per http://eonasdan.github.io/bootstrap-datetimepicker/Options/#maxdate, in ISO format (per https://github.com/moment/moment/issues/1407).
 
 
 |
-[[isis.viewer.wicket.development-utilities.enable]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.development-utilities.enable]]
+causeway.viewer.wicket. +
 development-utilities.enable
 
-| 
+|
 | Determines whether debug bar and other stuff influenced by ``DebugSettings#isDevelopmentUtilitiesEnabled()`` is enabled or not.
 
 By default, depends on the mode (prototyping = enabled, server = disabled). This property acts as an override.
 
 
 |
-[[isis.viewer.wicket.dialog-mode]]
-isis.viewer.wicket.dialog-mode
+[[causeway.viewer.wicket.dialog-mode]]
+causeway.viewer.wicket.dialog-mode
 
-| 
+|
 | Whether the dialog mode rendered when invoking actions on domain objects should be to use the sidebar (the default) or to use a modal dialog.
 
 This can be overridden on a case-by-case basis using ``ActionLayout#promptStyle()``.
 
 
 |
-[[isis.viewer.wicket.dialog-mode-for-menu]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.dialog-mode-for-menu]]
+causeway.viewer.wicket. +
 dialog-mode-for-menu
 
-| 
+|
 | Whether the dialog mode rendered when invoking actions on domain services (that is, menus) should be to use a modal dialog (the default) or to use the sidebar panel.
 
 This can be overridden on a case-by-case basis using ``ActionLayout#promptStyle()``.
 
 
 |
-[[isis.viewer.wicket.live-reload-url]]
-isis.viewer.wicket.live-reload-url
+[[causeway.viewer.wicket.live-reload-url]]
+causeway.viewer.wicket.live-reload-url
 
-| 
+|
 | If specified, then is rendered on each page to enable live reload.
 
 Configuring live reload also requires an appropriate plugin to the web browser (eg see http://livereload.com/[livereload.com] and a mechanism to trigger changes, eg by watching ``xml`` files.
 
 
 |
-[[isis.viewer.wicket.max-title-length-in-parented-tables]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.max-title-length-in-parented-tables]]
+causeway.viewer.wicket. +
 max-title-length-in-parented- +
 tables
 
-| 
+|
 | null
 
 
 |
-[[isis.viewer.wicket.max-title-length-in-standalone-tables]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.max-title-length-in-standalone-tables]]
+causeway.viewer.wicket. +
 max-title-length-in-standalone- +
 tables
 
-| 
+|
 | null
 
 
 |
-[[isis.viewer.wicket.max-title-length-in-tables]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.max-title-length-in-tables]]
+causeway.viewer.wicket. +
 max-title-length-in-tables
 
-| 
+|
 | The maximum number of characters to use to render the title of a domain object (alongside the icon) in any table, if not otherwise overridden by either ``#getMaxTitleLengthInParentedTables()`` or ``#getMaxTitleLengthInStandaloneTables()``.
 
 If truncated, then the remainder of the title will be replaced with ellipses (...).
 
 
 |
-[[isis.viewer.wicket.message-popups.error-delay]]
-isis.viewer.wicket.message-popups. +
+[[causeway.viewer.wicket.message-popups.error-delay]]
+causeway.viewer.wicket.message-popups. +
 error-delay
 
-| 
+|
 | How long the error popup should display before disappearing.
 
 A value of 0 (the default) means do not disappear automatically.
 
 
 |
-[[isis.viewer.wicket.message-popups.info-delay]]
-isis.viewer.wicket.message-popups. +
+[[causeway.viewer.wicket.message-popups.info-delay]]
+causeway.viewer.wicket.message-popups. +
 info-delay
 
-| 
+|
 | How long the info popup should display before disappearing.
 
 A value of 0 means do not disappear automatically.
 
 
 |
-[[isis.viewer.wicket.message-popups.offset]]
-isis.viewer.wicket.message-popups. +
+[[causeway.viewer.wicket.message-popups.offset]]
+causeway.viewer.wicket.message-popups. +
 offset
 
-| 
+|
 | How far in from the edge the popup should display
 
 
 |
-[[isis.viewer.wicket.message-popups.placement.horizontal]]
-isis.viewer.wicket.message-popups. +
+[[causeway.viewer.wicket.message-popups.placement.horizontal]]
+causeway.viewer.wicket.message-popups. +
 placement.horizontal
 
-| 
+|
 | Whether to display popups aligned ot the left or right of the page.
 
 The default is to show them aligned to the right
 
 
 |
-[[isis.viewer.wicket.message-popups.placement.vertical]]
-isis.viewer.wicket.message-popups. +
+[[causeway.viewer.wicket.message-popups.placement.vertical]]
+causeway.viewer.wicket.message-popups. +
 placement.vertical
 
-| 
+|
 | Whether to display popups at the top or the bottom of the page.
 
 The default is to show them at the top.
 
 
 |
-[[isis.viewer.wicket.message-popups.warning-delay]]
-isis.viewer.wicket.message-popups. +
+[[causeway.viewer.wicket.message-popups.warning-delay]]
+causeway.viewer.wicket.message-popups. +
 warning-delay
 
-| 
+|
 | How long the warning popup should display before disappearing.
 
 A value of 0 (the default) means do not disappear automatically.
 
 
 |
-[[isis.viewer.wicket.prevent-double-click-for-form-submit]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.prevent-double-click-for-form-submit]]
+causeway.viewer.wicket. +
 prevent-double-click-for-form- +
 submit
 
-| 
+|
 | Whether to disable a form submit button after it has been clicked, to prevent users causing an error if they do a double click. This behaviour is enabled by default, but can be disabled using this flag.
 
 
 |
-[[isis.viewer.wicket.prevent-double-click-for-no-arg-action]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.prevent-double-click-for-no-arg-action]]
+causeway.viewer.wicket. +
 prevent-double-click-for-no-arg- +
 action
 
-| 
+|
 | Whether to disable a no-arg action button after it has been clicked, to prevent users causing an error if they do a double click.
 
 This behaviour is enabled by default, but can be disabled using this flag.
 
 
 |
-[[isis.viewer.wicket.prompt-style]]
-isis.viewer.wicket.prompt-style
+[[causeway.viewer.wicket.prompt-style]]
+causeway.viewer.wicket.prompt-style
 
-| 
+|
 | Whether to use a modal dialog for property edits and for actions associated with properties.
 
 This can be overridden on a case-by-case basis using ``@PropertyLayout#promptStyle`` and ``@ActionLayout#promptStyle``.
@@ -395,31 +395,31 @@ This behaviour is disabled by default; the viewer will use an inline prompt in t
 
 
 |
-[[isis.viewer.wicket.redirect-even-if-same-object]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.redirect-even-if-same-object]]
+causeway.viewer.wicket. +
 redirect-even-if-same-object
 
-| 
+|
 | Whether to redirect to a new page, even if the object being shown (after an action invocation or a property edit) is the same as the previous page.
 
 This behaviour is disabled by default; the viewer will update the existing page if it can, making for a smoother user experience. If enabled then this reinstates the pre-1.15.0 behaviour of redirecting in all cases.
 
 
 |
-[[isis.viewer.wicket.remember-me.cookie-key]]
-isis.viewer.wicket.remember-me. +
+[[causeway.viewer.wicket.remember-me.cookie-key]]
+causeway.viewer.wicket.remember-me. +
 cookie-key
 
-| 
+|
 | If the "remember me" feature is available, specifies the key to hold the encrypted credentials in the cookie.
 
 
 |
-[[isis.viewer.wicket.remember-me.encryption-key]]
-isis.viewer.wicket.remember-me. +
+[[causeway.viewer.wicket.remember-me.encryption-key]]
+causeway.viewer.wicket.remember-me. +
 encryption-key
 
-| 
+|
 | If the "remember me" feature is available, optionally specifies an encryption key (a complex string acting as salt to the encryption algorithm) for computing the encrypted credentials.
 
 If not set, then (in production mode) the Wicket viewer will compute a random key each time it is started. This will mean that any credentials stored between sessions will become invalid.
@@ -430,134 +430,134 @@ In prototype mode this setting is effectively ignored, because the same key will
 
 
 |
-[[isis.viewer.wicket.remember-me.suppress]]
-isis.viewer.wicket.remember-me. +
+[[causeway.viewer.wicket.remember-me.suppress]]
+causeway.viewer.wicket.remember-me. +
 suppress
 
-| 
+|
 | Whether the sign-in page should have a "remember me" link (the default), or if it should be suppressed.
 
 If "remember me" is available and checked, then the viewer will allow users to login based on encrypted credentials stored in a cookie. An encryption key can optionally be specified.
 
 
 |
-[[isis.viewer.wicket.replace-disabled-tag-with-readonly-tag]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.replace-disabled-tag-with-readonly-tag]]
+causeway.viewer.wicket. +
 replace-disabled-tag-with-readonly- +
 tag
 
-| 
+|
 | In Firefox and more recent versions of Chrome 54+, cannot copy out of disabled fields; instead we use the readonly attribute (https://www.w3.org/TR/2014/REC-html5-20141028/forms.html#the-readonly-attribute)
 
 This behaviour is enabled by default but can be disabled using this flag
 
 
 |
-[[isis.viewer.wicket.show-footer]]
-isis.viewer.wicket.show-footer
+[[causeway.viewer.wicket.show-footer]]
+causeway.viewer.wicket.show-footer
 
-| 
+|
 | Whether to show the footer menu bar.
 
 This is enabled by default.
 
 
 |
-[[isis.viewer.wicket.strip-wicket-tags]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.strip-wicket-tags]]
+causeway.viewer.wicket. +
 strip-wicket-tags
 
-| 
+|
 | Whether Wicket tags should be stripped from the markup.
 
 By default this is enabled, in other words Wicket tags are stripped. Please be aware that if tags are _not_ stripped, then this may break CSS rules on some browsers.
 
 
 |
-[[isis.viewer.wicket.suppress-password-reset]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.suppress-password-reset]]
+causeway.viewer.wicket. +
 suppress-password-reset
 
-| 
+|
 | Whether to suppress the password reset link on the sign-in page.
 
 Although this is disabled by default (in other words the 'reset password' link is not suppressed), note that in addition the application must provide an implementation of the ``UserRegistrationService`` as well as a configured ``EmailNotificationService`` (same conditions as for the ``#isSuppressSignUp()`` sign-up link).
 
 
 |
-[[isis.viewer.wicket.suppress-sign-up]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.suppress-sign-up]]
+causeway.viewer.wicket. +
 suppress-sign-up
 
-| 
+|
 | Whether to suppress the sign-up link on the sign-in page.
 
 Although this is disabled by default (in other words the sign-up link is not suppressed), note that in addition the application must provide an implementation of the ``UserRegistrationService`` as well as a configured ``EmailNotificationService`` (same conditions as for the ``#isSuppressPasswordReset()`` password reset link).
 
 
 |
-[[isis.viewer.wicket.themes.enabled]]
-isis.viewer.wicket.themes.enabled
+[[causeway.viewer.wicket.themes.enabled]]
+causeway.viewer.wicket.themes.enabled
 
-| 
+|
 | A comma separated list of enabled theme names, as defined by https://bootswatch.com.
 
 
 |
-[[isis.viewer.wicket.themes.initial]]
-isis.viewer.wicket.themes.initial
+[[causeway.viewer.wicket.themes.initial]]
+causeway.viewer.wicket.themes.initial
 
-| 
+|
 | The initial theme to use.
 
 Expected to be in the list of ``#getEnabled()`` themes.
 
 
 |
-[[isis.viewer.wicket.themes.show-chooser]]
-isis.viewer.wicket.themes. +
+[[causeway.viewer.wicket.themes.show-chooser]]
+causeway.viewer.wicket.themes. +
 show-chooser
 
-| 
+|
 | Whether the theme chooser widget should be available in the footer.
 
 
 |
-[[isis.viewer.wicket.use-indicator-for-form-submit]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.use-indicator-for-form-submit]]
+causeway.viewer.wicket. +
 use-indicator-for-form-submit
 
-| 
+|
 | Whether to show an indicator for a form submit button that it has been clicked.
 
 This behaviour is enabled by default.
 
 
 |
-[[isis.viewer.wicket.use-indicator-for-no-arg-action]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.use-indicator-for-no-arg-action]]
+causeway.viewer.wicket. +
 use-indicator-for-no-arg-action
 
-| 
+|
 | Whether to show an indicator for a no-arg action button that it has been clicked.
 
 This behaviour is enabled by default.
 
 
 |
-[[isis.viewer.wicket.welcome.text]]
-isis.viewer.wicket.welcome.text
+[[causeway.viewer.wicket.welcome.text]]
+causeway.viewer.wicket.welcome.text
 
-| 
+|
 | Text to be displayed on the application’s home page, used as a fallback if welcome.file is not specified. If a @HomePage action exists, then that will take precedence.
 
 
 |
-[[isis.viewer.wicket.wicket-source-plugin]]
-isis.viewer.wicket. +
+[[causeway.viewer.wicket.wicket-source-plugin]]
+causeway.viewer.wicket. +
 wicket-source-plugin
 
-| 
+|
 | Whether the Wicket source plugin should be enabled; if so, the markup includes links to the Wicket source.
 
 This behaviour is disabled by default. Please be aware that enabloing it can substantially impact performance.
@@ -566,4 +566,4 @@ This behaviour is disabled by default. Please be aware that enabloing it can sub
 
 |===
 
-include::../section-hooks/isis.viewer.wicket~post.adoc[]
+include::../section-hooks/causeway.viewer.wicket~post.adoc[]
diff --git a/core/config/src/main/adoc/modules/config/partials/configuring-schemas.adoc b/core/config/src/main/adoc/modules/config/partials/configuring-schemas.adoc
index 80c7542d79..4d88224ce9 100644
--- a/core/config/src/main/adoc/modules/config/partials/configuring-schemas.adoc
+++ b/core/config/src/main/adoc/modules/config/partials/configuring-schemas.adoc
@@ -7,11 +7,11 @@ While it is good practice to place tables in schemas, the ORMs do not by default
 
 The framework therefore allows this to be configured:
 
-* xref:refguide:config:sections/isis.persistence.schema.adoc#isis.persistence.schema.auto-create-schemas[isis.persistence.schema.auto-create-schemas]
+* xref:refguide:config:sections/causeway.persistence.schema.adoc#causeway.persistence.schema.auto-create-schemas[causeway.persistence.schema.auto-create-schemas]
 +
 whether to automatically create the schemas
 
-* xref:refguide:config:sections/isis.persistence.schema.adoc#isis.persistence.schema.create-schema-sql-template[isis.persistence.schema.create-schema-sql-template]
+* xref:refguide:config:sections/causeway.persistence.schema.adoc#causeway.persistence.schema.create-schema-sql-template[causeway.persistence.schema.create-schema-sql-template]
 +
 the SQL text used to create the schema.
 This should be an idempotent command, with the default being SQL-99 compliant:
diff --git a/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc b/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc
index 2f9fa5766f..5f2a86facc 100644
--- a/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc
+++ b/core/metamodel/src/main/adoc/modules/metamodel/pages/about.adoc
@@ -28,8 +28,8 @@ endlegend
 together {
     rectangle "<$database_cube><$at>\n<<Annotation>>\nORM (JPA/JDO)" as PERS
     rectangle "<$envira><$at>\n<<Annotation>>\nSpring" as SPRING
-    rectangle "<img:https://isis.apache.org/_/img/home/isis-logo-56x64.png><$at>\n<<Annotation>>\nApache Isis" as FW
-    rectangle "<img:https://isis.apache.org/_/img/home/isis-logo-56x64.png><$java>\n<<Supporting Methods>>\nApache Isis" as SM
+    rectangle "<img:https://causeway.apache.org/_/img/home/causeway-logo-56x64.png><$at>\n<<Annotation>>\nApache Isis" as FW
+    rectangle "<img:https://causeway.apache.org/_/img/home/causeway-logo-56x64.png><$java>\n<<Supporting Methods>>\nApache Isis" as SM
     rectangle "<$java><$ma_xml><$at>\n<<Annotation>>\nJAXB" as JAXB
 
     SPRING -[hidden]- PERS
@@ -88,7 +88,7 @@ together {
     end note
 }
 
-rectangle "<img:https://isis.apache.org/_/img/home/isis-logo-56x64.png>\nMetaModel" as MM
+rectangle "<img:https://causeway.apache.org/_/img/home/causeway-logo-56x64.png>\nMetaModel" as MM
 
 SPRING -> MM
 PERS -> MM
diff --git a/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc b/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc
index 6886a58d2b..dbbadc6fb5 100644
--- a/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc
+++ b/extensions/core/flyway/adoc/modules/flyway/pages/about.adoc
@@ -11,8 +11,8 @@ Add the following dependency:
 [source,xml]
 ----
 <dependency>
-    <groupId>org.apache.isis.extensions</groupId>
-    <artifactId>isis-extensions-flyway-impl</artifactId>
+    <groupId>org.apache.causeway.extensions</groupId>
+    <artifactId>causeway-extensions-flyway-impl</artifactId>
 </dependency>
 ----
 
@@ -40,7 +40,7 @@ spring.flyway.default-schema=SIMPLE             // <.>
 spring.flyway.schemas=SIMPLE                    // <.>
 spring.flyway.create-schemas=true               // <.>
 
-isis.persistence.schema.auto-create-schemas=    // <.>
+causeway.persistence.schema.auto-create-schemas=    // <.>
 ----
 <.> the default schema managed by Flyway (containing the `schema_version` table); see link:https://flywaydb.org/documentation/configuration/parameters/defaultSchema[flyway.defaultSchema] config property (Flyway docs) for more info
 <.> all of the schemas managed by Flyway; see link:https://flywaydb.org/documentation/configuration/parameters/schemas[flyway.schemas] config property (Flyway docs) for more info
diff --git a/extensions/core/quartz/adoc/modules/quartz/pages/about.adoc b/extensions/core/quartz/adoc/modules/quartz/pages/about.adoc
index 53019443fc..d5e6260f8c 100644
--- a/extensions/core/quartz/adoc/modules/quartz/pages/about.adoc
+++ b/extensions/core/quartz/adoc/modules/quartz/pages/about.adoc
@@ -113,8 +113,8 @@ If either are used:
 [source,xml]
 ----
 <dependency>
-    <groupId>org.apache.isis.extensions</groupId>
-    <artifactId>isis-extensions-quartz-impl</artifactId>
+    <groupId>org.apache.causeway.extensions</groupId>
+    <artifactId>causeway-extensions-quartz-impl</artifactId>
 </dependency>
 ----
 
@@ -153,7 +153,7 @@ These instantiate xref:refguide:extensions:index/quartz/spring/AutowiringSpringB
 [source,java]
 .QuartzModule.java
 ----
-import org.apache.isis.extensions.quartz.spring.AutowiringSpringBeanJobFactory;
+import org.apache.causeway.extensions.quartz.spring.AutowiringSpringBeanJobFactory;
 
 @Configuration
 @ComponentScan
diff --git a/extensions/security/secman/adoc/modules/secman/pages/about.adoc b/extensions/security/secman/adoc/modules/secman/pages/about.adoc
index a20e025f95..3555d9fdaa 100644
--- a/extensions/security/secman/adoc/modules/secman/pages/about.adoc
+++ b/extensions/security/secman/adoc/modules/secman/pages/about.adoc
@@ -231,15 +231,15 @@ For more details, see xref:security:secman:setting-up-with-shiro.adoc[], xref:se
 
 SecMan consists of a number of Maven submodules:
 
-* the API module (`isis-extensions-secman-api`) defines a set of interfaces for the xref:refguide:extensions:index/secman/applib/user/dom/ApplicationUser.adoc[ApplicationUser], xref:refguide:extensions:index/secman/applib/role/dom/ApplicationRole.adoc[ApplicationRole],
+* the API module (`causeway-extensions-secman-api`) defines a set of interfaces for the xref:refguide:extensions:index/secman/applib/user/dom/ApplicationUser.adoc[ApplicationUser], xref:refguide:extensions:index/secman/applib/role/dom/ApplicationRole.adoc[ApplicationRole],
 xref:refguide:extensions:index/secman/applib/permission/dom/ApplicationPermission.adoc[ApplicationPermission] and xref:refguide:extensions:index/secman/applib/tenancy/dom/ApplicationTenancy.adoc[ApplicationTenancy] entities.
 
-* the two persistence modules (`isis-extensions-secman-persistence-jpa` and `isis-extensions-secman-persistence-jdo`) provide concrete implementations of the APIs for JPA and JDO respectively.
+* the two persistence modules (`causeway-extensions-secman-persistence-jpa` and `causeway-extensions-secman-persistence-jdo`) provide concrete implementations of the APIs for JPA and JDO respectively.
 As you might expect, they are intended for use with xref:pjpa:ROOT:about.adoc[JPA/Eclipselink] and xref:pjdo:ROOT:about.adoc[JDO/DataNucleus] persistence mechanisms respectively; use one or the other.
 
-* the Model module (`isis-extensions-secman-model`) defines view models to represent the feature application features, and also contains business logic as mixins to the API (and therefore contributed to the appropriate concrete entity).
+* the Model module (`causeway-extensions-secman-model`) defines view models to represent the feature application features, and also contains business logic as mixins to the API (and therefore contributed to the appropriate concrete entity).
 
-* the Shiro realm module (`isis-extensions-secman-shiro-realm`) provides the Shiro realm interface that delegates to the Secman database (see discussion <<shiro-integration,above>>)
+* the Shiro realm module (`causeway-extensions-secman-shiro-realm`) provides the Shiro realm interface that delegates to the Secman database (see discussion <<shiro-integration,above>>)
 
-* the jbcrypt encryption module (`isis-extensions-secman-encryption-jbcrypt`) provides an implementation of Spring's `org.springframework.security.crypto.password.PasswordEncoder` SPI so that passwords are persisted securely using link:https://www.mindrot.org/projects/jBCrypt/[jBCrypt].
+* the jbcrypt encryption module (`causeway-extensions-secman-encryption-jbcrypt`) provides an implementation of Spring's `org.springframework.security.crypto.password.PasswordEncoder` SPI so that passwords are persisted securely using link:https://www.mindrot.org/projects/jBCrypt/[jBCrypt].
 
diff --git a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
index 19cd843aea..a0cb9f82a2 100644
--- a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
+++ b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
@@ -57,20 +57,20 @@ In addition to the xref:setting-up.adoc#dependencies[regular dependencies] requi
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.extensions</groupId>
-        <artifactId>isis-extensions-secman-persistence-XXX</artifactId> <!--.-->
+        <groupId>org.apache.causeway.extensions</groupId>
+        <artifactId>causeway-extensions-secman-persistence-XXX</artifactId> <!--.-->
     </dependency>
     <dependency>
-        <groupId>org.apache.isis.extensions</groupId>
-        <artifactId>isis-extensions-secman-encryption-jbcrypt</artifactId> <!--.-->
+        <groupId>org.apache.causeway.extensions</groupId>
+        <artifactId>causeway-extensions-secman-encryption-jbcrypt</artifactId> <!--.-->
     </dependency>
     <dependency>
-        <groupId>org.apache.isis.extensions</groupId>
-        <artifactId>isis-extensions-secman-delegated-shiro</artifactId>
+        <groupId>org.apache.causeway.extensions</groupId>
+        <artifactId>causeway-extensions-secman-delegated-shiro</artifactId>
     </dependency>
 </dependencies>
 ----
-<.> specify either `isis-extensions-secman-persistence-jpa` or `isis-extensions-secman-persistence-jdo`, as required
+<.> specify either `causeway-extensions-secman-persistence-jpa` or `causeway-extensions-secman-persistence-jdo`, as required
 <.> provides an implementation of `PasswordEncryptionService`
 
 
@@ -115,8 +115,8 @@ The following sets up Shiro _without_ delegation:
 ----
 [main]
 
-authenticationStrategy=org.apache.isis.extensions.secman.delegated.shiro.realm.AuthenticationStrategyForSecMan
-isisModuleSecurityRealm=org.apache.isis.extensions.secman.delegated.shiro.realm.IsisModuleExtSecmanShiroRealm
+authenticationStrategy=org.apache.causeway.extensions.secman.delegated.shiro.realm.AuthenticationStrategyForSecMan
+isisModuleSecurityRealm=org.apache.causeway.extensions.secman.delegated.shiro.realm.IsisModuleExtSecmanShiroRealm
 
 securityManager.authenticator.authenticationStrategy = $authenticationStrategy
 securityManager.realms = $isisModuleSecurityRealm
@@ -140,7 +140,7 @@ For example, to use xref:shiro-realm-ldap:about.adoc[LDAP Realm for Shiro] as a
 [main]
 
 ...
-ldapRealm=org.apache.isis.extensions.shirorealmldap.realm.impl.IsisLdapRealm #<.>
+ldapRealm=org.apache.causeway.extensions.shirorealmldap.realm.impl.IsisLdapRealm #<.>
 ldapRealm.xxx=...                                                            #<.>
 ldapRealm.yyy=...
 
@@ -165,7 +165,7 @@ We can configure whether such automatically created accounts should be unlocked
 [source,yaml]
 .application.yml
 ----
-isis:
+causeway:
   extensions:
     secman:
       delegated-users:
diff --git a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-spring-oauth2.adoc b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-spring-oauth2.adoc
index dde940b192..f461a828c6 100644
--- a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-spring-oauth2.adoc
+++ b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-spring-oauth2.adoc
@@ -19,8 +19,8 @@ Update your pom.xml:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.extensions</groupId>
-        <artifactId>isis-extensions-secman-delegated-spring-oauth2</artifactId>    <!--.-->
+        <groupId>org.apache.causeway.extensions</groupId>
+        <artifactId>causeway-extensions-secman-delegated-spring-oauth2</artifactId>    <!--.-->
     </dependency>
 </dependencies>
 ----
diff --git a/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc b/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
index bb1bdfeb7b..72cdd38ddc 100644
--- a/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
+++ b/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
@@ -21,8 +21,8 @@ In addition, add a section for secman's own BOM:
 <dependencyManagement>
     <dependencies>
         <dependency>
-            <groupId>org.apache.isis.extensions</groupId>
-            <artifactId>isis-extensions-secman</artifactId>
+            <groupId>org.apache.causeway.extensions</groupId>
+            <artifactId>causeway-extensions-secman</artifactId>
             <scope>import</scope>
             <type>pom</type>
             <version>{page-isisrel}</version>
@@ -41,16 +41,16 @@ In the webapp module of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.extensions</groupId>
-        <artifactId>isis-extensions-secman-persistence-XXX</artifactId>    <!--.-->
+        <groupId>org.apache.causeway.extensions</groupId>
+        <artifactId>causeway-extensions-secman-persistence-XXX</artifactId>    <!--.-->
     </dependency>
     <dependency>
-        <groupId>org.apache.isis.extensions</groupId>
-        <artifactId>isis-extensions-secman-encryption-jbcrypt</artifactId> <!--.-->
+        <groupId>org.apache.causeway.extensions</groupId>
+        <artifactId>causeway-extensions-secman-encryption-jbcrypt</artifactId> <!--.-->
     </dependency>
 </dependencies>
 ----
-<.> specify either `isis-extensions-secman-persistence-jpa` or `isis-extensions-secman-persistence-jdo`, as required
+<.> specify either `causeway-extensions-secman-persistence-jpa` or `causeway-extensions-secman-persistence-jdo`, as required
 <.> provides an implementation of `PasswordEncoder`, so that passwords are only persisted in encrypted form.
 
 
@@ -97,7 +97,7 @@ Add the database schema used by the SecMan entities to the configuration file:
 [source,yaml]
 .application.yml
 ----
-isis:
+causeway:
   persistence:
     schema:
       auto-create-schemas: isisExtSecman
@@ -108,19 +108,19 @@ Optionally, modify the configuration properties for Secman itself:
 [source,yaml]
 .application.yml
 ----
-isis:
+causeway:
   extensions:
     secman:
       seed:
         admin:
           user-name: "secman-admin"                     #<.>
           password: "pass"                              #<1>
-          role-name: "isis-ext-secman-admin"            #<.>
+          role-name: "causeway-ext-secman-admin"            #<.>
           namespace-permissions:
             sticky: ...                                 #<.>
             additional: ...                             #<.>
         regular-user:
-          role-name: "isis-ext-secman-user"             #<.>
+          role-name: "causeway-ext-secman-user"             #<.>
       permissions-evaluation-policy: allow_beats_veto   #<.>
       user-menu-me-action-policy: hide                  #<.>
       user-registration:
@@ -159,25 +159,25 @@ To get you started, the following fragment adds all of the actions to a "Securit
         <mb3:named>Security</mb3:named>
         <mb3:section>
             <mb3:named>Users</mb3:named>
-            <mb3:serviceAction objectType="isis.ext.secman.ApplicationUserMenu" id="userManager"/>
-            <mb3:serviceAction objectType="isis.ext.secman.ApplicationUserMenu" id="findUsers"/>
+            <mb3:serviceAction objectType="causeway.ext.secman.ApplicationUserMenu" id="userManager"/>
+            <mb3:serviceAction objectType="causeway.ext.secman.ApplicationUserMenu" id="findUsers"/>
         </mb3:section>
         <mb3:section>
             <mb3:named>Roles</mb3:named>
-            <mb3:serviceAction objectType="isis.ext.secman.ApplicationRoleMenu" id="findRoles"/>
-            <mb3:serviceAction objectType="isis.ext.secman.ApplicationRoleMenu" id="newRole"/>
-            <mb3:serviceAction objectType="isis.ext.secman.ApplicationRoleMenu" id="allRoles"/>
+            <mb3:serviceAction objectType="causeway.ext.secman.ApplicationRoleMenu" id="findRoles"/>
+            <mb3:serviceAction objectType="causeway.ext.secman.ApplicationRoleMenu" id="newRole"/>
+            <mb3:serviceAction objectType="causeway.ext.secman.ApplicationRoleMenu" id="allRoles"/>
         </mb3:section>
         <mb3:section>
             <mb3:named>Permissions</mb3:named>
-            <mb3:serviceAction objectType="isis.ext.secman.ApplicationPermissionMenu" id="allPermissions"/>
-            <mb3:serviceAction objectType="isis.ext.secman.ApplicationPermissionMenu" id="findOrphanedPermissions"/>
+            <mb3:serviceAction objectType="causeway.ext.secman.ApplicationPermissionMenu" id="allPermissions"/>
+            <mb3:serviceAction objectType="causeway.ext.secman.ApplicationPermissionMenu" id="findOrphanedPermissions"/>
         </mb3:section>
         <mb3:section>
             <mb3:named>Tenancies</mb3:named>
-            <mb3:serviceAction objectType="isis.ext.secman.ApplicationTenancyMenu" id="findTenancies"/>
-            <mb3:serviceAction objectType="isis.ext.secman.ApplicationTenancyMenu" id="newTenancy"/>
-            <mb3:serviceAction objectType="isis.ext.secman.ApplicationTenancyMenu" id="allTenancies"/>
+            <mb3:serviceAction objectType="causeway.ext.secman.ApplicationTenancyMenu" id="findTenancies"/>
+            <mb3:serviceAction objectType="causeway.ext.secman.ApplicationTenancyMenu" id="newTenancy"/>
+            <mb3:serviceAction objectType="causeway.ext.secman.ApplicationTenancyMenu" id="allTenancies"/>
         </mb3:section>
     </mb3:menu>
 </mb3:secondary>
@@ -192,8 +192,8 @@ We also recommend adding the non-production "me" action to the tertiary menu, eg
     <mb3:menu>
         ...
         <mb3:section>
-            <mb3:serviceAction objectType="isis.ext.secman.MeService" id="me"/>
-            <mb3:serviceAction objectType="isis.security.LogoutMenu" id="logout"/>
+            <mb3:serviceAction objectType="causeway.ext.secman.MeService" id="me"/>
+            <mb3:serviceAction objectType="causeway.security.LogoutMenu" id="logout"/>
         </mb3:section>
     </mb3:menu>
 </mb3:tertiary>
@@ -292,7 +292,7 @@ You then will need a way to automatically ensure these users/roles are set up on
 When developing the app you will probably be using the H2 in-memory database, and so you'll want to ensure that the roles and (perhaps) users are automatically seeded into the database.
 Even when running in production with a persistent database, running a default set of fixture scripts may be worthwihle.
 
-One option to setup these users/roles would be to use the xref:refguide:config:sections/isis.testing.adoc#isis.testing.fixtures.initial-script[isis.testing.fixtures.initial-script] configuration property.
+One option to setup these users/roles would be to use the xref:refguide:config:sections/causeway.testing.adoc#causeway.testing.fixtures.initial-script[causeway.testing.fixtures.initial-script] configuration property.
 However the purpose of that config property is meant to be to setup an application-specific scenario for demoing/prototyping, so that's probably not the smartest approach.
 
 A better approach is to write a little domain service to do the seeding of security data for you.
@@ -487,7 +487,7 @@ The exact roles to setup are specified using configuration property:
 [source,yaml]
 .application.yaml
 ----
-isis:
+causeway:
   extensions:
     secman:
       user-registration:
diff --git a/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc b/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc
index 9e5d39e54b..5a28dd374b 100644
--- a/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc
+++ b/extensions/security/shiro-realm-ldap/adoc/modules/shiro-realm-ldap/pages/ldap-realm.adoc
@@ -6,7 +6,7 @@
 
 Apache Isis ships with an implementation of http://shiro.apache.org[Apache Shiro]'s `Realm` class that allows user authentication and authorization to be performed against an LDAP server.
 
-image::security:shiro-realm-ldap:configure-shiro-to-use-isis-ldap-realm.png[width="600px"]
+image::security:shiro-realm-ldap:configure-shiro-to-use-causeway-ldap-realm.png[width="600px"]
 
 The LDAP database stores the user/passwords and user groups, while the `shiro.ini` file is used to map the LDAP groups to roles, and to map the roles to permissions.
 
@@ -16,14 +16,14 @@ To use LDAP involves telling Shiro how to instantiate the realm.  This bootstrap
 
 [source,ini]
 ----
-contextFactory = org.apache.isis.security.shiro.IsisLdapContextFactory
+contextFactory = org.apache.causeway.security.shiro.IsisLdapContextFactory
 contextFactory.url = ldap://localhost:10389
 contextFactory.systemUsername = uid=admin,ou=system        # <.>
 contextFactory.systemPassword = secret
 contextFactory.authenticationMechanism = CRAM-MD5          # <.>
 contextFactory.systemAuthenticationMechanism = simple
 
-ldapRealm = org.apache.isis.security.shiro.IsisLdapRealm   # <.>
+ldapRealm = org.apache.causeway.security.shiro.IsisLdapRealm   # <.>
 ldapRealm.contextFactory = $contextFactory
 
 ldapRealm.searchBase = ou=groups,o=mojo                    # <.>
diff --git a/extensions/security/spring-oauth2/src/main/adoc/modules/spring-oauth2/pages/about.adoc b/extensions/security/spring-oauth2/src/main/adoc/modules/spring-oauth2/pages/about.adoc
index 3ac72c0f5c..b24b6fae45 100644
--- a/extensions/security/spring-oauth2/src/main/adoc/modules/spring-oauth2/pages/about.adoc
+++ b/extensions/security/spring-oauth2/src/main/adoc/modules/spring-oauth2/pages/about.adoc
@@ -19,8 +19,8 @@ In the webapp module of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.extensions</groupId>
-        <artifactId>isis-extensions-spring-security-oauth2</artifactId>
+        <groupId>org.apache.causeway.extensions</groupId>
+        <artifactId>causeway-extensions-spring-security-oauth2</artifactId>
     </dependency>
 </dependencies>
 ----
@@ -134,10 +134,10 @@ Next configure authenticationStrategy and permissenResolver for realms, and add
 .shiro.ini
 ----
 [main]
-authenticationStrategy=org.apache.isis.extensions.secman.delegated.shiro.realm.AuthenticationStrategyForSecMan
+authenticationStrategy=org.apache.causeway.extensions.secman.delegated.shiro.realm.AuthenticationStrategyForSecMan
 securityManager.authenticator.authenticationStrategy = $authenticationStrategy
 securityManager.realms = $iniRealm
-permissionResolver = org.apache.isis.security.shiro.authorization.IsisPermissionResolver
+permissionResolver = org.apache.causeway.security.shiro.authorization.IsisPermissionResolver
 iniRealm.permissionResolver = $permissionResolver
 ...
 [users]
diff --git a/extensions/vro/cors/adoc/modules/cors/pages/about.adoc b/extensions/vro/cors/adoc/modules/cors/pages/about.adoc
index 1d3247c43e..f51920e6f9 100644
--- a/extensions/vro/cors/adoc/modules/cors/pages/about.adoc
+++ b/extensions/vro/cors/adoc/modules/cors/pages/about.adoc
@@ -16,8 +16,8 @@ Add the following dependency:
 .pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.extensions</groupId>
-    <artifactId>isis-extensions-cors-impl</artifactId>
+    <groupId>org.apache.causeway.extensions</groupId>
+    <artifactId>causeway-extensions-cors-impl</artifactId>
 </dependency>
 ----
 
@@ -40,7 +40,7 @@ Update the configuration properties:
 [source,yml]
 .application.yml
 ----
-isis:
+causeway:
     extensions:
         cors:
             allow-credentials: ...  # <.>
@@ -49,8 +49,8 @@ isis:
             allow-origins: ...      # <.>
             exposed-headers: ...    # <.>
 ----
-<.> xref:refguide:config:sections/isis.extensions.adoc#isis.extensions.cors.allow-credentials[isis.extensions.cors.allow-credentials]
-<.> xref:refguide:config:sections/isis.extensions.adoc#isis.extensions.cors.allowed-headers[isis.extensions.cors.allow-headers]
-<.> xref:refguide:config:sections/isis.extensions.adoc#isis.extensions.cors.allowed-methods[isis.extensions.cors.allow-methods]
-<.> xref:refguide:config:sections/isis.extensions.adoc#isis.extensions.cors.allowed-origins[isis.extensions.cors.allow-origins]
-<.> xref:refguide:config:sections/isis.extensions.adoc#isis.extensions.cors.exposed-headers[isis.extensions.cors.exposed-headers]
+<.> xref:refguide:config:sections/causeway.extensions.adoc#causeway.extensions.cors.allow-credentials[causeway.extensions.cors.allow-credentials]
+<.> xref:refguide:config:sections/causeway.extensions.adoc#causeway.extensions.cors.allowed-headers[causeway.extensions.cors.allow-headers]
+<.> xref:refguide:config:sections/causeway.extensions.adoc#causeway.extensions.cors.allowed-methods[causeway.extensions.cors.allow-methods]
+<.> xref:refguide:config:sections/causeway.extensions.adoc#causeway.extensions.cors.allowed-origins[causeway.extensions.cors.allow-origins]
+<.> xref:refguide:config:sections/causeway.extensions.adoc#causeway.extensions.cors.exposed-headers[causeway.extensions.cors.exposed-headers]
diff --git a/extensions/vw/exceldownload/adoc/modules/exceldownload/pages/about.adoc b/extensions/vw/exceldownload/adoc/modules/exceldownload/pages/about.adoc
index 7254196e8e..081d442ce1 100644
--- a/extensions/vw/exceldownload/adoc/modules/exceldownload/pages/about.adoc
+++ b/extensions/vw/exceldownload/adoc/modules/exceldownload/pages/about.adoc
@@ -13,8 +13,8 @@ Add the following dependency:
 .pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.extensions</groupId>
-    <artifactId>isis-extensions-exceldownload-wicket-ui</artifactId>
+    <groupId>org.apache.causeway.extensions</groupId>
+    <artifactId>causeway-extensions-exceldownload-wicket-ui</artifactId>
 </dependency>
 ----
 
diff --git a/extensions/vw/fullcalendar/adoc/modules/fullcalendar/pages/about.adoc b/extensions/vw/fullcalendar/adoc/modules/fullcalendar/pages/about.adoc
index 1ed47485ed..343ec2ab0f 100644
--- a/extensions/vw/fullcalendar/adoc/modules/fullcalendar/pages/about.adoc
+++ b/extensions/vw/fullcalendar/adoc/modules/fullcalendar/pages/about.adoc
@@ -24,8 +24,8 @@ To configure the extension:
 .pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.extensions</groupId>
-    <artifactId>isis-extensions-fullcalendar-wicket-ui</artifactId>
+    <groupId>org.apache.causeway.extensions</groupId>
+    <artifactId>causeway-extensions-fullcalendar-wicket-ui</artifactId>
 </dependency>
 ----
 
diff --git a/extensions/vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc b/extensions/vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc
index 13ce8ab06b..145ba755f7 100644
--- a/extensions/vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc
+++ b/extensions/vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc
@@ -36,8 +36,8 @@ Make the following changes:
 .pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.extensions</groupId>
-    <artifactId>isis-extensions-pdfjs-applib</artifactId>
+    <groupId>org.apache.causeway.extensions</groupId>
+    <artifactId>causeway-extensions-pdfjs-applib</artifactId>
 </dependency>
 ----
 +
@@ -49,8 +49,8 @@ This will provide access to the xref:refguide:extensions:index/pdfjs/applib/anno
 .pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.extensions</groupId>
-    <artifactId>isis-extensions-pdfjs-wicket-ui</artifactId>
+    <groupId>org.apache.causeway.extensions</groupId>
+    <artifactId>causeway-extensions-pdfjs-wicket-ui</artifactId>
 </dependency>
 ----
 
diff --git a/extensions/vw/sse/adoc/modules/sse/pages/about.adoc b/extensions/vw/sse/adoc/modules/sse/pages/about.adoc
index f10bddcd61..105415dca9 100644
--- a/extensions/vw/sse/adoc/modules/sse/pages/about.adoc
+++ b/extensions/vw/sse/adoc/modules/sse/pages/about.adoc
@@ -23,8 +23,8 @@ Add the following dependency:
 .pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.extensions</groupId>
-    <artifactId>isis-extensions-sse-wicket</artifactId>
+    <groupId>org.apache.causeway.extensions</groupId>
+    <artifactId>causeway-extensions-sse-wicket</artifactId>
 </dependency>
 ----
 
diff --git a/incubator/clients/kroviz/adoc/modules/kroviz/pages/DevelopmentGuide.adoc b/incubator/clients/kroviz/adoc/modules/kroviz/pages/DevelopmentGuide.adoc
index ea56afe03a..0d93c5ac7d 100644
--- a/incubator/clients/kroviz/adoc/modules/kroviz/pages/DevelopmentGuide.adoc
+++ b/incubator/clients/kroviz/adoc/modules/kroviz/pages/DevelopmentGuide.adoc
@@ -8,7 +8,7 @@ image::WheatFieldWithCrows.png[]
 . Build Isis with kroviz
 +
 ----
-cd ~/isis
+cd ~/causeway
 mvn -T 1C clean install \
  -Dmodule-kroviz \
  -Dmaven.source.skip=true
@@ -18,7 +18,7 @@ mvn -T 1C clean install \
 +
 [source]
 ----
-cd ~/isis/incubator/clients/kroviz/
+cd ~/causeway/incubator/clients/kroviz/
 #gradle build
 ./gradlew.sh -t run
 ----
@@ -58,7 +58,7 @@ gradle can be run under Windows with git-bash:
 
 Internally gradle uses npm for the JS part.
 
-In IntelliJ import the gradle project residing in ~/isis/incubator/clients/kroviz/.
+In IntelliJ import the gradle project residing in ~/causeway/incubator/clients/kroviz/.
 TIP: In case the project isn't working as expected, you may try File -> Invalidate Caches ...
 Alternatively you can e.g. in IntelliJ a Run/Debug Configuration:
 
@@ -302,7 +302,7 @@ Create from the Apache Isis SimpleApp archetype:
 [source,bash]
 ----
 mvn archetype:generate \
-    -D archetypeGroupId=org.apache.isis.archetype \
+    -D archetypeGroupId=org.apache.causeway.archetype \
     -D archetypeArtifactId=simpleapp-archetype \
     -D archetypeVersion=2.0.0-M3 \
     -D groupId=org.my \
diff --git a/incubator/clients/kroviz/adoc/modules/kroviz/pages/UsersGuide.adoc b/incubator/clients/kroviz/adoc/modules/kroviz/pages/UsersGuide.adoc
index 37d2299737..43fde52e1d 100644
--- a/incubator/clients/kroviz/adoc/modules/kroviz/pages/UsersGuide.adoc
+++ b/incubator/clients/kroviz/adoc/modules/kroviz/pages/UsersGuide.adoc
@@ -47,7 +47,7 @@ div {
     background-position : center center;
     background-repeat:no-repeat;
     background-size: contain, cover;
-    background-image : url("https://svn.apache.org/repos/asf/comdev/project-logos/originals/isis.svg");
+    background-image : url("https://svn.apache.org/repos/asf/comdev/project-logos/originals/causeway.svg");
 }
 ----
 
diff --git a/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/arc-overview.adoc b/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/arc-overview.adoc
index 355768041a..8809d0b5f3 100644
--- a/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/arc-overview.adoc
+++ b/incubator/clients/kroviz/adoc/modules/kroviz/partials/design/arc-overview.adoc
@@ -27,7 +27,7 @@ component V8 <<"<JS Runtime>">> {
 
 node server{
     interface RestfulObjects as RO
-    component ApacheIsis<<NakedObjects>> [[https://isis.apache.org/]] #F79646
+    component ApacheIsis<<NakedObjects>> [[https://causeway.apache.org/]] #F79646
 }
 
 ApacheIsis -- RO
diff --git a/incubator/viewers/graphql/adoc/modules/graphql/pages/devnotes.adoc b/incubator/viewers/graphql/adoc/modules/graphql/pages/devnotes.adoc
index b99d7ad44c..cbf02418e0 100644
--- a/incubator/viewers/graphql/adoc/modules/graphql/pages/devnotes.adoc
+++ b/incubator/viewers/graphql/adoc/modules/graphql/pages/devnotes.adoc
@@ -31,7 +31,7 @@ Thus:
 +
 I find that IntelliJ can mess up with compiling applib as it depends on DTO classes in schema generated by the mvn maven-jaxb2-plugin plugin; since they change very infrequently, easier to simply pick them up as prebuilt libraries from `~/.m2/repository`.
 
-* include `isis-parent`
+* include `causeway-parent`
 
 * include `mavendeps/webapp`
 
diff --git a/mavendeps/adoc/modules/mavendeps/pages/about.adoc b/mavendeps/adoc/modules/mavendeps/pages/about.adoc
index 32b04ea3ce..52d9e6d63e 100644
--- a/mavendeps/adoc/modules/mavendeps/pages/about.adoc
+++ b/mavendeps/adoc/modules/mavendeps/pages/about.adoc
@@ -2,7 +2,7 @@
 
 :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 [...]
 
-The `isis-mavendeps-webapp` aggregates the main runtime dependencies of a production webapp.
+The `causeway-mavendeps-webapp` aggregates the main runtime dependencies of a production webapp.
 Note that it does _not_ include the runtime dependencies for either JDO or JPA; these must be included separately.
 
 To use, add the following :
@@ -12,8 +12,8 @@ To use, add the following :
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.mavendeps</groupId>
-        <artifactId>isis-mavendeps-webapp</artifactId>
+        <groupId>org.apache.causeway.mavendeps</groupId>
+        <artifactId>causeway-mavendeps-webapp</artifactId>
         <type>pom</type>
     </dependency>
 </dependencies>
diff --git a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc
index c09f781522..3ee3da3fbb 100644
--- a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc
+++ b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc
@@ -5,14 +5,14 @@
 
 
 
-If your application inherits from the Apache Isis starter app (`org.apache.isis.app:isis-app-starter-parent`) then that will define the version automatically:
+If your application inherits from the Apache Isis starter app (`org.apache.causeway.app:causeway-app-starter-parent`) then that will define the version automatically:
 
 [source,xml,subs="attributes+"]
 .pom.xml
 ----
 <parent>
-    <groupId>org.apache.isis.app</groupId>
-    <artifactId>isis-app-starter-parent</artifactId>
+    <groupId>org.apache.causeway.app</groupId>
+    <artifactId>causeway-app-starter-parent</artifactId>
     <version>{page-isisrel}</version>
     <relativePath/>
 </parent>
@@ -27,8 +27,8 @@ This is usually done in the top-level parent pom of your application:
 <dependencyManagement>
     <dependencies>
         <dependency>
-            <groupId>org.apache.isis.core</groupId>
-            <artifactId>isis-core</artifactId>
+            <groupId>org.apache.causeway.core</groupId>
+            <artifactId>causeway-core</artifactId>
             <version>{page-isisrel}</version>
             <scope>import</scope>
             <type>pom</type>
diff --git a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-jdo.adoc b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-jdo.adoc
index c99262837c..71520e680d 100644
--- a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-jdo.adoc
+++ b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-jdo.adoc
@@ -16,8 +16,8 @@ For every Maven module that includes JDO entities, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.persistence</groupId>
-        <artifactId>isis-persistence-jdo-datanucleus</artifactId>
+        <groupId>org.apache.causeway.persistence</groupId>
+        <artifactId>causeway-persistence-jdo-datanucleus</artifactId>
         <type>pom</type>
     </dependency>
 </dependencies>
diff --git a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-jpa.adoc b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-jpa.adoc
index d97e3f1469..fcc7253b9f 100644
--- a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-jpa.adoc
+++ b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-jpa.adoc
@@ -16,8 +16,8 @@ For every Maven module that includes JPA entities, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.persistence</groupId>
-        <artifactId>isis-persistence-jpa-eclipselink</artifactId>
+        <groupId>org.apache.causeway.persistence</groupId>
+        <artifactId>causeway-persistence-jpa-eclipselink</artifactId>
         <type>pom</type>
     </dependency>
 </dependencies>
diff --git a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-webapp.adoc b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-webapp.adoc
index ec6d152c79..2477a45983 100644
--- a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-webapp.adoc
+++ b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-mavendeps-webapp.adoc
@@ -16,8 +16,8 @@ In the webapp module of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.mavendeps</groupId>
-        <artifactId>isis-mavendeps-webapp</artifactId>
+        <groupId>org.apache.causeway.mavendeps</groupId>
+        <artifactId>causeway-mavendeps-webapp</artifactId>
         <type>pom</type>
     </dependency>
 </dependencies>
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/enhancer.adoc b/persistence/jdo/adoc/modules/ROOT/pages/enhancer.adoc
index 80afb9e6ed..dcf2a716a9 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/enhancer.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/enhancer.adoc
@@ -8,13 +8,13 @@ A responsibility of all ORMs is lazy loading of related objects (so as not to lo
 With JDO, this is accomplished by post-processing -- or _enhancing_ -- the compiled bytecode.
 
 This is typically performed using the `datanucleus:enhance` Maven plugin.
-This is defined as the `isis-app-starter-datanucleusenhance` profile in the xref:docs:parent-pom:about.adoc[Parent POM], and is activated by the presence of the `logging-dn-enhance.properties` file.
+This is defined as the `causeway-app-starter-datanucleusenhance` profile in the xref:docs:parent-pom:about.adoc[Parent POM], and is activated by the presence of the `logging-dn-enhance.properties` file.
 
 [source,xml]
 .App Starter Parent POM (pom.xml)
 ----
 <profile>
-  <id>isis-app-starter-datanucleusenhance</id>
+  <id>causeway-app-starter-datanucleusenhance</id>
   <activation>
     <file>
 	  <exists>${basedir}/logging-dn-enhance.properties</exists>
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide.adoc b/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide.adoc
index 5757bea8a1..32bfdfda0a 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide.adoc
@@ -50,8 +50,8 @@ public class MyEntity ... {
 .pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.valuetypes</groupId>
-    <artifactId>isis-valuetypes-asciidoc-persistence-jdo</artifactId>
+    <groupId>org.apache.causeway.valuetypes</groupId>
+    <artifactId>causeway-valuetypes-asciidoc-persistence-jdo</artifactId>
 </dependency>
 ----
 
@@ -97,8 +97,8 @@ public class MyEntity ... {
 .pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.valuetypes</groupId>
-    <artifactId>isis-valuetypes-markdown-persistence-jdo</artifactId>
+    <groupId>org.apache.causeway.valuetypes</groupId>
+    <artifactId>causeway-valuetypes-markdown-persistence-jdo</artifactId>
 </dependency>
 ----
 
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide/one-to-m-bidirectional-relationships.adoc b/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide/one-to-m-bidirectional-relationships.adoc
index 281ad72876..48bd851ce6 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide/one-to-m-bidirectional-relationships.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/mapping-guide/one-to-m-bidirectional-relationships.adoc
@@ -206,7 +206,7 @@ public Batch transfer(final FermentationVessel vessel) {
 [NOTE]
 ====
 It's not clear if this is a bug in `dn-core 4.1.7`/`dn-rdbms 4.19`; an earlier thread on the mailing list from 2014 actually gave
-the opposite advice, see http://isis.markmail.org/thread/ipu2lzqqikqdglox[this thread] and in particular this http://markmail.org/message/hblptpw675mlw723[message].
+the opposite advice, see http://causeway.markmail.org/thread/ipu2lzqqikqdglox[this thread] and in particular this http://markmail.org/message/hblptpw675mlw723[message].
 
 In fact we also have had a different case raised (url lost) which argues that the parent should only be set on the child, and the child _not_ added to the parent's collection.
 This concurs with the most recent testing.
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc b/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc
index f9f818507c..54e0de1ada 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/setup-and-configuration.adoc
@@ -83,9 +83,9 @@ The table name will be based on the entity
 
 When prototyping we rely on the ORM to automatically create the entire database tables, which includes the owning schemas.
 As EclipseLink does not do this automatically, the framework will do this if requested.
-The xref:refguide:config:sections/isis.persistence.schema.adoc#isis.persistence.schema.auto-create-schemas[isis.persistence.schema.auto-create-schemas] controls if this is done or not.
+The xref:refguide:config:sections/causeway.persistence.schema.adoc#causeway.persistence.schema.auto-create-schemas[causeway.persistence.schema.auto-create-schemas] controls if this is done or not.
 
-Different database vendors have different syntaxes to do this, and so this can be configured using the xref:refguide:config:sections/isis.persistence.schema.adoc#isis.persistence.schema.create-schema-sql-template[isis.persistence.schema.create-schema-sql-template].
+Different database vendors have different syntaxes to do this, and so this can be configured using the xref:refguide:config:sections/causeway.persistence.schema.adoc#causeway.persistence.schema.create-schema-sql-template[causeway.persistence.schema.create-schema-sql-template].
 The default value is to use SQL-99 syntax ("CREATE SCHEMA IF NOT EXISTS %S"), passed through to `String.format()`.
 
 
diff --git a/persistence/jdo/spring/README.adoc b/persistence/jdo/spring/README.adoc
index 974361777e..635ee81c2b 100644
--- a/persistence/jdo/spring/README.adoc
+++ b/persistence/jdo/spring/README.adoc
@@ -13,14 +13,14 @@ footnote:[https://docs.spring.io/spring-framework/docs/3.0.0.RC2/reference/html/
 documentation.
 
 WARNING: With the XML examples, former package names `org.springframework.orm.jdo` have not been corrected to their forked
-correspondents in `org.apache.isis.persistence.jdo.spring`. Likewise with the descriptive text, some references pointing 
+correspondents in `org.apache.causeway.persistence.jdo.spring`. Likewise with the descriptive text, some references pointing
 to _Spring_ have not been corrected to point to _Apache Isis_.
 
 == JDO
 
 _Spring_ supports the standard JDO 2.0 and 2.1 APIs as data access strategy, following the same
 style as the _Hibernate_ support. The corresponding integration classes reside in the
-`org.apache.isis.persistence.jdo.spring` package. (former `org.springframework.orm.jdo`)
+`org.apache.causeway.persistence.jdo.spring` package. (former `org.springframework.orm.jdo`)
 
 === PersistenceManagerFactory setup
 
@@ -52,11 +52,11 @@ local JDO `PersistenceManagerFactory` within a _Spring_ application context:
 @Named("jdo-settings")
 public class JdoSettingsBean {
 
-    @Getter @Setter 
+    @Getter @Setter
     private Map<String, String> datanucleus; //mapped by "datanucleus"
-    @Getter @Setter 
+    @Getter @Setter
     private Map<String, String> javax; //mapped by "javax" filtered later for "javax.jdo"
-    
+
     private final Object lock = new Object();
     private Map<String, Object> properties;
 
@@ -64,19 +64,19 @@ public class JdoSettingsBean {
         synchronized(lock) {
             if(properties==null) {
                 properties = new HashMap<>();
-                
+
                 datanucleus.forEach((k, v)->properties.put("datanucleus." + k, v));
-                
+
                 javax.entrySet().stream()
                 .filter(e->e.getKey().startsWith("jdo."))
                 .forEach(e->properties.put("javax." + e.getKey(), e.getValue()));
-                
+
                 amendProperties(properties);
             }
         }
         return properties;
     }
-    
+
     private void amendProperties(final Map<String, Object> properties) {
         // add optional defaults if needed
     }
@@ -86,7 +86,7 @@ public class JdoSettingsBean {
 @Configuration
 @EnableConfigurationProperties(JdoSettingsBean.class)
 public class ConfigurationExample {
-    
+
     @Bean
     public LocalPersistenceManagerFactoryBean myPmf(JdoSettingsBean jdoSettings) {
         var myPmf = new LocalPersistenceManagerFactoryBean();
@@ -150,7 +150,7 @@ import org.springframework.context.annotation.Import;
 @Import({
 })
 public class ConfigurationExample {
-    
+
     @Bean(destroyMethod = "close")
     public DataSource getDataSource() {
         var dataSourceBuilder = DataSourceBuilder.create().type(BasicDataSource.class);
@@ -160,7 +160,7 @@ public class ConfigurationExample {
         dataSourceBuilder.password("");
         return dataSourceBuilder.build();
     }
-  
+
     @Bean(destroyMethod = "close")
     public PersistenceManagerFactory myPmf(DataSource dataSource) {
         var myPmf = new JDOPersistenceManagerFactory();
@@ -178,7 +178,7 @@ usually through the JCA connector provided by the particular JDO implementation.
 `JndiObjectFactoryBean / <jee:jndi-lookup>` can be used to retrieve and expose such a
 `PersistenceManagerFactory`.
 However, outside an EJB context, no real benefit exists in holding the `PersistenceManagerFactory` in
-JNDI: only choose such a setup for a good reason. See 
+JNDI: only choose such a setup for a good reason. See
 _Spring Transactions Section 13.3.6_, https://docs.spring.io/spring-framework/docs/3.0.x/spring-framework-reference/html/orm.html#orm-hibernate-resources[Comparing container-managed and locally defined resources]
 
 “Comparing container-managed and locally defined resources” for a discussion; the arguments there
@@ -262,7 +262,7 @@ following example:
 @Import({
 })
 public class ConfigurationExample {
-    
+
     @Bean(destroyMethod = "close")
     public DataSource getDataSource() {
         var dataSourceBuilder = DataSourceBuilder.create().type(BasicDataSource.class);
@@ -272,7 +272,7 @@ public class ConfigurationExample {
         dataSourceBuilder.password("");
         return dataSourceBuilder.build();
     }
-  
+
     @Bean(destroyMethod = "close") @Named("myPmf")
     public PersistenceManagerFactory myPmf(DataSource dataSource) {
         var myPmf = new JDOPersistenceManagerFactory();
@@ -280,22 +280,22 @@ public class ConfigurationExample {
         myPmf.setNontransactionalRead(true);
         return myPmf;
     }
-    
+
     @Bean @Named("myPmfProxy")
     public TransactionAwarePersistenceManagerFactoryProxy myPmfProxy(PersistenceManagerFactory myPmf) {
         var myPmfProxy = new TransactionAwarePersistenceManagerFactoryProxy();
         myPmfProxy.setTargetPersistenceManagerFactory(myPmf);
         return myPmfProxy;
     }
-    
+
     @Component
     public static class ExampleDao {
 
         @Inject
         @Named("myPmfProxy")
-        @Getter 
+        @Getter
         private PersistenceManagerFactory persistenceManagerFactory;
-        
+
     }
 
 }
@@ -364,7 +364,7 @@ transactions through turning off `TransactionAwarePersistenceManagerFactoryProxy
 @Import({
 })
 public class ConfigurationExample {
-    
+
     @Bean(destroyMethod = "close")
     public DataSource getDataSource() {
         var dataSourceBuilder = DataSourceBuilder.create().type(BasicDataSource.class);
@@ -374,7 +374,7 @@ public class ConfigurationExample {
         dataSourceBuilder.password("");
         return dataSourceBuilder.build();
     }
-  
+
     @Bean(destroyMethod = "close") @Named("myPmf")
     public PersistenceManagerFactory myPmf(DataSource dataSource) {
         var myPmf = new JDOPersistenceManagerFactory();
@@ -382,7 +382,7 @@ public class ConfigurationExample {
         myPmf.setNontransactionalRead(true);
         return myPmf;
     }
-    
+
     @Bean @Named("myPmfProxy")
     public TransactionAwarePersistenceManagerFactoryProxy myPmfProxy(PersistenceManagerFactory myPmf) {
         var myPmfProxy = new TransactionAwarePersistenceManagerFactoryProxy();
@@ -390,15 +390,15 @@ public class ConfigurationExample {
         myPmfProxy.setAllowCreate(false); // <.>
         return myPmfProxy;
     }
-    
+
     @Component
     public static class ExampleDao {
 
         @Inject
         @Named("myPmfProxy")
-        @Getter 
+        @Getter
         private PersistenceManagerFactory persistenceManagerFactory;
-        
+
     }
 
 }
@@ -425,7 +425,7 @@ DAOs throw plain JDOException, and you would have to convert explicitly to _Spri
 
 [NOTE]
 ====
-You are strongly encouraged to read _Spring Transactions Section 10.5_, https://docs.spring.io/spring-framework/docs/3.0.x/spring-framework-reference/html/transaction.html#transaction-declarative[Declarative transaction management] 
+You are strongly encouraged to read _Spring Transactions Section 10.5_, https://docs.spring.io/spring-framework/docs/3.0.x/spring-framework-reference/html/transaction.html#transaction-declarative[Declarative transaction management]
 if you have not
 done so, to get a more detailed coverage of _Spring_'s declarative transaction support.
 ====
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/dependency-injection.adoc b/persistence/jpa/adoc/modules/ROOT/pages/dependency-injection.adoc
index e65ad9c03f..d63fe1461a 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/dependency-injection.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/dependency-injection.adoc
@@ -10,7 +10,7 @@ For JPA, this requires that the following boilerplate:
 [source,java]
 ----
 import javax.persistence.EntityListeners;
-import org.apache.isis.persistence.jpa.applib.integration.JpaEntityInjectionPointResolver;
+import org.apache.causeway.persistence.jpa.applib.integration.JpaEntityInjectionPointResolver;
 
 @EntityListeners(JpaEntityInjectionPointResolver.class)
 public class SomeEntity ... { /* ... */ }
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc b/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc
index 4683cf359b..856ecc1357 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/mapping-guide.adoc
@@ -54,8 +54,8 @@ public class MyEntity ... {
 .pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.valuetypes</groupId>
-    <artifactId>isis-valuetypes-asciidoc-persistence-jpa</artifactId>
+    <groupId>org.apache.causeway.valuetypes</groupId>
+    <artifactId>causeway-valuetypes-asciidoc-persistence-jpa</artifactId>
 </dependency>
 ----
 
@@ -101,8 +101,8 @@ public class MyEntity ... {
 .pom.xml
 ----
 <dependency>
-    <groupId>org.apache.isis.valuetypes</groupId>
-    <artifactId>isis-valuetypes-markdown-persistence-jpa</artifactId>
+    <groupId>org.apache.causeway.valuetypes</groupId>
+    <artifactId>causeway-valuetypes-markdown-persistence-jpa</artifactId>
 </dependency>
 ----
 
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc b/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc
index 40b731b65c..36885de60d 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/setup-and-configuration.adoc
@@ -77,7 +77,7 @@ is set to `create-or-extend-tables`
 +
 is set to an Apache Isis implementation, to assist with dependency injection into entities.
 
-Generally these should not be changed, though if there is a requirement, then provide a subclasse alternate implementation of `org.apache.isis.persistence.jpa.eclipselink.config.ElSettings` with an earlier `@Priority` precedence.
+Generally these should not be changed, though if there is a requirement, then provide a subclasse alternate implementation of `org.apache.causeway.persistence.jpa.eclipselink.config.ElSettings` with an earlier `@Priority` precedence.
 
 To set other EclipseLink configuration properties, use a subclass of xref:refguide:persistence:index/jpa/eclipselink/IsisModulePersistenceJpaEclipselink.adoc[] and override `getVendorProperties()`.
 
@@ -86,7 +86,7 @@ To set other EclipseLink configuration properties, use a subclass of xref:refgui
 
 The JPA object store also supports the following configuration properties:
 
-* xref:refguide:config:sections/isis.persistence.schema.adoc#isis.persistence.schema.additional-orm-files[isis.persistence.schema.additional-orm-files]
+* xref:refguide:config:sections/causeway.persistence.schema.adoc#causeway.persistence.schema.additional-orm-files[causeway.persistence.schema.additional-orm-files]
 +
 Lookup additional "mapping-files" in `META-INF/orm-_name_.xml` (equivalent to "mapping-file" entries in `persistence.xml`) and adds these to those that are already configured the _Spring Data_ way (if any).
 
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/weaving.adoc b/persistence/jpa/adoc/modules/ROOT/pages/weaving.adoc
index 41527e8302..3996ab1465 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/weaving.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/weaving.adoc
@@ -37,7 +37,7 @@ eclipselink.weaving.lazy=true
 These all default to `true` except for xref:refguide:config:sections/eclipselink.adoc#eclipselink.weaving.eager[eclipselink.weaving.eager], which you should only enable if you fully understand its consequences.
 
 The weaving process modifies the classes themselves, introducing additional `public` methods.
-Depending upon the value of xref:refguide:config:sections/isis.core.meta-model.introspector.adoc#isis.core.meta-model.introspector.policy[isis.core.meta-model.introspector.policy] configuration property, these could be picked up as part of the framework's metamodel, which is not what you want.
+Depending upon the value of xref:refguide:config:sections/causeway.core.meta-model.introspector.adoc#causeway.core.meta-model.introspector.policy[causeway.core.meta-model.introspector.policy] configuration property, these could be picked up as part of the framework's metamodel, which is not what you want.
 
 Therefore, to use JPA, you will also need to change this configuration property, either:
 
@@ -46,7 +46,7 @@ Therefore, to use JPA, you will also need to change this configuration property,
 [source,properties]
 .application.properties
 ----
-isis.core.meta-model.introspector.policy=annotation_required
+causeway.core.meta-model.introspector.policy=annotation_required
 ----
 +
 or,
@@ -56,7 +56,7 @@ or,
 [source,properties]
 .application.properties
 ----
-isis.core.meta-model.introspector.policy=encapsulation_enabled
+causeway.core.meta-model.introspector.policy=encapsulation_enabled
 ----
 
 The xref:docs:starters:simpleapp.adoc[SimpleApp] and xref:docs:starters:helloworld.adoc[HelloWorld] starter apps both use the latter option.
diff --git a/security/adoc/modules/ROOT/pages/about.adoc b/security/adoc/modules/ROOT/pages/about.adoc
index e16d5fb5d8..fe521546a1 100644
--- a/security/adoc/modules/ROOT/pages/about.adoc
+++ b/security/adoc/modules/ROOT/pages/about.adoc
@@ -92,7 +92,7 @@ for (RoleMemento role : roles) {
 
 Each role's `name` property encodes both the realm that provided the role, and the role identity itself.
 
-If using the xref:vw::about.adoc[Wicket viewer], then note there will also be another role which is used internally (namely `org.apache.isis.viewer.wicket.roles.USER`).
+If using the xref:vw::about.adoc[Wicket viewer], then note there will also be another role which is used internally (namely `org.apache.causeway.viewer.wicket.roles.USER`).
 
 
 
diff --git a/security/adoc/modules/ROOT/pages/usage-by-isis-viewers.adoc b/security/adoc/modules/ROOT/pages/usage-by-isis-viewers.adoc
index c7deba3038..9e2f157980 100644
--- a/security/adoc/modules/ROOT/pages/usage-by-isis-viewers.adoc
+++ b/security/adoc/modules/ROOT/pages/usage-by-isis-viewers.adoc
@@ -1,4 +1,4 @@
-[[usage-by-isis-viewers]]
+[[usage-by-causeway-viewers]]
 = Usage by Apache Isis' Viewers
 
 :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 [...]
diff --git a/security/adoc/modules/ROOT/partials/module-nav-end.adoc b/security/adoc/modules/ROOT/partials/module-nav-end.adoc
index f3af975192..213153169c 100644
--- a/security/adoc/modules/ROOT/partials/module-nav-end.adoc
+++ b/security/adoc/modules/ROOT/partials/module-nav-end.adoc
@@ -1,3 +1,3 @@
 
-* xref:security:ROOT:usage-by-isis-viewers.adoc[Usage by Isis Viewers]
+* xref:security:ROOT:usage-by-causeway-viewers.adoc[Usage by Isis Viewers]
 
diff --git a/security/adoc/modules/ROOT/partials/module-nav.adoc b/security/adoc/modules/ROOT/partials/module-nav.adoc
index a6695200e5..d0b5893274 100644
--- a/security/adoc/modules/ROOT/partials/module-nav.adoc
+++ b/security/adoc/modules/ROOT/partials/module-nav.adoc
@@ -1,4 +1,4 @@
 
-// usage by isis viewers is in module-nav-end.adoc
+// usage by causeway viewers is in module-nav-end.adoc
 
 
diff --git a/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc b/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc
index 0902b9602b..56f1fae5d4 100644
--- a/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc
+++ b/security/keycloak/src/main/adoc/modules/keycloak/pages/about.adoc
@@ -19,8 +19,8 @@ In the webapp module of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.security</groupId>
-        <artifactId>isis-security-keycloak</artifactId>
+        <groupId>org.apache.causeway.security</groupId>
+        <artifactId>causeway-security-keycloak</artifactId>
     </dependency>
 </dependencies>
 ----
@@ -135,10 +135,10 @@ image::client-secret.png[width=600px]
 [source,properties]
 .config/application.properties
 ----
-isis.security.keycloak.realm=simpleapp                                  #<.>
-isis.security.keycloak.base-url=http://localhost:9090/auth              #<.>
+causeway.security.keycloak.realm=simpleapp                                  #<.>
+causeway.security.keycloak.base-url=http://localhost:9090/auth              #<.>
 
-kc.realm-url=${isis.security.keycloak.base-url}/realms/${isis.security.keycloak.realm} #<.>
+kc.realm-url=${causeway.security.keycloak.base-url}/realms/${causeway.security.keycloak.realm} #<.>
 
 spring.security.oauth2.client.registration.simpleapp.client-id=simpleapp-client #<.>
 spring.security.oauth2.client.registration.simpleapp.client-name=Simple App
diff --git a/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc b/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
index 8ee648ef79..e888439686 100644
--- a/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
+++ b/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
@@ -32,7 +32,7 @@ Permissions are ultimately represented as strings, and their interpretation of t
 An enhanced "wildcard" syntax, described  <<enhanced-wildcard-permission,below>> in more detail, incorporates the notion of read and write permissions, and also of vetoing permissions (as well as the usual allow permissions).
 
 
-[[configuring-isis-to-use-shiro]]
+[[configuring-causeway-to-use-shiro]]
 == Configuring to use Shiro
 
 Apache Isis' security mechanism is configurable, specifying an `Authenticator` and an `Authorizor` (non-public) APIs.
@@ -69,7 +69,7 @@ Make sure that no other `IsisModuleSecurityXxx` module is imported.
 
 The Shiro integration supports the following config properties:
 
-* xref:refguide:config:sections/isis.security.shiro.adoc#isis.security.shiro.auto-logout-if-already-authenticated[isis.security.shiro.auto-logout-if-already-authenticated]
+* xref:refguide:config:sections/causeway.security.shiro.adoc#causeway.security.shiro.auto-logout-if-already-authenticated[causeway.security.shiro.auto-logout-if-already-authenticated]
 
 === Shiro Realms and shiro.ini
 
@@ -163,8 +163,8 @@ For example:
 [source,ini]
 ----
 user_role = myapp.*,\
-            isis.security:*,\
-            isis.applib:*
+            causeway.security:*,\
+            causeway.applib:*
 admin_role = *
 ----
 
@@ -220,7 +220,7 @@ The format of the permissions string is configurable in Shiro, and Apache Isis u
 == Providing permissions to Framework-provided Features
 
 Some features of the framework are exposed as actions that must be provided as permissions.
-In particular, permission to the features in `isis.security` must be granted in order that end-users can logout.
+In particular, permission to the features in `causeway.security` must be granted in order that end-users can logout.
 
 The snippet below defines a role for each framework feature:
 
@@ -228,16 +228,16 @@ The snippet below defines a role for each framework feature:
 .shiro.ini
 ----
 [roles]
-default_role   = isis.applib,\
-                 isis.security
-fixtures_role  = isis.testing.fixtures
-features_role  = isis.feat
-metamodel_role = isis.metamodel
-h2_role        = isis.ext.h2Console
-jdo_role       = isis.persistence.jdo
-swagger_role   = isis.viewer.restfulobjects
-conf_role      = isis.conf
-sudo_role      = isis.sudo
+default_role   = causeway.applib,\
+                 causeway.security
+fixtures_role  = causeway.testing.fixtures
+features_role  = causeway.feat
+metamodel_role = causeway.metamodel
+h2_role        = causeway.ext.h2Console
+jdo_role       = causeway.persistence.jdo
+swagger_role   = causeway.viewer.restfulobjects
+conf_role      = causeway.conf
+sudo_role      = causeway.sudo
 ----
 
 Notes:
@@ -336,7 +336,7 @@ To configure Apache Isis' extended permission support requires that a custom per
 
 [source,ini]
 ----
-permissionResolver = org.apache.isis.security.shiro.authorization.IsisPermissionResolver
+permissionResolver = org.apache.causeway.security.shiro.authorization.IsisPermissionResolver
 myRealm.permissionResolver = $permissionResolver  # <.>
 ----
 <.> `myRealm` is the handle to the configured realm, eg `$iniRealm` or `$isisLdapRealm` etc.
diff --git a/security/spring/src/main/adoc/modules/spring/pages/about.adoc b/security/spring/src/main/adoc/modules/spring/pages/about.adoc
index 34599d7317..d086278f5c 100644
--- a/security/spring/src/main/adoc/modules/spring/pages/about.adoc
+++ b/security/spring/src/main/adoc/modules/spring/pages/about.adoc
@@ -22,8 +22,8 @@ In the webapp module of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.security</groupId>
-        <artifactId>isis-security-spring</artifactId>
+        <groupId>org.apache.causeway.security</groupId>
+        <artifactId>causeway-security-spring</artifactId>
     </dependency>
 </dependencies>
 ----
@@ -87,7 +87,7 @@ if(springAuthentication==null
 }
 ----
 
-For an authenticated user the `org.apache.isis.viewer.wicket.roles.USER` role -- as required by xref:vw::about.adoc[Web UI (Wicket viewer)]  -- is automatically added to the list of roles.
+For an authenticated user the `org.apache.causeway.viewer.wicket.roles.USER` role -- as required by xref:vw::about.adoc[Web UI (Wicket viewer)]  -- is automatically added to the list of roles.
 
 
 
diff --git a/starters/adoc/modules/parent-pom/pages/about.adoc b/starters/adoc/modules/parent-pom/pages/about.adoc
index afde042b10..443908cf5b 100644
--- a/starters/adoc/modules/parent-pom/pages/about.adoc
+++ b/starters/adoc/modules/parent-pom/pages/about.adoc
@@ -14,8 +14,8 @@ To use it, just add:
 .pom.xml
 ----
 <parent>
-    <groupId>org.apache.isis.app</groupId>
-    <artifactId>isis-app-starter-parent</artifactId>
+    <groupId>org.apache.causeway.app</groupId>
+    <artifactId>causeway-app-starter-parent</artifactId>
     <version>{page-isisrel}</version>                    <!--.-->
 </parent>
 ----
@@ -37,23 +37,23 @@ As the diagram shows, the parent POM inherits two Spring Boot parent POMs: direc
 
 The parent POM also import (using `scope=import, type=pom`) each of the "bill of material" POMs provided by Apache Isis framework:
 
-* `org.apache.isis.core:isis` -
+* `org.apache.causeway.core:causeway` -
 +
-The two core modules most commonly referenced by domain applications are `o.a.i.core:isis-applib` and `o.a.i.core:isis-schema`.
+The two core modules most commonly referenced by domain applications are `o.a.i.core:causeway-applib` and `o.a.i.core:causeway-schema`.
 
-* `o.a.i.testing:isis-testing`
+* `o.a.i.testing:causeway-testing`
 +
-For the `isis-testing-xxx` modules (fixture scripts, unit test support, integ test support etc)
+For the `causeway-testing-xxx` modules (fixture scripts, unit test support, integ test support etc)
 
-* `o.a.i.extensions:isis-extensions`
+* `o.a.i.extensions:causeway-extensions`
 
-* `o.a.i.subdomains:isis-subdomains`
+* `o.a.i.subdomains:causeway-subdomains`
 
-* `o.a.i.valuetypes:isis-valuetypes`
+* `o.a.i.valuetypes:causeway-valuetypes`
 
-* `o.a.i.incubator:isis-incubator`
+* `o.a.i.incubator:causeway-incubator`
 
-* `o.a.i.legacy:isis-legacy`
+* `o.a.i.legacy:causeway-legacy`
 
 These all set up `<dependencyManagement>/<dependencies>` entries for all of the modules, meaning that there's only one place to update the version to Apache Isis (the reference to the parent POM).
 
diff --git a/starters/adoc/modules/starters/pages/about.adoc b/starters/adoc/modules/starters/pages/about.adoc
index 2b1df0f1a0..a7ffe7fb16 100644
--- a/starters/adoc/modules/starters/pages/about.adoc
+++ b/starters/adoc/modules/starters/pages/about.adoc
@@ -9,7 +9,7 @@ To get started with a new application, download one of the two starter apps.
 
 The helloworld app is a very minimal app, intended just as a starting point to learn what the framework is all about.
 
-The source code is in this link:https://github.com/apache/isis-app-helloworld[git repo] which you can either fork, or just download as a zip:
+The source code is in this link:https://github.com/apache/causeway-app-helloworld[git repo] which you can either fork, or just download as a zip:
 
 * use JDO as the ORM, use:
 +
@@ -28,7 +28,7 @@ TIP: A much more complete explanation of the structure of the app (and how to us
 This app has the same functionality as _HelloWorld_, but is structured so it can be used as a starting point for developing your own applications.
 It also includes some xref:testing:integtestsupport:about.adoc[integration tests], xref:testing:fixtures:about.adoc[fixtures], and xref:testing:specsupport:about.adoc[BDD (Cucumber)] specs.
 
-The source code can be found in this link:https://github.com/apache/isis-app-simpleapp[git repo] which you can either fork, or just download as a zip:
+The source code can be found in this link:https://github.com/apache/causeway-app-simpleapp[git repo] which you can either fork, or just download as a zip:
 
 * to use JDO as the ORM, use:
 +
@@ -51,8 +51,8 @@ For both apps you can bump to newer versions of the framework just by updating t
 .pom.xml
 ----
 <parent>
-    <groupId>org.apache.isis.app</groupId>
-    <artifactId>isis-app-starter-parent</artifactId>
+    <groupId>org.apache.causeway.app</groupId>
+    <artifactId>causeway-app-starter-parent</artifactId>
     <version>2.0.0</version>                            <!--1-->
 </parent>
 ----
diff --git a/starters/adoc/modules/starters/pages/helloworld-script-jdo.adoc b/starters/adoc/modules/starters/pages/helloworld-script-jdo.adoc
index a0fac28c22..e64fe65954 100644
--- a/starters/adoc/modules/starters/pages/helloworld-script-jdo.adoc
+++ b/starters/adoc/modules/starters/pages/helloworld-script-jdo.adoc
@@ -3,8 +3,8 @@
 
 [source,bash,subs="attributes+"]
 ----
-curl https://codeload.github.com/apache/isis-app-helloworld/zip/jdo | jar xv
-cd isis-app-helloworld-jdo
+curl https://codeload.github.com/apache/causeway-app-helloworld/zip/jdo | jar xv
+cd causeway-app-helloworld-jdo
 
 mvn clean install
 mvn spring-boot:run
diff --git a/starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc b/starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc
index 5ec2229086..044a8f3006 100644
--- a/starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc
+++ b/starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc
@@ -3,8 +3,8 @@
 
 [source,bash,subs="attributes+"]
 ----
-curl https://codeload.github.com/apache/isis-app-helloworld/zip/jpa | jar xv
-cd isis-app-helloworld-jpa
+curl https://codeload.github.com/apache/causeway-app-helloworld/zip/jpa | jar xv
+cd causeway-app-helloworld-jpa
 
 mvn clean install
 mvn spring-boot:run
diff --git a/starters/adoc/modules/starters/pages/helloworld.adoc b/starters/adoc/modules/starters/pages/helloworld.adoc
index d3cda92dbb..a1de35b396 100644
--- a/starters/adoc/modules/starters/pages/helloworld.adoc
+++ b/starters/adoc/modules/starters/pages/helloworld.adoc
@@ -8,7 +8,7 @@ The quickest way to start learning about Apache Isis is to use the `helloworld`
 There are two variations of the application (and so two branches in the git repo).
 One variation uses JDO as the ORM, the other uses JPA, so you can focus on whichever ORM you prefer.
 
-The application is also deployed online for you to try out,  link:https://helloworld.jdo.isis.incode.work[here (jdo)] and link:https://helloworld.jpa.isis.incode.work[here (jpa)].
+The application is also deployed online for you to try out,  link:https://helloworld.jdo.causeway.incode.work[here (jdo)] and link:https://helloworld.jpa.causeway.incode.work[here (jpa)].
 
 Using the instructions <<Downloading & Running,below>>, you can download a minimal Apache Isis app, consisting of a single domain entity (`HelloWorldObject`) with supporting domain services.
 Both the business logic and supporting bootstrapping classes are in a single Maven module.
@@ -480,14 +480,14 @@ You will find tests in the xref:docs:starters:simpleapp.adoc[SimpleApp starter a
 === pom.xml
 
 Finally, at the root directory we of course have the `pom.xml`.
-This inherits from `isis-app-starter-parent`:
+This inherits from `causeway-app-starter-parent`:
 
 [source,xml]
 .pom.xml
 ----
 <parent>
-  <groupId>org.apache.isis.app</groupId>
-  <artifactId>isis-app-starter-parent</artifactId>
+  <groupId>org.apache.causeway.app</groupId>
+  <artifactId>causeway-app-starter-parent</artifactId>
   <version>XXX</version>
 </parent>
 ----
diff --git a/starters/adoc/modules/starters/pages/simpleapp-script-jdo.adoc b/starters/adoc/modules/starters/pages/simpleapp-script-jdo.adoc
index 2bc884ecff..36da1da658 100644
--- a/starters/adoc/modules/starters/pages/simpleapp-script-jdo.adoc
+++ b/starters/adoc/modules/starters/pages/simpleapp-script-jdo.adoc
@@ -4,8 +4,8 @@
 
 [source,bash,subs="attributes+"]
 ----
-curl https://codeload.github.com/apache/isis-app-simpleapp/zip/jdo | jar xv
-cd isis-app-simpleapp-jdo
+curl https://codeload.github.com/apache/causeway-app-simpleapp/zip/jdo | jar xv
+cd causeway-app-simpleapp-jdo
 
 mvn clean install
 mvn -pl webapp spring-boot:run
diff --git a/starters/adoc/modules/starters/pages/simpleapp-script-jpa.adoc b/starters/adoc/modules/starters/pages/simpleapp-script-jpa.adoc
index 233b8b8c13..fff1a4a96a 100644
--- a/starters/adoc/modules/starters/pages/simpleapp-script-jpa.adoc
+++ b/starters/adoc/modules/starters/pages/simpleapp-script-jpa.adoc
@@ -4,8 +4,8 @@
 
 [source,bash,subs="attributes+"]
 ----
-curl https://codeload.github.com/apache/isis-app-simpleapp/zip/jpa | jar xv
-cd isis-app-simpleapp-jpa
+curl https://codeload.github.com/apache/causeway-app-simpleapp/zip/jpa | jar xv
+cd causeway-app-simpleapp-jpa
 
 mvn clean install
 mvn -pl webapp spring-boot:run
diff --git a/starters/adoc/modules/starters/pages/simpleapp.adoc b/starters/adoc/modules/starters/pages/simpleapp.adoc
index 2a8b6ab428..16fc3cfd14 100644
--- a/starters/adoc/modules/starters/pages/simpleapp.adoc
+++ b/starters/adoc/modules/starters/pages/simpleapp.adoc
@@ -7,7 +7,7 @@ The quickest way to get started building an application "for real" is to use the
 There are two variations of the application (and so two branches in the git repo).
 One variation uses JDO as the ORM, the other uses JPA, so you can focus on whichever ORM you prefer.
 
-The application is also deployed online for you to try out, link:https://simpleapp.jdo.isis.incode.work[here (jdo)] and link:https://simpleapp.jpa.isis.incode.work[here (jpa)].
+The application is also deployed online for you to try out, link:https://simpleapp.jdo.causeway.incode.work[here (jdo)] and link:https://simpleapp.jpa.causeway.incode.work[here (jpa)].
 
 As with the xref:docs:starters:helloworld.adoc[HelloWorld] starter app, the instructions <<Downloading & Running,below>> will download a minimal Apache Isis app consisting of a single entity (`SimpleObject`) with supporting domain services.
 
@@ -165,7 +165,7 @@ As well as running in fixtures from the UI, you can also specify a configuration
 [source,ini]
 .config/application.properties
 ----
-# isis.testing.fixtures.initial-script = \
+# causeway.testing.fixtures.initial-script = \
 #    domainapp.webapp.application.fixture.scenarios.DomainAppDemo
 ----
 
@@ -910,14 +910,14 @@ The suffixes are: `Test` (unit tests, if any) and `IntegTest` (integ tests, if a
 === Root module's pom.xml
 
 In the parent module we of course have the `pom.xml`.
-This inherits from `isis-app-starter-parent`:
+This inherits from `causeway-app-starter-parent`:
 
 [source,xml]
 .pom.xml
 ----
 <parent>
-    <groupId>org.apache.isis.app</groupId>
-    <artifactId>isis-app-starter-parent</artifactId>
+    <groupId>org.apache.causeway.app</groupId>
+    <artifactId>causeway-app-starter-parent</artifactId>
     <version>XXX</version>
 </parent>
 ----
@@ -1061,8 +1061,8 @@ spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
 spring.datasource.username=simpleapp
 spring.datasource.password=simpleapp
 
-#isis.persistence.schema.create-schema-sql-template=   (use flyway instead)
-isis.persistence.schema.auto-create-schemas=
+#causeway.persistence.schema.create-schema-sql-template=   (use flyway instead)
+causeway.persistence.schema.auto-create-schemas=
 
 # DataNucleus, and must use camelCase rather than kebab-case
 datanucleus.schema.autoCreateAll=false
diff --git a/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc b/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
index 3530f0e735..09a04c0d99 100644
--- a/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
+++ b/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
@@ -18,8 +18,8 @@ In addition, add a section for the BOM of all the testing support libraries:
 <dependencyManagement>
     <dependencies>
         <dependency>
-        	<groupId>org.apache.isis.testing</groupId>
-	        <artifactId>isis-testing</artifactId>
+        	<groupId>org.apache.causeway.testing</groupId>
+	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
             <version>{page-isisrel}</version>
@@ -38,8 +38,8 @@ In the webapp module(s) of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.testing</groupId>
-        <artifactId>isis-testing-archtestsupport-applib</artifactId>
+        <groupId>org.apache.causeway.testing</groupId>
+        <artifactId>causeway-testing-archtestsupport-applib</artifactId>
         <scope>test</scope>     <!--.-->
     </dependency>
 </dependencies>
@@ -60,7 +60,7 @@ This should look something like:
 import com.tngtech.archunit.junit.ArchTest;
 import com.tngtech.archunit.lang.ArchRule;
 
-import static org.apache.isis.testing.archtestsupport.applib.domainrules.ArchitectureDomainRules.*;
+import static org.apache.causeway.testing.archtestsupport.applib.domainrules.ArchitectureDomainRules.*;
 
 @AnalyzeClasses(
     packagesOf = {
diff --git a/testing/fakedata/adoc/modules/fakedata/pages/about.adoc b/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
index aaa3f6e9d3..7273b5998c 100644
--- a/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
+++ b/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
@@ -36,8 +36,8 @@ In addition, add a section for the BOM of all the testing support libraries:
 <dependencyManagement>
     <dependencies>
         <dependency>
-        	<groupId>org.apache.isis.testing</groupId>
-	        <artifactId>isis-testing</artifactId>
+        	<groupId>org.apache.causeway.testing</groupId>
+	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
             <version>{page-isisrel}</version>
@@ -56,8 +56,8 @@ In the domain module(s) of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.testing</groupId>
-        <artifactId>isis-testing-fakedata-applib</artifactId>
+        <groupId>org.apache.causeway.testing</groupId>
+        <artifactId>causeway-testing-fakedata-applib</artifactId>
         <scope>test</scope>
     </dependency>
 </dependencies>
diff --git a/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/api-and-usage.adoc b/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/api-and-usage.adoc
index cf6a8137f7..6f4a5d9975 100644
--- a/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/api-and-usage.adoc
+++ b/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/api-and-usage.adoc
@@ -49,13 +49,13 @@ This is a convenience, saving a few clicks: it will run a nominated fixture scri
 
 === Configuration Properties
 
-The behaviour of this domain menu service can be configured using the `isis.testing.fixtures.fixture-script-specification` configuration properties.
+The behaviour of this domain menu service can be configured using the `causeway.testing.fixtures.fixture-script-specification` configuration properties.
 For example, here's the configuration used by the xref:docs:starters:simpleapp.adoc[SimpleApp] starter apps:
 
 [source,java]
 .application.yml
 ----
-isis:
+causeway:
   testing:
     fixtures:
       fixture-scripts-specification:
@@ -71,7 +71,7 @@ isis:
 <.> specify the fixture script class to provide as the default for the service's "run fixture script" action
 <.> if present, enables a "recreate objects and return first" action to be displayed in the UI
 
-For more details, see xref:refguide:config:sections/isis.testing.adoc#isis.testing.fixtures.fixture-scripts-specification.context-class[isis.testing.fixtures.fixture-scripts-specification] config properties in the configuration guide.
+For more details, see xref:refguide:config:sections/causeway.testing.adoc#causeway.testing.fixtures.fixture-scripts-specification.context-class[causeway.testing.fixtures.fixture-scripts-specification] config properties in the configuration guide.
 
 
 === Menubars
@@ -85,10 +85,10 @@ This can be fine-tuned using `menubars.layout.xml`:
 <mb3:section>
     <mb3:named>Fixtures</mb3:named>
     <mb3:serviceAction
-        objectType="isis.testing.fixtures.FixtureScripts"
+        objectType="causeway.testing.fixtures.FixtureScripts"
         id="runFixtureScript"/>
     <mb3:serviceAction
-        objectType="isis.testing.fixtures.FixtureScripts"
+        objectType="causeway.testing.fixtures.FixtureScripts"
         id="recreateObjectsAndReturnFirst"/>
 </mb3:section>
 ----
diff --git a/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc b/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc
index 6f8e689271..d1cd472ee7 100644
--- a/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc
+++ b/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc
@@ -12,8 +12,8 @@ In addition, add a section for the BOM of all the testing support libraries:
 <dependencyManagement>
     <dependencies>
         <dependency>
-        	<groupId>org.apache.isis.testing</groupId>
-	        <artifactId>isis-testing</artifactId>
+        	<groupId>org.apache.causeway.testing</groupId>
+	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
             <version>{page-isisrel}</version>
@@ -32,8 +32,8 @@ In the domain module(s) of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.testing</groupId>
-        <artifactId>isis-testing-fixtures-applib</artifactId>
+        <groupId>org.apache.causeway.testing</groupId>
+        <artifactId>causeway-testing-fixtures-applib</artifactId>
         <scope>test</scope>
     </dependency>
 </dependencies>
diff --git a/testing/h2console/adoc/modules/h2console/pages/about.adoc b/testing/h2console/adoc/modules/h2console/pages/about.adoc
index a5ba56fc77..f7b20499fc 100644
--- a/testing/h2console/adoc/modules/h2console/pages/about.adoc
+++ b/testing/h2console/adoc/modules/h2console/pages/about.adoc
@@ -21,8 +21,8 @@ In addition, add a section for the BOM of all the testing support libraries:
 <dependencyManagement>
     <dependencies>
         <dependency>
-        	<groupId>org.apache.isis.testing</groupId>
-	        <artifactId>isis-testing</artifactId>
+        	<groupId>org.apache.causeway.testing</groupId>
+	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
             <version>{page-isisrel}</version>
@@ -41,8 +41,8 @@ In the domain module(s) of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.testing</groupId>
-        <artifactId>isis-testing-h2console-ui</artifactId>
+        <groupId>org.apache.causeway.testing</groupId>
+        <artifactId>causeway-testing-h2console-ui</artifactId>
     </dependency>
 </dependencies>
 ----
diff --git a/testing/hsqldbmgr/adoc/modules/hsqldbmgr/pages/about.adoc b/testing/hsqldbmgr/adoc/modules/hsqldbmgr/pages/about.adoc
index 76692c0b9f..ed2e2c4d88 100644
--- a/testing/hsqldbmgr/adoc/modules/hsqldbmgr/pages/about.adoc
+++ b/testing/hsqldbmgr/adoc/modules/hsqldbmgr/pages/about.adoc
@@ -23,8 +23,8 @@ In addition, add a section for the BOM of all the testing support libraries:
 <dependencyManagement>
     <dependencies>
         <dependency>
-        	<groupId>org.apache.isis.testing</groupId>
-	        <artifactId>isis-testing</artifactId>
+        	<groupId>org.apache.causeway.testing</groupId>
+	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
             <version>{page-isisrel}</version>
@@ -43,8 +43,8 @@ In the domain module(s) of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.testing</groupId>
-        <artifactId>isis-testing-h2console-ui</artifactId>
+        <groupId>org.apache.causeway.testing</groupId>
+        <artifactId>causeway-testing-h2console-ui</artifactId>
     </dependency>
 </dependencies>
 ----
diff --git a/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc b/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
index 65f72d972b..edf95c3b86 100644
--- a/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
+++ b/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
@@ -25,8 +25,8 @@ In addition, add a section for the BOM of all the testing support libraries:
 <dependencyManagement>
     <dependencies>
         <dependency>
-        	<groupId>org.apache.isis.testing</groupId>
-	        <artifactId>isis-testing</artifactId>
+        	<groupId>org.apache.causeway.testing</groupId>
+	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
             <version>{page-isisrel}</version>
@@ -45,8 +45,8 @@ In the domain module(s) of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.testing</groupId>
-        <artifactId>isis-testing-integtestsupport-applib</artifactId>
+        <groupId>org.apache.causeway.testing</groupId>
+        <artifactId>causeway-testing-integtestsupport-applib</artifactId>
         <scope>test</scope>
     </dependency>
 </dependencies>
@@ -62,8 +62,8 @@ We also highly recommend using xref:fixtures:about.adoc[Fixture Scripts] to mana
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.testing</groupId>
-        <artifactId>isis-testing-fixtures-applib</artifactId>
+        <groupId>org.apache.causeway.testing</groupId>
+        <artifactId>causeway-testing-fixtures-applib</artifactId>
         <scope>test</scope>
     </dependency>
 </dependencies>
@@ -163,7 +163,7 @@ They both also force an in-memory database, with JDO/DataNucleus ORM configured
 === Faster bootstrapping
 
 By default integration tests are run in "production" deployment mode.
-With the `isis.core.meta-model.introspector.mode=` set to its default value, this results in full introspection of the Apache Isis metamodel.
+With the `causeway.core.meta-model.introspector.mode=` set to its default value, this results in full introspection of the Apache Isis metamodel.
 
 While this _does_ have the benefit that the metamodel will be validated, the downside is that the test takes longer to bootstrap.
 
@@ -229,7 +229,7 @@ Properties are visible but unmodifiable by default
 We therefore have two tests for each of these facts.
 
 NOTE: Non-editable properties is change from Isis v1.x.
-Use the `isis.applib.annotation.domain-object.editing` configuration property to pverride.
+Use the `causeway.applib.annotation.domain-object.editing` configuration property to pverride.
 
 By convention, we group tests into nested static classes, so the corresponding integration test is:
 
@@ -536,7 +536,7 @@ That means:
 
 * for *_object collections_* the test can call the getter to access the contents.
 +
-WARNING: For this to work properly, the collection should be marked as read-only, generally globally using the `isis.applib.annotation.domain-object.editing` configuration property.
+WARNING: For this to work properly, the collection should be marked as read-only, generally globally using the `causeway.applib.annotation.domain-object.editing` configuration property.
 
 * for *_object actions_* the test can call the action method itself.
 
diff --git a/testing/integtestsupport/adoc/modules/integtestsupport/pages/domain-model-validator.adoc b/testing/integtestsupport/adoc/modules/integtestsupport/pages/domain-model-validator.adoc
index 8fd204102f..62a00d8309 100644
--- a/testing/integtestsupport/adoc/modules/integtestsupport/pages/domain-model-validator.adoc
+++ b/testing/integtestsupport/adoc/modules/integtestsupport/pages/domain-model-validator.adoc
@@ -30,7 +30,7 @@ class ValidateDomainModel_IntegTest
 
 To see this in action:
 
-* change the `isis.applib.annotation.action.explicit` configuration property to `false` in `application.yml`
+* change the `causeway.applib.annotation.action.explicit` configuration property to `false` in `application.yml`
 * introduce an error, for example by renaming `default0UpdateName` to `default0UpdateFoo`.
 * run the test
 
diff --git a/testing/specsupport/adoc/modules/specsupport/pages/about.adoc b/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
index 2bfa3835be..e2f00b9cb6 100644
--- a/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
+++ b/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
@@ -45,8 +45,8 @@ In addition, add a section for the BOM of all the testing support libraries:
 <dependencyManagement>
     <dependencies>
         <dependency>
-        	<groupId>org.apache.isis.testing</groupId>
-	        <artifactId>isis-testing</artifactId>
+        	<groupId>org.apache.causeway.testing</groupId>
+	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
             <version>{page-isisrel}</version>
@@ -65,8 +65,8 @@ In either the domain module(s) or webapp modules of your application, add the fo
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.testing</groupId>
-        <artifactId>isis-testing-specsupport-applib</artifactId>
+        <groupId>org.apache.causeway.testing</groupId>
+        <artifactId>causeway-testing-specsupport-applib</artifactId>
         <scope>test</scope>
     </dependency>
 </dependencies>
diff --git a/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc b/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
index 1c7554f18d..d2969da92b 100644
--- a/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
+++ b/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
@@ -17,8 +17,8 @@ In addition, add a section for the BOM of all the testing support libraries:
 <dependencyManagement>
     <dependencies>
         <dependency>
-        	<groupId>org.apache.isis.testing</groupId>
-	        <artifactId>isis-testing</artifactId>
+        	<groupId>org.apache.causeway.testing</groupId>
+	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
             <version>{page-isisrel}</version>
@@ -37,8 +37,8 @@ In the domain module(s) of your application, add the following dependency:
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.testing</groupId>
-        <artifactId>isis-testing-unittestsupport-applib</artifactId>
+        <groupId>org.apache.causeway.testing</groupId>
+        <artifactId>causeway-testing-unittestsupport-applib</artifactId>
         <scope>test</scope>
     </dependency>
 </dependencies>
@@ -52,8 +52,8 @@ We also highly recommend using the xref:fakedata:about.adoc[Fakedata] library fo
 ----
 <dependencies>
     <dependency>
-        <groupId>org.apache.isis.testing</groupId>
-        <artifactId>isis-testing-fakedata-applib</artifactId>
+        <groupId>org.apache.causeway.testing</groupId>
+        <artifactId>causeway-testing-fakedata-applib</artifactId>
         <scope>test</scope>
     </dependency>
 </dependencies>
diff --git a/tooling/c4modeling/README.adoc b/tooling/c4modeling/README.adoc
index 038f7a7864..b26822b8d4 100644
--- a/tooling/c4modeling/README.adoc
+++ b/tooling/c4modeling/README.adoc
@@ -3,13 +3,13 @@
 :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 [...]
 
 
-Allows for programmatic generation of C4 models. 
+Allows for programmatic generation of C4 models.
 
 NOTE: Uses https://structurizr.com/[structurizr]. Details on the _C4 Model_ can be found at https://c4model.com/[_c4model.com_].
 
 WARNING: This is work-in-progress, no official Maven artifacts are published yet at the time of writing.
 However, snapshots are available with our nightly-builds:
-https://github.com/apache-isis-committers/isis-nightly[]
+https://github.com/apache-causeway-committers/causeway-nightly[]
 
 == Usage
 
@@ -34,16 +34,15 @@ TODO
 == Install
 
 Use Maven and our snapshot repository for a preview:
-https://github.com/apache-isis-committers/isis-nightly#maven[]
+https://github.com/apache-causeway-committers/causeway-nightly#maven[]
 
 [source,xml]
 ----
 <dependency>
-    <groupId>org.apache.isis.tooling</groupId>
-    <artifactId>isis-tooling-c4modeling</artifactId>
+    <groupId>org.apache.causeway.tooling</groupId>
+    <artifactId>causeway-tooling-c4modeling</artifactId>
     <version>2.0.0-???</version>
 </dependency>
 ----
 
 
- 
\ No newline at end of file
diff --git a/tooling/cli/README.adoc b/tooling/cli/README.adoc
index 3302bc40f8..7fc6b1faec 100644
--- a/tooling/cli/README.adoc
+++ b/tooling/cli/README.adoc
@@ -1,9 +1,9 @@
 = Tooling - CLI
 :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 [...]
 
-Command Line Interface for the _Apache Causeway Tooling_ ecosystem. 
+Command Line Interface for the _Apache Causeway Tooling_ ecosystem.
 
-Documentation can be found 
-at https://github.com/apache/isis/blob/master/tooling/cli/adoc/modules/tooling-cli/pages/about.adoc[tooling-cli-sources]
+Documentation can be found
+at https://github.com/apache/causeway/blob/master/tooling/cli/adoc/modules/tooling-cli/pages/about.adoc[tooling-cli-sources]
 
 
diff --git a/tooling/cli/adoc/modules/tooling-cli/pages/about.adoc b/tooling/cli/adoc/modules/tooling-cli/pages/about.adoc
index 887560307f..665d03857e 100644
--- a/tooling/cli/adoc/modules/tooling-cli/pages/about.adoc
+++ b/tooling/cli/adoc/modules/tooling-cli/pages/about.adoc
@@ -26,7 +26,7 @@ Use the help command to see a list of available commands:
 [source]
 .calling for help
 ----
-java -jar tooling/cli/target/isis-tooling-cli.jar --help
+java -jar tooling/cli/target/causeway-tooling-cli.jar --help
 ----
 
 which (currently) generates the following:
@@ -56,10 +56,10 @@ By default, the current directory is used as the target to perform commands in.
 
 === Configuration File
 
-The `isis-tooling.yml` configuration file (found in the root of the repo) provides default options for each command, as well as global defaults applicable to all commands:
+The `causeway-tooling.yml` configuration file (found in the root of the repo) provides default options for each command, as well as global defaults applicable to all commands:
 
 [source,yml]
-.isis-tooling.yml
+.causeway-tooling.yml
 ----
 global: # <.>
   option ...
@@ -80,7 +80,7 @@ command:
 <.> configuration for the "index" command (also used by the "projdoc" command)
 
 TIP: This configuration file is mapped onto the `CLIConfig` bean.
-Inspect its https://github.com/apache/isis/blob/master/tooling/cli/src/main/java/org/apache/isis/tooling/cli/CliConfig.java#L31[source code] for more detailed information.
+Inspect its https://github.com/apache/causeway/blob/master/tooling/cli/src/main/java/org/apache/causeway/tooling/cli/CliConfig.java#L31[source code] for more detailed information.
 
 
 == Commands
@@ -91,10 +91,10 @@ All commands accept the following common parameters:
 +
 in other words, the root of the git repo.
 
-A number of global configuration options can be specified under the `global` entry in the `isis-tooling.yml` file.
+A number of global configuration options can be specified under the `global` entry in the `causeway-tooling.yml` file.
 
 [source,yml]
-.isis-tooling.yml
+.causeway-tooling.yml
 ----
 global:
   licenseHeader: "Licensed to the Apache Software Foundation (ASF) ..."   # <.>
@@ -115,7 +115,7 @@ The `projdoc` command is usually invoked as follows:
 
 [source]
 ----
-java -jar tooling/cli/target/isis-tooling-cli.jar \
+java -jar tooling/cli/target/causeway-tooling-cli.jar \
     -p . \
     -w core/adoc \
     -x antora/components/refguide-index \
@@ -151,7 +151,7 @@ The `overview` command is usually invoked as follows:
 
 [source]
 ----
-java -jar tooling/cli/target/isis-tooling-cli.jar \
+java -jar tooling/cli/target/causeway-tooling-cli.jar \
     -p . \
     -v core/adoc \
     overview
@@ -173,7 +173,7 @@ There are no command-specific options.
 The `overview` command supports a number of command-specific configuration options:
 
 [source,yml]
-.isis-tooling.yml
+.causeway-tooling.yml
 ----
 commands:
   overview:
@@ -183,9 +183,9 @@ commands:
     description: "These tables summarize all Maven artifacts ..."   # <.>
     sections:                                                       # <.>
       ...
-      Persistence: org.apache.isis.persistence
-      JDO: "org.apache.isis.persistence:isis-persistence-jdo.*"
-      JPA: "org.apache.isis.persistence:isis-persistence-jpa.*"
+      Persistence: org.apache.causeway.persistence
+      JDO: "org.apache.causeway.persistence:causeway-persistence-jdo.*"
+      JPA: "org.apache.causeway.persistence:causeway-persistence-jpa.*"
       ...
 ----
 <.> the output target root for generated overview _adoc_; corresponds to command line option `-v` (if empty the current dir is used)
@@ -205,15 +205,15 @@ It consists of key:value pairs:
 
 This pattern in turn can be either:
 
-* an exact Maven `groupId`, such as `org.apache.isis.persistence`
+* an exact Maven `groupId`, such as `org.apache.causeway.persistence`
 +
 This matches all Maven modules with exactly that `groupId`.
 
-* a Maven `groupId` with wildcard, such as `org.apache.isis.core.*`
+* a Maven `groupId` with wildcard, such as `org.apache.causeway.core.*`
 +
 This matches all Maven modules whose `groupId` pattern matches the groupId.
 
-* a Maven group and artifact optionally with wildcard, such as `org.apache.isis.persistence:isis-persistence-jdo.*`
+* a Maven group and artifact optionally with wildcard, such as `org.apache.causeway.persistence:causeway-persistence-jdo.*`
 +
 This matches all Maven modules whose `groupId` pattern equals the specified groupId and whose `artifactId` pattern matches the specified `artifactId`.
 
@@ -244,7 +244,7 @@ The `index` command is usually invoked as follows:
 
 [source]
 ----
-java -jar tooling/cli/target/isis-tooling-cli.jar \
+java -jar tooling/cli/target/causeway-tooling-cli.jar \
     -p . \
     -x antora/components/refguide-index \
     index
@@ -264,7 +264,7 @@ where :
 The `index` command supports a number of command-specific configuration options:
 
 [source,yml]
-.isis-tooling.yml
+.causeway-tooling.yml
 ----
 commands:
   index:
@@ -278,7 +278,7 @@ commands:
 <.> the output target root for generated index _adoc_ files; corresponds to command line option `-x` (if empty the current dir is used)
 <.> sub-folder name for the _Document Global Index_
 <.> format for include statements via which other _adoc_ files may refer to the Document Global Index
-<.> how many namespace parts in a _fqn_ one wants to skip, eg. in `org.apache.isis.applib.Xxx` if we skip 3 namespace parts we'll end up with `applib.Xxx`
+<.> how many namespace parts in a _fqn_ one wants to skip, eg. in `org.apache.causeway.applib.Xxx` if we skip 3 namespace parts we'll end up with `applib.Xxx`
 <.> whether to activate the `OrphanedIncludeStatementFixer`.
 
 The CLI also has an experimental `OrphanedIncludeStatementFixer` that checks orphaned index references in all _adoc_ files and tries to fix them.
diff --git a/tooling/model4adoc/README.adoc b/tooling/model4adoc/README.adoc
index 7af9f71399..324b23e6dc 100644
--- a/tooling/model4adoc/README.adoc
+++ b/tooling/model4adoc/README.adoc
@@ -12,7 +12,7 @@ _AsciiDoc Working Group_) is willing to take over.
 
 WARNING: This is work-in-progress, no official Maven artifacts are published yet at the time of writing.
 However, snapshots are available with our nightly-builds:
-https://github.com/apache-isis-committers/isis-nightly[]
+https://github.com/apache-causeway-committers/causeway-nightly[]
 
 == Usage
 
@@ -38,8 +38,8 @@ Lets generate a _Document_ model programmatically, then print it to _System.out_
 [source,java]
 ----
 
-import org.apache.isis.tooling.model4adoc.AsciiDocWriter;
-import static org.apache.isis.tooling.model4adoc.AsciiDocFactory.*;
+import org.apache.causeway.tooling.model4adoc.AsciiDocWriter;
+import static org.apache.causeway.tooling.model4adoc.AsciiDocFactory.*;
 
 ...
 
@@ -118,13 +118,13 @@ A simple block corresponds to a normal paragraph.
 == Install
 
 Use Maven and our snapshot repository for a preview:
-https://github.com/apache-isis-committers/isis-nightly#maven[]
+https://github.com/apache-causeway-committers/causeway-nightly#maven[]
 
 [source,xml]
 ----
 <dependency>
-    <groupId>org.apache.isis.tooling</groupId>
-    <artifactId>isis-tooling-model4adoc</artifactId>
+    <groupId>org.apache.causeway.tooling</groupId>
+    <artifactId>causeway-tooling-model4adoc</artifactId>
     <version>2.0.0-???</version>
 </dependency>
 ----
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc
index 23bee13b07..f05527a73e 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation.adoc
@@ -54,7 +54,7 @@ xref:refguide:viewer:index/restfulobjects/rendering/service/conneg/ContentNegoti
 If the implementation does not recognize the value of the header, if can simply return `null`.
 +
 The framework provides a number of implementations; an implementation that handles the
-xref:vro:ROOT:content-negotiation/apache-isis-v2-profile.adoc[simplified representation] of the Apache Isis profile; an implementation that provides support for the `x-ro-domain-type` parameter, and a default/fallback implementation that returns the representations defined by the RO spec.
+xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[simplified representation] of the Apache Isis profile; an implementation that provides support for the `x-ro-domain-type` parameter, and a default/fallback implementation that returns the representations defined by the RO spec.
 
 * xref:refguide:applib:index/services/conmap/ContentMappingService.adoc[ContentMappingService]
 +
@@ -75,7 +75,7 @@ class RepresentationService {}
 interface ContentNegotiationService {
 }
 class ContentNegotiationServiceSimplified {
-    // application/json;profile="urn:org.apache.isis/v2"
+    // application/json;profile="urn:org.apache.causeway/v2"
 }
 class ContentNegotiationServiceXRoDomainType {
     // application/xml;x-ro-domain-type="xxx"
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.INCOMPLETE.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.INCOMPLETE.adoc
index 337ef7eb49..3e01dbd9b6 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.INCOMPLETE.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.INCOMPLETE.adoc
@@ -2,7 +2,7 @@
 
 :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 [...]
 
-Simplified profile `urn:org.apache.isis/v2`
+Simplified profile `urn:org.apache.causeway/v2`
 
 == Draft
 
@@ -27,7 +27,7 @@ Simplified profile `urn:org.apache.isis/v2`
 | - 404: when _null_ or empty
 - 200: otherwise
 
-| list    
+| list
 | when a standalone collection is rendered
 | - 404: when _null_ or empty
 - 200: otherwise
@@ -35,14 +35,14 @@ Simplified profile `urn:org.apache.isis/v2`
 | value
 | when a single value is rendered
 | - 404: when _null_
-- 200: otherwise 
+- 200: otherwise
 
 | values
 | when a list of (nullable) values is rendered
 | - 404: when _null_ or empty
-- 200: otherwise  
+- 200: otherwise
 
-| void    
+| void
 | when a void action result is rendered
 | 200
 
@@ -58,19 +58,19 @@ rendering lists of values (`repr-type=values`).
 ----
 @Data
 class ScalarValueDtoV2 {
-   
+
    private String type;
    private Object value;
-   
+
 }
 ----
-    
+
 === Conversation Examples
 
 .Autogenerated by RestServiceSimpifiedRepresentationTest
 [cols="a,a", options="header"]
 |===
-|Action |Request and Response 
+|Action |Request and Response
 
 |[source,java]
 ----
@@ -654,9 +654,9 @@ List<BigComplex> complexList() {
 ----
 @Action
 BigComplex complexAdd(
-    String are, 
-    String aim, 
-    String bre, 
+    String are,
+    String aim,
+    String bre,
     String bim) {
     /*...*/
 }
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.adoc
index b65fb5736d..c36bf43336 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/apache-isis-v2-profile.adoc
@@ -1,4 +1,4 @@
-[#apache-isis-v2-profile-simplified-representation]
+[#apache-causeway-v2-profile-simplified-representation]
 = Apache Isis v2 Profile (Simplified Representation)
 
 :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 [...]
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/accept-header.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/accept-header.adoc
index fd3cf1e3eb..96b192e309 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/accept-header.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/accept-header.adoc
@@ -20,7 +20,7 @@ This is done by specifying an `Accept` header of:
 
 [source]
 ----
-Accept: application/json;profile="urn:org.apache.isis/v2"
+Accept: application/json;profile="urn:org.apache.causeway/v2"
 ----
 
 Not every resource supports this header, but the most commonly accessed ones do.
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/action-invocation.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/action-invocation.adoc
index 625c2b6526..372a7ce6f0 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/action-invocation.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/action-invocation.adoc
@@ -22,7 +22,7 @@ with an `Accept` request header of:
 
 [source]
 ----
-Accept: application/json;profile="urn:org.apache.isis/v2"
+Accept: application/json;profile="urn:org.apache.causeway/v2"
 ----
 
 returns the following representation:
@@ -49,7 +49,7 @@ with a `Content-Type` of:
 
 [source]
 ----
-Content-Type: application/json;profile="urn:org.apache.isis/v2";repr-type="object"
+Content-Type: application/json;profile="urn:org.apache.causeway/v2";repr-type="object"
 ----
 
 \... in other words no different to a representation obtained of the returned domain object directly.
@@ -71,7 +71,7 @@ with an `Accept` request header of:
 
 [source]
 ----
-Accept: application/json;profile="urn:org.apache.isis/v2"
+Accept: application/json;profile="urn:org.apache.causeway/v2"
 ----
 
 returns the following representation:
@@ -111,7 +111,7 @@ with a `Content-Type` header:
 
 [source]
 ----
-Content-Type: application/json;profile="urn:org.apache.isis/v2";repr-type="list"
+Content-Type: application/json;profile="urn:org.apache.causeway/v2";repr-type="list"
 ----
 
 == Returning Scalar/Nothing
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/domain-object.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/domain-object.adoc
index 78705e96f6..22e9fd9e99 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/domain-object.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/domain-object.adoc
@@ -25,7 +25,7 @@ with an `Accept` request header of:
 
 [source]
 ----
-Accept: application/json;profile="urn:org.apache.isis/v2"
+Accept: application/json;profile="urn:org.apache.causeway/v2"
 ----
 
 returns the following representation:
@@ -82,7 +82,7 @@ with a `Content-Type` header:
 [source]
 ----
 Content-Type: application/json;
-              profile="urn:org.apache.isis/v2";repr-type="object"
+              profile="urn:org.apache.causeway/v2";repr-type="object"
 ----
 
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/object-collection.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/object-collection.adoc
index b57a2861a7..ee210d9c38 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/object-collection.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/content-negotiation/simplified-representations/object-collection.adoc
@@ -21,7 +21,7 @@ with an `Accept` request header of:
 
 [source]
 ----
-Accept: application/json;profile="urn:org.apache.isis/v2"
+Accept: application/json;profile="urn:org.apache.causeway/v2"
 ----
 
 returns the following representation:
@@ -72,7 +72,7 @@ with a `Content-Type` header:
 
 [source]
 ----
-Content-Type: application/json;profile="urn:org.apache.isis/v2";repr-type="object-collection"
+Content-Type: application/json;profile="urn:org.apache.causeway/v2";repr-type="object-collection"
 ----
 
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips.adoc
index 3661267884..1afccd85a9 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips.adoc
@@ -16,5 +16,5 @@ include::hints-and-tips/restful-image-property.adoc[leveloffset=+1]
 include::hints-and-tips/view-model-as-parameter.adoc[leveloffset=+1]
 include::hints-and-tips/troubleshooting.adoc[leveloffset=+1]
 
-//https://lists.apache.org/thread.html/cbd18320bbf6e5c5e767283f9e675cf56e7f4692c109e1e79dbaa90a@%3Cusers.isis.apache.org%3E // FIXME: to add
+//https://lists.apache.org/thread.html/cbd18320bbf6e5c5e767283f9e675cf56e7f4692c109e1e79dbaa90a@%3Cusers.causeway.apache.org%3E // FIXME: to add
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips/view-model-as-parameter.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips/view-model-as-parameter.adoc
index 2925d56e34..aa89200aab 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips/view-model-as-parameter.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/hints-and-tips/view-model-as-parameter.adoc
@@ -4,7 +4,7 @@
 :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 [...]
 
 
-As discussed link:https://lists.apache.org/thread.html/cbd18320bbf6e5c5e767283f9e675cf56e7f4692c109e1e79dbaa90a@%3Cusers.isis.apache.org%3E[on the mailing list].
+As discussed link:https://lists.apache.org/thread.html/cbd18320bbf6e5c5e767283f9e675cf56e7f4692c109e1e79dbaa90a@%3Cusers.causeway.apache.org%3E[on the mailing list].
 
 == Query
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc
index a46d00d30e..b55445195d 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/layout-resources.adoc
@@ -18,9 +18,9 @@ For example, the xref:docs:starters:helloworld.adoc[Hello World starter app] has
 ----
 <mb3:menuBars
     xsi:schemaLocation="..."
-    xmlns:cpt="http://isis.apache.org/applib/layout/component"
-    xmlns:lnk="http://isis.apache.org/applib/layout/links"
-    xmlns:mb3="http://isis.apache.org/applib/layout/menubars/bootstrap3"
+    xmlns:cpt="http://causeway.apache.org/applib/layout/component"
+    xmlns:lnk="http://causeway.apache.org/applib/layout/links"
+    xmlns:mb3="http://causeway.apache.org/applib/layout/menubars/bootstrap3"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <mb3:primary>
         <mb3:menu>
@@ -57,7 +57,7 @@ The representation returned by home page resource (link:https://www.restfulobjec
   "links": [
     ...
     {
-      "rel": "urn:org.apache.isis.restfulobjects:rels/menuBars",
+      "rel": "urn:org.apache.causeway.restfulobjects:rels/menuBars",
       "href": "http://localhost:8080/restful/menuBars",
       "method": "GET",
       "type": "application/json;profile='urn:org.restfulobjects:repr-types/layout-menubars'"
@@ -114,7 +114,7 @@ The representation returned by the domain object resource (link:https://www.rest
   "links": [
     ...
     {
-      "rel": "urn:org.apache.isis.restfulobjects:rels/object-layout",
+      "rel": "urn:org.apache.causeway.restfulobjects:rels/object-layout",
       "href": "http://localhost:8080/restful/objects/helloworld.HelloWorldObject/0/object-icon",
       "method": "GET",
       "type": "image/png",
@@ -143,7 +143,7 @@ The representation returned by the domain object resource (link:https://www.rest
   "links": [
     ...
     {
-      "rel": "urn:org.apache.isis.restfulobjects:rels/object-layout",
+      "rel": "urn:org.apache.causeway.restfulobjects:rels/object-layout",
       "href": "http://localhost:8080/restful/objects/helloworld.HelloWorldObject/0/object-layout",
       "method": "GET",
       "type": "application/json;profile='urn:org.restfulobjects:repr-types/object-layout-bs3'",
@@ -175,9 +175,9 @@ For example, the layout for a "HelloWorldObject" instance in the hello world sta
 	License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
 	OF ANY KIND, either express or implied. See the License for the specific
 	language governing permissions and limitations under the License. -->
-<bs3:grid xmlns:cpt="http://isis.apache.org/applib/layout/component"
-          xmlns:lnk="http://isis.apache.org/applib/layout/links"
-          xmlns:bs3="http://isis.apache.org/applib/layout/grid/bootstrap3">
+<bs3:grid xmlns:cpt="http://causeway.apache.org/applib/layout/component"
+          xmlns:lnk="http://causeway.apache.org/applib/layout/links"
+          xmlns:bs3="http://causeway.apache.org/applib/layout/grid/bootstrap3">
   <bs3:row>
     <bs3:col span="12" unreferencedActions="true">
       <cpt:domainObject bookmarking="AS_ROOT">
@@ -234,7 +234,7 @@ The representation of the domain types resource (link:https://www.restfulobjects
   "links": [
     ...
     {
-      "rel": "urn:org.apache.isis.restfulobjects:rels/layout",
+      "rel": "urn:org.apache.causeway.restfulobjects:rels/layout",
       "href": "http://localhost:8080/restful/domain-types/helloworld.HelloWorldObject/layout",
       "method": "GET",
       "type": "application/json;profile='urn:org.restfulobjects:repr-types/layout-bs3'"
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/ro-spec.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/ro-spec.adoc
index b9389cc2ae..6d142cee95 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/ro-spec.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/ro-spec.adoc
@@ -112,14 +112,14 @@ link:http://angular-ui.github.io/bootstrap/[Angular Bootstrap],
 link:http://vitalets.github.io/angular-xeditable/[Angular XEditable],
 link:https://github.com/mgcrea/angular-strap[Angular Strap].
 
-This support is discussed further in the xref:vro:ROOT:content-negotiation/apache-isis-v2-profile.adoc[simplified representations]
+This support is discussed further in the xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[simplified representations]
 chapter.
 
 === Minimizing Round-trips
 
 The Restful Objects viewer supports the `x-ro-follow-links` query parameter in a way very similar to that suggested in the RO spec (section link:https://www.restfulobjects.org/spec/1.0/section-e/chapter-34.html#34.4-minimizing-round-trips-(x-ro-follow-links)[34.4]), the main point being to avoid the "N+1" problem of too many (slow) network calls.
 For example, using this feature one can load a grid of data in a single call.
-(That said, the xref:vro:ROOT:content-negotiation/apache-isis-v2-profile.adoc[Apache Isis v2 simplified representation] supported by Restful Objects viewer also support this use case, albeit in way that deviates from the RO spec).
+(That said, the xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[Apache Isis v2 simplified representation] supported by Restful Objects viewer also support this use case, albeit in way that deviates from the RO spec).
 
 For example, with an app containing three entities, `Grandparent`, `Parent` and `ChildJdo` that define a hierarchy of 1:m relationships, we could define the following queries:
 
@@ -145,6 +145,6 @@ By default the representations generated by Restful Objects ignore any Apache Is
 In particular, if a collection is annotated then `Render(EAGERLY)` then the contents of the collection are _not_ eagerly embedded in the object representation.
 
 However, this behaviour can be overridden globally using the
-xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.honor-ui-hints[isis.viewer.restfulobjects.honor-ui-hints] configuration property:
+xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.honor-ui-hints[causeway.viewer.restfulobjects.honor-ui-hints] configuration property:
 
 This means that standard Apache Isis annotations can be used as a simple way to obtain follow-links (driven from the server model, though, rather than the requesting client).
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc b/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc
index 49041ccad9..894a6aaac1 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/pages/setup-and-configuration.adoc
@@ -29,22 +29,22 @@ public class AppManifest {
 
 == Configuration Properties
 
-The xref:refguide:config:about.adoc[Configuration Guide] includes a xref:refguide:config:sections/isis.viewer.restfulobjects.adoc[section] for the Restful Objects viewer.
+The xref:refguide:config:about.adoc[Configuration Guide] includes a xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc[section] for the Restful Objects viewer.
 
 
 === Standard
 
 Standard configuration properties:
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.base-uri[isis.viewer.restfulobjects.base-uri]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.base-uri[causeway.viewer.restfulobjects.base-uri]
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.authentication.strategy-class-name[isis.viewer.restfulobjects.authentication.strategy-class-name]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.authentication.strategy-class-name[causeway.viewer.restfulobjects.authentication.strategy-class-name]
 +
 Security is discussed in more detail xref:security.adoc[here].
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.strict-accept-checking[isis.viewer.restfulobjects.strict-accept-checking]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.strict-accept-checking[causeway.viewer.restfulobjects.strict-accept-checking]
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.honor-ui-hints[isis.viewer.restfulobjects.honor-ui-hints]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.honor-ui-hints[causeway.viewer.restfulobjects.honor-ui-hints]
 
 
 
@@ -58,24 +58,24 @@ They have therefore been deprecated, and may be removed in the future.
 
 Nevertheless, those configuration properties are:
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.suppress-described-by-links[isis.viewer.restfulobjects.suppress-described-by-links]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.suppress-described-by-links[causeway.viewer.restfulobjects.suppress-described-by-links]
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.suppress-update-link[isis.viewer.restfulobjects.suppress-update-link]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.suppress-update-link[causeway.viewer.restfulobjects.suppress-update-link]
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.suppress-member-id[isis.viewer.restfulobjects.suppress-member-id]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.suppress-member-id[causeway.viewer.restfulobjects.suppress-member-id]
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.suppress-member-links[isis.viewer.restfulobjects.suppress-member-links]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.suppress-member-links[causeway.viewer.restfulobjects.suppress-member-links]
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.suppress-member-extensions[isis.viewer.restfulobjects.suppress-member-extensions]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.suppress-member-extensions[causeway.viewer.restfulobjects.suppress-member-extensions]
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.suppress-member-disabled-reason[isis.viewer.restfulobjects.suppress-member-disabled-reason]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.suppress-member-disabled-reason[causeway.viewer.restfulobjects.suppress-member-disabled-reason]
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.object-property-values-only[isis.viewer.restfulobjects.object-property-values-only]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.object-property-values-only[causeway.viewer.restfulobjects.object-property-values-only]
 
 
 [NOTE]
 ====
-If these configuration settings are set in conjunction with using the xref:vro:ROOT:content-negotiation/apache-isis-v2-profile.adoc#apache-isis-v2-profile-simplified-representation[Apache Isis profile], then the special `$$ro` property in the representations with reflect these settings.
+If these configuration settings are set in conjunction with using the xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc#apache-causeway-v2-profile-simplified-representation[Apache Isis profile], then the special `$$ro` property in the representations with reflect these settings.
 ====
 
 
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/partials/module-nav.adoc b/viewers/restfulobjects/adoc/modules/ROOT/partials/module-nav.adoc
index f7faf4b92e..7d652b9dad 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/partials/module-nav.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/partials/module-nav.adoc
@@ -3,8 +3,8 @@
 * xref:vro:ROOT:setup-and-configuration.adoc[Setup and Configuration]
 * xref:vro:ROOT:ro-spec.adoc[RO Spec]
 * xref:vro:ROOT:content-negotiation.adoc[Content Negotiation]
-** xref:vro:ROOT:content-negotiation/apache-isis-v2-profile.adoc[Apache Isis v2 Profile]
-//** xref:vro:ROOT:content-negotiation/apache-isis-v2-profile.INCOMPLETE.adoc[Simplified Representations v2]
+** xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.adoc[Apache Isis v2 Profile]
+//** xref:vro:ROOT:content-negotiation/apache-causeway-v2-profile.INCOMPLETE.adoc[Simplified Representations v2]
 ** xref:vro:ROOT:content-negotiation/other-representations.adoc[Other Representations]
 * xref:vro:ROOT:security.adoc[Security]
 * xref:vro:ROOT:layout-resources.adoc[Layout Resources]
diff --git a/viewers/restfulobjects/adoc/modules/ROOT/partials/security/webmodule.adoc b/viewers/restfulobjects/adoc/modules/ROOT/partials/security/webmodule.adoc
index 212ab507c6..ca1ffb0ff7 100644
--- a/viewers/restfulobjects/adoc/modules/ROOT/partials/security/webmodule.adoc
+++ b/viewers/restfulobjects/adoc/modules/ROOT/partials/security/webmodule.adoc
@@ -16,7 +16,7 @@ where the returned xref:refguide:applib:index/services/iactnlayer/InteractionCon
 
 The strategy is defined using this configuration property:
 
-* xref:refguide:config:sections/isis.viewer.restfulobjects.adoc#isis.viewer.restfulobjects.authentication.strategy-class-name[isis.viewer.restfulobjects.authentication.strategy-class-name]
+* xref:refguide:config:sections/causeway.viewer.restfulobjects.adoc#causeway.viewer.restfulobjects.authentication.strategy-class-name[causeway.viewer.restfulobjects.authentication.strategy-class-name]
 
 
 The framework currently provides only HTTP Basic Auth support as a simple implementation, this is also the default strategy if none is explicitly configured.
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/customisation/about-page.adoc b/viewers/wicket/adoc/modules/ROOT/pages/customisation/about-page.adoc
index 3bcc6c58fe..24d63a62ce 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/customisation/about-page.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/customisation/about-page.adoc
@@ -8,7 +8,7 @@ Isis' Wicket viewer has an About page that, accessed by clicking on the applicat
 
 image::about-page/about-page.png[width="800px"]
 
-The about page provides a dump of the JARs that make up the webapp, along with the xref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.application.name[configured application name] and xref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.application.about[configured about text].
+The about page provides a dump of the JARs that make up the webapp, along with the xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.application.name[configured application name] and xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.application.about[configured about text].
 
 
 
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/customisation/brand-logo.adoc b/viewers/wicket/adoc/modules/ROOT/pages/customisation/brand-logo.adoc
index 69f65ecf10..615a4a4442 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/customisation/brand-logo.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/customisation/brand-logo.adoc
@@ -20,12 +20,12 @@ image::brand-logo/brand-logo-signin.png[width="750px"]
 
 
 
-To configure, set the xref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.application.brand-logo-signin[isis.viewer.wicket.application.brand-logo-signin] and xref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.application.brand-logo-header[isis.viewer.wicket.application.brand-logo-header] config properties:
+To configure, set the xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.application.brand-logo-signin[causeway.viewer.wicket.application.brand-logo-signin] and xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.application.brand-logo-header[causeway.viewer.wicket.application.brand-logo-header] config properties:
 
 [source,properties]
 ----
-isis.wicket.viewer.application.brand-logo-signin=images/todoapp-logo-signin.png
-isis.wicket.viewer.application.brand-logo-header=images/todoapp-logo-header.png
+causeway.wicket.viewer.application.brand-logo-signin=images/todoapp-logo-signin.png
+causeway.wicket.viewer.application.brand-logo-header=images/todoapp-logo-header.png
 ----
 
 These files are resolved relative to the `static` package in `src/main/resources`.
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/customisation/cheap-n-cheerful-theme.adoc b/viewers/wicket/adoc/modules/ROOT/pages/customisation/cheap-n-cheerful-theme.adoc
index fe8aecb83d..3541707ec7 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/customisation/cheap-n-cheerful-theme.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/customisation/cheap-n-cheerful-theme.adoc
@@ -6,7 +6,7 @@
 
 
 
-The application name (as defined by xref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.application.name[isis.viewer.wicket.application.name]) is also used in sanitized form as the CSS class in a `<div>` that wraps all the rendered content of every page.
+The application name (as defined by xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.application.name[causeway.viewer.wicket.application.name]) is also used in sanitized form as the CSS class in a `<div>` that wraps all the rendered content of every page.
 
 For example, if the application name is "ToDo App", then the `<div>` generated is:
 
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-css.adoc b/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-css.adoc
index 9ebbd8c6bf..ee1ae7cb99 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-css.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-css.adoc
@@ -20,7 +20,7 @@ These customizations should generally be added to xref:refguide:config:applicati
 
 == Individual members
 
-For example, the `ToDoItem` object of the example https://github.com/apache/isis-app-todoapp/[TodoApp] has a `notes` property.
+For example, the `ToDoItem` object of the example https://github.com/apache/causeway-app-todoapp/[TodoApp] has a `notes` property.
 The HTML for this will be something like:
 
 [source,html]
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-javascript.adoc b/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-javascript.adoc
index 3bfb075dd4..80eba08e0b 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-javascript.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/customisation/custom-javascript.adoc
@@ -11,7 +11,7 @@ Similar to the xref:customisation.adoc#custom-css[application.css] file, the Wic
 This is relative to the `static` package, under `src/main/resources`.
 Currently only one such `.js` file can be registered.
 
-If you wish to change the location of the file, use the xref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.application.js[isis.viewer.wicket.application.js] configuration property.
+If you wish to change the location of the file, use the xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.application.js[causeway.viewer.wicket.application.js] configuration property.
 
 
 [WARNING]
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/customisation/embedded-view.adoc b/viewers/wicket/adoc/modules/ROOT/pages/customisation/embedded-view.adoc
index abd49e4506..4bf549b202 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/customisation/embedded-view.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/customisation/embedded-view.adoc
@@ -29,20 +29,20 @@ To suppress the header, add the following as a request parameter:
 
 [source,ini]
 ----
-isis.no.header
+causeway.no.header
 ----
 
 and to suppress the header, add the following as a request parameter:
 
 [source,ini]
 ----
-isis.no.footer
+causeway.no.footer
 ----
 
 For example,
 
 [source,ini]
 ----
-http://localhost:8080/wicket/entity/TODO:0?isis.no.header&isis.no.footer
+http://localhost:8080/wicket/entity/TODO:0?causeway.no.header&causeway.no.footer
 ----
 
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/customisation/welcome-page.adoc b/viewers/wicket/adoc/modules/ROOT/pages/customisation/welcome-page.adoc
index 767a656039..64eb26a4eb 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/customisation/welcome-page.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/customisation/welcome-page.adoc
@@ -10,9 +10,9 @@ This is done by specifying the appropriate configuration properties:
 
 [source,properties]
 ----
-isis.viewer.wicket.application.name=My Wonderful App
-isis.viewer.wicket.welcome.file=welcome.html                # <1>
-isis.viewer.wicket.application.about=My Wonderful App v1.0
+causeway.viewer.wicket.application.name=My Wonderful App
+causeway.viewer.wicket.welcome.file=welcome.html                # <1>
+causeway.viewer.wicket.application.about=My Wonderful App v1.0
 ----
 <1> the `welcome.html` file is resolved relative to `src/main/webapp`.
 
@@ -28,8 +28,8 @@ It's also possible to replace this text with images:
 
 [source,properties]
 ----
-isis.viewer.wicket.application.brandLogoSignin=/images/logo-512.png
-isis.viewer.wicket.application.brandLogoHeader=/images/logo-80x32.png
+causeway.viewer.wicket.application.brandLogoSignin=/images/logo-512.png
+causeway.viewer.wicket.application.brandLogoHeader=/images/logo-80x32.png
 ----
 
 These images are resolved relative to `src/main/webapp`.
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-bootstrap-theme.adoc b/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-bootstrap-theme.adoc
index b57010f353..ab7455ba28 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-bootstrap-theme.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-bootstrap-theme.adoc
@@ -8,7 +8,7 @@
 The Apache Isis Wicket viewer uses http://getbootstrap.com/[Bootstrap] styles and components, courtesy of the https://github.com/l0rdn1kk0n/wicket-bootstrap[Wicket Bootstrap] integration.
 
 By default the viewer uses the default bootstrap theme.
-It is possible to configure the Wicket viewer to allow the user to xref:vw:ROOT:setup-and-configuration.adoc#themes[select other themes] provided by http://bootswatch.com[bootswatch.com], and if required one of these can be xref:refguide:config:sections/isis.viewer.wicket.adoc#isis.viewer.wicket.themes.initial[set as the default].
+It is possible to configure the Wicket viewer to allow the user to xref:vw:ROOT:setup-and-configuration.adoc#themes[select other themes] provided by http://bootswatch.com[bootswatch.com], and if required one of these can be xref:refguide:config:sections/causeway.viewer.wicket.adoc#causeway.viewer.wicket.themes.initial[set as the default].
 
 However, you may instead want to write your own custom theme, for example to fit your company's look-n-feel/interface guidelines.
 This is done by implementing https://github.com/l0rdn1kk0n/wicket-bootstrap[Wicket Bootstrap]'s `de.agilecoders.wicket.core.settings.ITheme` class.
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-pages.adoc b/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-pages.adoc
index a30bde7b8a..92a5447ba0 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-pages.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/extending/custom-pages.adoc
@@ -8,7 +8,7 @@
 In the vast majority of cases customization should be sufficient by xref:vw:ROOT:extending.adoc#replacing-page-elements[replacing elements of a page].
 However, it is also possible to define an entirely new page for a given page type.
 
-The Wicket viewer defines these page types (see the `org.apache.isis.viewer.wicket.model.models.PageType` enum):
+The Wicket viewer defines these page types (see the `org.apache.causeway.viewer.wicket.model.models.PageType` enum):
 
 .PageType enum
 [cols="1,4", options="header"]
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/extending/replacing-page-elements.adoc b/viewers/wicket/adoc/modules/ROOT/pages/extending/replacing-page-elements.adoc
index 7c4058c8df..01e918b8a7 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/extending/replacing-page-elements.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/extending/replacing-page-elements.adoc
@@ -118,4 +118,4 @@ Normally for entities this is done using `Bs3GridPanelFactory`, this being the f
 You could, though, register your own `ComponentFactory` for entities that is targeted at a particular class of entity - some sort of object representing a dashboard, for example.
 It can use the `EntityModel` provided to it to determine the class of the entity, checking if it is of the appropriate type.
 
-The demo app (link:https://demo-wicket.jdo.isis.incode.work[jdo] or link:https://demo-wicket.jpa.isis.incode.work[jpa]) includes an example of this technique (`Featured > Where in the World`).
+The demo app (link:https://demo-wicket.jdo.causeway.incode.work[jdo] or link:https://demo-wicket.jpa.causeway.incode.work[jpa]) includes an example of this technique (`Featured > Where in the World`).
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/features/bookmarked-pages.adoc b/viewers/wicket/adoc/modules/ROOT/pages/features/bookmarked-pages.adoc
index 34fd4866cb..06da6ec54f 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/features/bookmarked-pages.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/features/bookmarked-pages.adoc
@@ -56,5 +56,5 @@ Alternatively, `alt+[` will toggle open/close the panel; it can also be closed u
 
 == Configuration
... 290 lines suppressed ...


[isis] 07/18: ISIS-3260: renames 'isis' -> 'causeway' (partial match) in all .yml files

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 272cde907c58b027f99928766a15f78e3c135061
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 12:49:22 2022 +0100

    ISIS-3260: renames 'isis' -> 'causeway' (partial match) in all .yml files
    
    (cherry picked from commit 07c18507e63a68d32b7483243f222c62169e880e)
---
 antora/playbooks/site-comguide.yml        | 4 ++--
 antora/playbooks/site-conguide.yml        | 4 ++--
 antora/playbooks/site-core.yml            | 4 ++--
 antora/playbooks/site-docs.yml            | 4 ++--
 antora/playbooks/site-extensions.yml      | 4 ++--
 antora/playbooks/site-incubator.yml       | 4 ++--
 antora/playbooks/site-persistence.yml     | 4 ++--
 antora/playbooks/site-refguide.yml        | 4 ++--
 antora/playbooks/site-regressiontests.yml | 4 ++--
 antora/playbooks/site-relnotes.yml        | 4 ++--
 antora/playbooks/site-security.yml        | 4 ++--
 antora/playbooks/site-setupguide.yml      | 4 ++--
 antora/playbooks/site-testing.yml         | 4 ++--
 antora/playbooks/site-tooling.yml         | 4 ++--
 antora/playbooks/site-tutorials.yml       | 4 ++--
 antora/playbooks/site-userguide.yml       | 4 ++--
 antora/playbooks/site-valuetypes.yml      | 4 ++--
 antora/playbooks/site-vro.yml             | 4 ++--
 antora/playbooks/site-vw.yml              | 4 ++--
 antora/playbooks/site.yml                 | 4 ++--
 antora/supplemental-ui/ui.yml             | 2 +-
 examples/demo/docker-compose.yml          | 4 ++--
 22 files changed, 43 insertions(+), 43 deletions(-)

diff --git a/antora/playbooks/site-comguide.yml b/antora/playbooks/site-comguide.yml
index d7b9a8a386..1d73269e18 100644
--- a/antora/playbooks/site-comguide.yml
+++ b/antora/playbooks/site-comguide.yml
@@ -80,8 +80,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-conguide.yml b/antora/playbooks/site-conguide.yml
index f8e8b385f9..05cdf98d10 100644
--- a/antora/playbooks/site-conguide.yml
+++ b/antora/playbooks/site-conguide.yml
@@ -72,8 +72,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-core.yml b/antora/playbooks/site-core.yml
index a0131d2ee0..cfa038ef30 100644
--- a/antora/playbooks/site-core.yml
+++ b/antora/playbooks/site-core.yml
@@ -98,8 +98,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-docs.yml b/antora/playbooks/site-docs.yml
index 5f4bfac801..246b8ce50e 100644
--- a/antora/playbooks/site-docs.yml
+++ b/antora/playbooks/site-docs.yml
@@ -66,8 +66,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-extensions.yml b/antora/playbooks/site-extensions.yml
index 0a4dbd4469..55522e6f99 100644
--- a/antora/playbooks/site-extensions.yml
+++ b/antora/playbooks/site-extensions.yml
@@ -130,8 +130,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-incubator.yml b/antora/playbooks/site-incubator.yml
index bda45c7d37..e5b0b88f35 100644
--- a/antora/playbooks/site-incubator.yml
+++ b/antora/playbooks/site-incubator.yml
@@ -87,8 +87,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-persistence.yml b/antora/playbooks/site-persistence.yml
index 9998ce9d35..71c8688d93 100644
--- a/antora/playbooks/site-persistence.yml
+++ b/antora/playbooks/site-persistence.yml
@@ -81,8 +81,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-refguide.yml b/antora/playbooks/site-refguide.yml
index ed0f123af6..7c941e567c 100644
--- a/antora/playbooks/site-refguide.yml
+++ b/antora/playbooks/site-refguide.yml
@@ -84,8 +84,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-regressiontests.yml b/antora/playbooks/site-regressiontests.yml
index 9da7d4b5f1..9566f76b0e 100644
--- a/antora/playbooks/site-regressiontests.yml
+++ b/antora/playbooks/site-regressiontests.yml
@@ -73,8 +73,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-relnotes.yml b/antora/playbooks/site-relnotes.yml
index 89866da137..d78d47425d 100644
--- a/antora/playbooks/site-relnotes.yml
+++ b/antora/playbooks/site-relnotes.yml
@@ -70,8 +70,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-security.yml b/antora/playbooks/site-security.yml
index 8321b1ca7c..f85510dba8 100644
--- a/antora/playbooks/site-security.yml
+++ b/antora/playbooks/site-security.yml
@@ -115,8 +115,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-setupguide.yml b/antora/playbooks/site-setupguide.yml
index 6a4b5c4804..6f7402474e 100644
--- a/antora/playbooks/site-setupguide.yml
+++ b/antora/playbooks/site-setupguide.yml
@@ -70,8 +70,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-testing.yml b/antora/playbooks/site-testing.yml
index 88e730e81c..13779f6685 100644
--- a/antora/playbooks/site-testing.yml
+++ b/antora/playbooks/site-testing.yml
@@ -97,8 +97,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-tooling.yml b/antora/playbooks/site-tooling.yml
index 5d400011d5..f769888a01 100644
--- a/antora/playbooks/site-tooling.yml
+++ b/antora/playbooks/site-tooling.yml
@@ -88,8 +88,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-tutorials.yml b/antora/playbooks/site-tutorials.yml
index 9eb1670fc4..29757b5fbe 100644
--- a/antora/playbooks/site-tutorials.yml
+++ b/antora/playbooks/site-tutorials.yml
@@ -79,8 +79,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-userguide.yml b/antora/playbooks/site-userguide.yml
index b067ea03b9..3a48891162 100644
--- a/antora/playbooks/site-userguide.yml
+++ b/antora/playbooks/site-userguide.yml
@@ -85,8 +85,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-valuetypes.yml b/antora/playbooks/site-valuetypes.yml
index 33f05d0eb6..3a37039f23 100644
--- a/antora/playbooks/site-valuetypes.yml
+++ b/antora/playbooks/site-valuetypes.yml
@@ -84,8 +84,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-vro.yml b/antora/playbooks/site-vro.yml
index 026d920410..7519ff8ef9 100644
--- a/antora/playbooks/site-vro.yml
+++ b/antora/playbooks/site-vro.yml
@@ -78,8 +78,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-vw.yml b/antora/playbooks/site-vw.yml
index 996f7557b5..4f862aa181 100644
--- a/antora/playbooks/site-vw.yml
+++ b/antora/playbooks/site-vw.yml
@@ -84,8 +84,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M7"
-    page-isisrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M7"
+    page-causewayrel: "2.0.0-M8"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site.yml b/antora/playbooks/site.yml
index de4863a337..95af078881 100644
--- a/antora/playbooks/site.yml
+++ b/antora/playbooks/site.yml
@@ -310,8 +310,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-isisprev: "2.0.0-M9"
-    page-isisrel: "2.0.0-RC1"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/supplemental-ui/ui.yml b/antora/supplemental-ui/ui.yml
index 5c1feb13ff..b8c9451456 100644
--- a/antora/supplemental-ui/ui.yml
+++ b/antora/supplemental-ui/ui.yml
@@ -3,7 +3,7 @@ static_files:
 - support.html
 - _headers
 - robots.txt
-- doap_isis.rdf
+- doap_causeway.rdf
 - applib/layout/component/component.xsd
 - applib/layout/grid/bootstrap3/bootstrap3.xsd
 - applib/layout/links/links.xsd
diff --git a/examples/demo/docker-compose.yml b/examples/demo/docker-compose.yml
index 7025bb9978..f11e3de8b4 100644
--- a/examples/demo/docker-compose.yml
+++ b/examples/demo/docker-compose.yml
@@ -20,14 +20,14 @@
 version: "3.8"
 services:
   primary:
-    image: "apacheisis/demo-wicket-jdo:latest"
+    image: "apachecauseway/demo-wicket-jdo:latest"
     environment:
       - PROTOTYPING=true
       - SPRING_PROFILES_ACTIVE=primary
     ports:
       - "8080:8080"
   secondary:
-    image: "apacheisis/demo-wicket-jdo:latest"
+    image: "apachecauseway/demo-wicket-jdo:latest"
     environment:
       - PROTOTYPING=true
       - SPRING_PROFILES_ACTIVE=secondary


[isis] 13/18: ISIS-3260: renames files and directories, isis -> causeway

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 4b549d9a332fbcdb2a3ba998953be498d67a0368
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 13:30:14 2022 +0100

    ISIS-3260: renames files and directories, isis -> causeway
---
 .../causeway-in-pictures.adoc}                              |   0
 .../common-use-cases.adoc                                   |   0
 .../screencasts-older.adoc                                  |   0
 .../screencasts.adoc                                        |   0
 .../screencasts/playlists.adoc                              |   0
 .../{isis.applib~post.adoc => causeway.applib~post.adoc}    |   0
 .../{isis.applib~pre.adoc => causeway.applib~pre.adoc}      |   0
 ...core.config~post.adoc => causeway.core.config~post.adoc} |   0
 ...s.core.config~pre.adoc => causeway.core.config~pre.adoc} |   0
 ...adoc => causeway.core.meta-model.introspector~post.adoc} |   0
 ....adoc => causeway.core.meta-model.introspector~pre.adoc} |   0
 ...st.adoc => causeway.core.meta-model.validator~post.adoc} |   0
 ...pre.adoc => causeway.core.meta-model.validator~pre.adoc} |   0
 ...a-model~post.adoc => causeway.core.meta-model~post.adoc} |   0
 ...eta-model~pre.adoc => causeway.core.meta-model~pre.adoc} |   0
 ...s~post.adoc => causeway.core.runtime-services~post.adoc} |   0
 ...ces~pre.adoc => causeway.core.runtime-services~pre.adoc} |   0
 ...re.runtime~post.adoc => causeway.core.runtime~post.adoc} |   0
 ...core.runtime~pre.adoc => causeway.core.runtime~pre.adoc} |   0
 ...s.extensions~post.adoc => causeway.extensions~post.adoc} |   0
 ...sis.extensions~pre.adoc => causeway.extensions~pre.adoc} |   0
 ...sis.incubator~post.adoc => causeway.incubator~post.adoc} |   0
 ...{isis.incubator~pre.adoc => causeway.incubator~pre.adoc} |   0
 .../{isis.legacy~post.adoc => causeway.legacy~post.adoc}    |   0
 .../{isis.legacy~pre.adoc => causeway.legacy~pre.adoc}      |   0
 ...{isis.mappings~post.adoc => causeway.mappings~post.adoc} |   0
 .../{isis.mappings~pre.adoc => causeway.mappings~pre.adoc}  |   0
 ...hema~post.adoc => causeway.persistence.schema~post.adoc} |   0
 ...schema~pre.adoc => causeway.persistence.schema~pre.adoc} |   0
 ...cloak~post.adoc => causeway.security.keycloak~post.adoc} |   0
 ...eycloak~pre.adoc => causeway.security.keycloak~pre.adoc} |   0
 ...ty.shiro~post.adoc => causeway.security.shiro~post.adoc} |   0
 ...rity.shiro~pre.adoc => causeway.security.shiro~pre.adoc} |   0
 ....spring~post.adoc => causeway.security.spring~post.adoc} |   0
 ...ty.spring~pre.adoc => causeway.security.spring~pre.adoc} |   0
 ...s.subdomains~post.adoc => causeway.subdomains~post.adoc} |   0
 ...sis.subdomains~pre.adoc => causeway.subdomains~pre.adoc} |   0
 .../{isis.testing~post.adoc => causeway.testing~post.adoc}  |   0
 .../{isis.testing~pre.adoc => causeway.testing~pre.adoc}    |   0
 ...value-types~post.adoc => causeway.value-types~post.adoc} |   0
 ...s.value-types~pre.adoc => causeway.value-types~pre.adoc} |   0
 ...s~post.adoc => causeway.viewer.restfulobjects~post.adoc} |   0
 ...cts~pre.adoc => causeway.viewer.restfulobjects~pre.adoc} |   0
 ...er.wicket~post.adoc => causeway.viewer.wicket~post.adoc} |   0
 ...ewer.wicket~pre.adoc => causeway.viewer.wicket~pre.adoc} |   0
 .../sections/{isis.applib.adoc => causeway.applib.adoc}     |   0
 .../{isis.core.config.adoc => causeway.core.config.adoc}    |   0
 ...s.core.meta-model.adoc => causeway.core.meta-model.adoc} |   0
 ...ctor.adoc => causeway.core.meta-model.introspector.adoc} |   0
 ...lidator.adoc => causeway.core.meta-model.validator.adoc} |   0
 ...me-services.adoc => causeway.core.runtime-services.adoc} |   0
 .../{isis.core.runtime.adoc => causeway.core.runtime.adoc}  |   0
 .../{isis.extensions.adoc => causeway.extensions.adoc}      |   0
 .../sections/{isis.legacy.adoc => causeway.legacy.adoc}     |   0
 ...istence.schema.adoc => causeway.persistence.schema.adoc} |   0
 ...curity.keycloak.adoc => causeway.security.keycloak.adoc} |   0
 ...sis.security.shiro.adoc => causeway.security.shiro.adoc} |   0
 ...s.security.spring.adoc => causeway.security.spring.adoc} |   0
 .../sections/{isis.testing.adoc => causeway.testing.adoc}   |   0
 .../{isis.value-types.adoc => causeway.value-types.adoc}    |   0
 ...tfulobjects.adoc => causeway.viewer.restfulobjects.adoc} |   0
 ...{isis.viewer.wicket.adoc => causeway.viewer.wicket.adoc} |   0
 .../testdomain/model/actnsemantics/causeway-logo-56x64.png  | Bin
 63 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/isis-in-pictures.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/causeway-in-pictures.adoc
similarity index 100%
rename from antora/components/docs/modules/ROOT/pages/what-is-apache-isis/isis-in-pictures.adoc
rename to antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/causeway-in-pictures.adoc
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/common-use-cases.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/common-use-cases.adoc
similarity index 100%
rename from antora/components/docs/modules/ROOT/pages/what-is-apache-isis/common-use-cases.adoc
rename to antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/common-use-cases.adoc
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/screencasts-older.adoc
similarity index 100%
rename from antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc
rename to antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/screencasts-older.adoc
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/screencasts.adoc
similarity index 100%
rename from antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts.adoc
rename to antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/screencasts.adoc
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts/playlists.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/screencasts/playlists.adoc
similarity index 100%
rename from antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts/playlists.adoc
rename to antora/components/docs/modules/ROOT/pages/what-is-apache-causeway/screencasts/playlists.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.applib~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.applib~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.applib~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.applib~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.applib~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.applib~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.applib~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.applib~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.config~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.config~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.config~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.config~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.config~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.config~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.config~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.config~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model.introspector~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model.introspector~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model.introspector~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model.introspector~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model.introspector~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model.introspector~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model.introspector~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model.introspector~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model.validator~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model.validator~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model.validator~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model.validator~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model.validator~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model.validator~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model.validator~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model.validator~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.meta-model~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.meta-model~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.runtime-services~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.runtime-services~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.runtime-services~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.runtime-services~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.runtime-services~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.runtime-services~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.runtime-services~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.runtime-services~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.runtime~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.runtime~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.runtime~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.runtime~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.runtime~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.runtime~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.core.runtime~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.core.runtime~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.extensions~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.extensions~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.extensions~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.extensions~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.extensions~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.extensions~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.extensions~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.extensions~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.incubator~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.incubator~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.incubator~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.incubator~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.incubator~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.incubator~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.incubator~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.incubator~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.legacy~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.legacy~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.legacy~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.legacy~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.legacy~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.legacy~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.legacy~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.legacy~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.mappings~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.mappings~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.mappings~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.mappings~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.mappings~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.mappings~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.mappings~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.mappings~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.persistence.schema~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.persistence.schema~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.persistence.schema~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.persistence.schema~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.persistence.schema~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.persistence.schema~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.persistence.schema~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.persistence.schema~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.keycloak~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.keycloak~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.keycloak~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.keycloak~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.keycloak~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.keycloak~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.keycloak~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.keycloak~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.shiro~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.shiro~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.shiro~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.shiro~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.shiro~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.shiro~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.shiro~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.shiro~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.spring~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.spring~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.spring~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.spring~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.spring~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.spring~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.security.spring~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.security.spring~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.subdomains~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.subdomains~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.subdomains~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.subdomains~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.subdomains~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.subdomains~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.subdomains~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.subdomains~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.testing~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.testing~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.testing~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.testing~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.testing~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.testing~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.testing~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.testing~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.value-types~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.value-types~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.value-types~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.value-types~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.value-types~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.value-types~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.value-types~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.value-types~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.viewer.restfulobjects~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.viewer.restfulobjects~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.viewer.restfulobjects~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.viewer.restfulobjects~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.viewer.restfulobjects~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.viewer.restfulobjects~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.viewer.restfulobjects~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.viewer.restfulobjects~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.viewer.wicket~post.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.viewer.wicket~post.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.viewer.wicket~post.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.viewer.wicket~post.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/section-hooks/isis.viewer.wicket~pre.adoc b/core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.viewer.wicket~pre.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/section-hooks/isis.viewer.wicket~pre.adoc
rename to core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.viewer.wicket~pre.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.applib.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.applib.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.applib.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.applib.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.config.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.core.config.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.core.config.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.core.config.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.core.meta-model.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.core.meta-model.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.introspector.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.core.meta-model.introspector.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.introspector.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.core.meta-model.introspector.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.validator.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.core.meta-model.validator.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.core.meta-model.validator.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.core.meta-model.validator.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime-services.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.core.runtime-services.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime-services.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.core.runtime-services.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.core.runtime.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.core.runtime.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.core.runtime.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.extensions.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.extensions.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.extensions.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.extensions.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.legacy.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.legacy.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.legacy.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.legacy.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.persistence.schema.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.persistence.schema.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.persistence.schema.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.persistence.schema.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.security.keycloak.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.security.keycloak.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.security.keycloak.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.security.keycloak.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.security.shiro.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.security.shiro.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.security.shiro.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.security.shiro.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.security.spring.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.security.spring.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.security.spring.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.security.spring.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.testing.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.testing.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.testing.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.testing.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.value-types.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.value-types.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.value-types.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.value-types.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.restfulobjects.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.viewer.restfulobjects.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.restfulobjects.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.viewer.restfulobjects.adoc
diff --git a/core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.wicket.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.viewer.wicket.adoc
similarity index 100%
rename from core/config/src/main/adoc/modules/config/pages/sections/isis.viewer.wicket.adoc
rename to core/config/src/main/adoc/modules/config/pages/sections/causeway.viewer.wicket.adoc
diff --git a/antora/supplemental-ui/img/home/isis-logo-56x64.png b/regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/causeway-logo-56x64.png
similarity index 100%
rename from antora/supplemental-ui/img/home/isis-logo-56x64.png
rename to regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/actnsemantics/causeway-logo-56x64.png


[isis] 06/18: ISIS-3260: renames 'isis' -> 'causeway' in all .yml files

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit d3880a846a303ec59b44d8af95909eddcab720d1
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 12:48:20 2022 +0100

    ISIS-3260: renames 'isis' -> 'causeway' in all .yml files
    
    (cherry picked from commit be27c6d3ea304b1bacb74cefbc54f0cf6ec70af8)
---
 antora/playbooks/site-comguide.yml        | 6 +++---
 antora/playbooks/site-conguide.yml        | 6 +++---
 antora/playbooks/site-core.yml            | 6 +++---
 antora/playbooks/site-docs.yml            | 6 +++---
 antora/playbooks/site-extensions.yml      | 6 +++---
 antora/playbooks/site-incubator.yml       | 6 +++---
 antora/playbooks/site-persistence.yml     | 6 +++---
 antora/playbooks/site-refguide.yml        | 6 +++---
 antora/playbooks/site-regressiontests.yml | 6 +++---
 antora/playbooks/site-relnotes.yml        | 6 +++---
 antora/playbooks/site-security.yml        | 6 +++---
 antora/playbooks/site-setupguide.yml      | 6 +++---
 antora/playbooks/site-testing.yml         | 6 +++---
 antora/playbooks/site-tooling.yml         | 6 +++---
 antora/playbooks/site-tutorials.yml       | 6 +++---
 antora/playbooks/site-userguide.yml       | 6 +++---
 antora/playbooks/site-valuetypes.yml      | 6 +++---
 antora/playbooks/site-vro.yml             | 6 +++---
 antora/playbooks/site-vw.yml              | 6 +++---
 antora/playbooks/site.yml                 | 6 +++---
 20 files changed, 60 insertions(+), 60 deletions(-)

diff --git a/antora/playbooks/site-comguide.yml b/antora/playbooks/site-comguide.yml
index 9d3411186e..d7b9a8a386 100644
--- a/antora/playbooks/site-comguide.yml
+++ b/antora/playbooks/site-comguide.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -58,8 +58,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-conguide.yml b/antora/playbooks/site-conguide.yml
index c58e64590b..f8e8b385f9 100644
--- a/antora/playbooks/site-conguide.yml
+++ b/antora/playbooks/site-conguide.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -50,8 +50,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-core.yml b/antora/playbooks/site-core.yml
index de27481b82..a0131d2ee0 100644
--- a/antora/playbooks/site-core.yml
+++ b/antora/playbooks/site-core.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -77,8 +77,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     snapshot: true
   supplemental_files: antora/supplemental-ui
 
diff --git a/antora/playbooks/site-docs.yml b/antora/playbooks/site-docs.yml
index d22b7d1ddb..5f4bfac801 100644
--- a/antora/playbooks/site-docs.yml
+++ b/antora/playbooks/site-docs.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -44,8 +44,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-extensions.yml b/antora/playbooks/site-extensions.yml
index a65c22b982..0a4dbd4469 100644
--- a/antora/playbooks/site-extensions.yml
+++ b/antora/playbooks/site-extensions.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -108,8 +108,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-incubator.yml b/antora/playbooks/site-incubator.yml
index 350d39139e..bda45c7d37 100644
--- a/antora/playbooks/site-incubator.yml
+++ b/antora/playbooks/site-incubator.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -66,8 +66,8 @@ content:
 
 ui:
   bundle:
-#    url: ../isis-antora/build/ui-bundle.zip
-    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: ../causeway-antora/build/ui-bundle.zip
+    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     snapshot: true
   supplemental_files: antora/supplemental-ui
 
diff --git a/antora/playbooks/site-persistence.yml b/antora/playbooks/site-persistence.yml
index 60041193e5..9998ce9d35 100644
--- a/antora/playbooks/site-persistence.yml
+++ b/antora/playbooks/site-persistence.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -59,8 +59,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-refguide.yml b/antora/playbooks/site-refguide.yml
index 051004ccdb..ed0f123af6 100644
--- a/antora/playbooks/site-refguide.yml
+++ b/antora/playbooks/site-refguide.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -62,8 +62,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-regressiontests.yml b/antora/playbooks/site-regressiontests.yml
index 977b977a99..9da7d4b5f1 100644
--- a/antora/playbooks/site-regressiontests.yml
+++ b/antora/playbooks/site-regressiontests.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -52,8 +52,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     snapshot: true
   supplemental_files: antora/supplemental-ui
 
diff --git a/antora/playbooks/site-relnotes.yml b/antora/playbooks/site-relnotes.yml
index d8b11a88ce..89866da137 100644
--- a/antora/playbooks/site-relnotes.yml
+++ b/antora/playbooks/site-relnotes.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -48,8 +48,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-security.yml b/antora/playbooks/site-security.yml
index fe00a2a6e7..8321b1ca7c 100644
--- a/antora/playbooks/site-security.yml
+++ b/antora/playbooks/site-security.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -93,8 +93,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-setupguide.yml b/antora/playbooks/site-setupguide.yml
index 9623cee672..6a4b5c4804 100644
--- a/antora/playbooks/site-setupguide.yml
+++ b/antora/playbooks/site-setupguide.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -48,8 +48,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-testing.yml b/antora/playbooks/site-testing.yml
index eff082aa11..88e730e81c 100644
--- a/antora/playbooks/site-testing.yml
+++ b/antora/playbooks/site-testing.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -75,8 +75,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-tooling.yml b/antora/playbooks/site-tooling.yml
index 37f9331b00..5d400011d5 100644
--- a/antora/playbooks/site-tooling.yml
+++ b/antora/playbooks/site-tooling.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -66,8 +66,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-tutorials.yml b/antora/playbooks/site-tutorials.yml
index 7f6db58d4f..9eb1670fc4 100644
--- a/antora/playbooks/site-tutorials.yml
+++ b/antora/playbooks/site-tutorials.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -58,8 +58,8 @@ content:
 
 ui:
   bundle:
-#    url: ../isis-antora/build/ui-bundle.zip
-    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: ../causeway-antora/build/ui-bundle.zip
+    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     snapshot: true
   supplemental_files: antora/supplemental-ui
 
diff --git a/antora/playbooks/site-userguide.yml b/antora/playbooks/site-userguide.yml
index 032ad57d9d..b067ea03b9 100644
--- a/antora/playbooks/site-userguide.yml
+++ b/antora/playbooks/site-userguide.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -63,8 +63,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-valuetypes.yml b/antora/playbooks/site-valuetypes.yml
index 340c6b718b..33f05d0eb6 100644
--- a/antora/playbooks/site-valuetypes.yml
+++ b/antora/playbooks/site-valuetypes.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -62,8 +62,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-vro.yml b/antora/playbooks/site-vro.yml
index 12b31514ca..026d920410 100644
--- a/antora/playbooks/site-vro.yml
+++ b/antora/playbooks/site-vro.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -56,8 +56,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-vw.yml b/antora/playbooks/site-vw.yml
index 9e3d688485..996f7557b5 100644
--- a/antora/playbooks/site-vw.yml
+++ b/antora/playbooks/site-vw.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -62,8 +62,8 @@ content:
 
 ui:
   bundle:
-    url: ../isis-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: ../causeway-antora/build/ui-bundle.zip
+#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site.yml b/antora/playbooks/site.yml
index 1da421613c..de4863a337 100644
--- a/antora/playbooks/site.yml
+++ b/antora/playbooks/site.yml
@@ -17,7 +17,7 @@
 
 site:
   title: Apache Causeway
-  url: https://isis.apache.org/
+  url: https://causeway.apache.org/
   start_page: docs:ROOT:about.adoc
 
 content:
@@ -289,8 +289,8 @@ content:
 
 ui:
   bundle:
-#    url: ../isis-antora/build/ui-bundle.zip
-    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: ../causeway-antora/build/ui-bundle.zip
+    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
     snapshot: true
   supplemental_files: antora/supplemental-ui
 


[isis] 04/18: ISIS-3260: renames 'ISIS' -> 'CAUSEWAY' in all .adoc files (excluding mignotes and relnotes)

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 774ab1be711042fe4513a8bf1c3a9e53335bbb65
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 12:38:25 2022 +0100

    ISIS-3260: renames 'ISIS' -> 'CAUSEWAY' in all .adoc files (excluding mignotes and relnotes)
---
 README.adoc                                        |  2 +-
 .../ROOT/pages/antora-publish-procedure.adoc       |  4 ++--
 .../modules/ROOT/pages/applying-patches.adoc       |  8 ++++----
 .../modules/ROOT/pages/cutting-a-release.adoc      |  4 ++--
 .../modules/ROOT/pages/merging-a-pull-request.adoc | 22 +++++++++++-----------
 .../modules/ROOT/pages/policies/git-policy.adoc    | 18 +++++++++---------
 .../ROOT/pages/post-release-successful.adoc        | 10 +++++-----
 .../conguide/modules/ROOT/pages/contributing.adoc  | 16 ++++++++--------
 .../conguide/modules/git/pages/about.adoc          | 10 +++++-----
 .../docs/modules/support/pages/about.adoc          |  2 +-
 .../ExceptionRecognizer_010-implementation.adoc    |  2 +-
 .../WrapperFactory_020-examples-and-usage.adoc     |  2 +-
 .../relnotes/modules/ROOT/pages/about.adoc         |  2 +-
 .../modules/fun/pages/ui/object-layout.adoc        |  2 +-
 .../ROOT/pages/hints-and-tips/svg-support.adoc     |  4 ++--
 15 files changed, 54 insertions(+), 54 deletions(-)

diff --git a/README.adoc b/README.adoc
index 999085d159..600481f44f 100644
--- a/README.adoc
+++ b/README.adoc
@@ -302,6 +302,6 @@ The Apache Causeway http://causeway.apache.org[website] has lots of useful infor
 
 Or, you can just start coding using the https://github.com/apache/causeway-app-simpleapp[SimpleApp] starter app.
 
-And if you need help or support, join our https://cwiki.apache.org/confluence/display/ISIS/Signing+up+to+Slack[ASF Slack channel] or our http://causeway.apache.org/support.html[mailing list].
+And if you need help or support, join our https://cwiki.apache.org/confluence/display/CAUSEWAY/Signing+up+to+Slack[ASF Slack channel] or our http://causeway.apache.org/support.html[mailing list].
 
 
diff --git a/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc b/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc
index 5d2e601f32..6ea06198e8 100644
--- a/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/antora-publish-procedure.adoc
@@ -114,7 +114,7 @@ Then run:
 
 [source,bash]
 ----
-sh publish.sh "ISIS-nnnn: a custom commit message"
+sh publish.sh "CAUSEWAY-nnnn: a custom commit message"
 ----
 
 This does the following:
@@ -162,7 +162,7 @@ When ready, then stage, commit and push the changes (in the `causeway-site.git`
 
 [source,bash]
 ----
-git commit -am "ISIS-nnnn: updating docs"
+git commit -am "CAUSEWAY-nnnn: updating docs"
 git push
 ----
 
diff --git a/antora/components/comguide/modules/ROOT/pages/applying-patches.adoc b/antora/components/comguide/modules/ROOT/pages/applying-patches.adoc
index e9f7feb548..562ac1cb69 100644
--- a/antora/components/comguide/modules/ROOT/pages/applying-patches.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/applying-patches.adoc
@@ -14,7 +14,7 @@ You can do this easily with `git apply`
 
 [source,bash]
 ----
-git apply --stat ISIS-xxx.patch
+git apply --stat CAUSEWAY-xxx.patch
 ----
 
 Note that this command does not apply the patch, but only shows you the stats about what it’ll do.
@@ -25,7 +25,7 @@ Git allows you to test the patch before you actually apply it.
 
 [source,bash]
 ----
-git apply --check ISIS-xxx.patch
+git apply --check CAUSEWAY-xxx.patch
 ----
 
 If you don't get any errors, the patch has no conflicts.
@@ -37,7 +37,7 @@ To apply a clean patch (adding the items and commit/signoff in a single step), u
 
 [source,bash]
 ----
-git am --signoff < ISIS-xxx.patch
+git am --signoff < CAUSEWAY-xxx.patch
 ----
 
 This preserves the original author's commit message.
@@ -59,7 +59,7 @@ This sequence in this case is:
 
 [source,bash]
 ----
-git apply ISIS-xxx.patch
+git apply CAUSEWAY-xxx.patch
 ----
 
 Fix up any issues.
diff --git a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
index 0ee050a800..66c6f091ae 100644
--- a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
@@ -196,13 +196,13 @@ For example:
 
 [source,bash,subs="attributes+"]
 ----
-export ISISJIRA=ISIS-9999                           # <.>
+export ISISJIRA=CAUSEWAY-9999                           # <.>
 export ISISTMP=/c/tmp                               # <.>
 export ISISREL={page-isisrel}                             # <.>
 export ISISRC=RC1                                   # <.>
 export ISISBRANCH=release-$ISISREL-$ISISRC
 export ISISART=causeway
-env | grep ISIS | sort
+env | grep CAUSEWAY | sort
 ----
 <.> set to an "umbrella" ticket for all release activities.
 (One should exist already, xref:comguide:ROOT:post-release-successful.adoc#create-new-jira[created at] the beginning of the development cycle now completing).
diff --git a/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc b/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc
index 960f6d0012..0b59647c5a 100644
--- a/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc
@@ -17,7 +17,7 @@ Once you are happy, you can commit.
 
 The overall process is as follows:
 
-* locate/raise corresponding JIRA ticket, eg ISIS-1162
+* locate/raise corresponding JIRA ticket, eg CAUSEWAY-1162
 * checkout branch from which PR was forked (usually just 'master')
 * merge PR into temporary branch using the `github-pr.sh` script
 * test the change locally (run the app, rebuild, manual regression tests etc)
@@ -54,7 +54,7 @@ The syntax is:
 
 [source,bash]
 ----
-github-pr.sh -j 1162 -g 31 [-s] [-p ISIS]
+github-pr.sh -j 1162 -g 31 [-s] [-p CAUSEWAY]
 ----
 
 where:
@@ -71,9 +71,9 @@ is the github PR issue number
 +
 will optionally skip the build and auto-merge
 
-* `-p ISIS`
+* `-p CAUSEWAY`
 +
-optionally overrids the JIRA project (defaults to 'ISIS')
+optionally overrids the JIRA project (defaults to 'CAUSEWAY')
 
 == Example transcript
 
@@ -91,12 +91,12 @@ repo_full_name   : sebadiaz/causeway
 repo_clone_url   : https://github.com/sebadiaz/causeway.git
 branch_name_fork : master
 
-merging into: ISIS-1162_pr-31
+merging into: CAUSEWAY-1162_pr-31
 
-Deleting branch 'ISIS-1162_pr-31'
-Deleted branch ISIS-1162_pr-31 (was bd2e3c2).
-Creating the branch ISIS-1162_pr-31
-Switched to a new branch 'ISIS-1162_pr-31'
+Deleting branch 'CAUSEWAY-1162_pr-31'
+Deleted branch CAUSEWAY-1162_pr-31 (was bd2e3c2).
+Creating the branch CAUSEWAY-1162_pr-31
+Switched to a new branch 'CAUSEWAY-1162_pr-31'
 Pulling the changes from https://github.com/sebadiaz/causeway.git master
 From https://github.com/sebadiaz/causeway
  * branch            master     -> FETCH_HEAD
@@ -116,14 +116,14 @@ Once done, the script continues:
 ----
 If build successful and happy to merge, execute:
 
-git checkout master && git merge --no-ff ISIS-1162_pr-31 && git branch -d ISIS-1162_pr-31
+git checkout master && git merge --no-ff CAUSEWAY-1162_pr-31 && git branch -d CAUSEWAY-1162_pr-31
 ----
 
 The screenshot belows shows the history we end up with:
 
 image::committers/github-pr-history.png[]
 
-This shows the fork being merged into the temporary branch ("ISIS-1162_pr-31"), then some further tidy-up, and finally the merging of the temporary branch into mainline.
+This shows the fork being merged into the temporary branch ("CAUSEWAY-1162_pr-31"), then some further tidy-up, and finally the merging of the temporary branch into mainline.
 
 Note that there is no rebasing in this model.
 This is intentional: when the merged branch is pushed, github will automatically close the original pull request.
diff --git a/antora/components/comguide/modules/ROOT/pages/policies/git-policy.adoc b/antora/components/comguide/modules/ROOT/pages/policies/git-policy.adoc
index 914acfc3f0..dc8f7d3cd9 100644
--- a/antora/components/comguide/modules/ROOT/pages/policies/git-policy.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/policies/git-policy.adoc
@@ -31,14 +31,14 @@ There are many ways of using Git, but the Apache Causeway committers have adopte
 +
 [source,bash]
 ----
-git checkout -b ISIS-999
+git checkout -b CAUSEWAY-999
 ----
 
 * periodically, push the branch to origin (for safekeeping): +
 +
 [source,bash]
 ----
-git push origin ISIS-999
+git push origin CAUSEWAY-999
 ----
 
 * `rebase` the topic branch periodically on master.
@@ -50,9 +50,9 @@ You need to ensure that your co-worker has no outstanding work before you do thi
 ----
 git checkout master
 git pull
-git checkout ISIS-999
+git checkout CAUSEWAY-999
 git rebase master
-git push origin ISIS-999 --force
+git push origin CAUSEWAY-999 --force
 ----
 
 * when feature is complete, rebase once more (as above), then switch to master and perform a `merge --no-ff`: +
@@ -60,15 +60,15 @@ git push origin ISIS-999 --force
 [source,bash]
 ----
 git checkout master
-git merge --no-ff ISIS-999
+git merge --no-ff CAUSEWAY-999
 ----
 
 * finally, remove the branch +
 +
 [source,bash]
 ----
-git branch -d ISIS-999
-git push origin --delete ISIS-999
+git branch -d CAUSEWAY-999
+git push origin --delete CAUSEWAY-999
 ----
 
 This way of working gives us the full history on the branch as to what the thought processes were for the feature, but only a single commit on to `master` to see the ultimate impact of the changes (acting a bit like a summary).
@@ -79,13 +79,13 @@ The minimum we expect in a commit messages is:
 
 [source,bash]
 ----
-ISIS-nnn: brief summary here
+CAUSEWAY-nnn: brief summary here
 
 - optionally, longer details
 - should be written here
 - in bullet points
 ----
 
-where `ISIS-nnn` is a ticket raised in our https://issues.apache.org/jira/browse/ISIS[JIRA issue tracker].
+where `CAUSEWAY-nnn` is a ticket raised in our https://issues.apache.org/jira/browse/CAUSEWAY[JIRA issue tracker].
 
 For non-committers we typically expect more detail again; see the xref:conguide:ROOT:contributing.adoc[contributing] page for the longer format recommended for contributors to use.
diff --git a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
index 0c9c8ccdc4..45941929ad 100644
--- a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
@@ -58,14 +58,14 @@ As we did for the cutting of the release, we set environment variables to parame
 
 [source,bash,subs="attributes+"]
 ----
-export ISISJIRA=ISIS-9999                           # <.>
+export ISISJIRA=CAUSEWAY-9999                           # <.>
 export ISISTMP=/c/tmp                               # <.>
 export ISISREL={page-isisrel}                           # <.>
 export ISISRC=RC1                                   # <.>
 export ISISBRANCH=release-$ISISREL-$ISISRC
 export ISISART=causeway
 
-env | grep ISIS | sort
+env | grep CAUSEWAY | sort
 ----
 <.> set to an "umbrella" ticket for all release activities.
 (One should exist already, xref:comguide:ROOT:post-release-successful.adoc#create-new-jira[created at] the beginning of the development cycle now completing).
@@ -103,14 +103,14 @@ Any tickets that were partially implemented should be closed, and new tickets cr
 
 === Mark the version as released
 
-In JIRA, go to the link:https://issues.apache.org/jira/plugins/servlet/project-config/ISIS/versions[administration section] for the Apache Causeway project and update the version as being released.
+In JIRA, go to the link:https://issues.apache.org/jira/plugins/servlet/project-config/CAUSEWAY/versions[administration section] for the Apache Causeway project and update the version as being released.
 
 In the link:https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=87[Kanban view] this will have the effect of marking all tickets as released (clearing the "done" column).
 
 [#close-all-released-tickets]
 === Close all released tickets
 
-From the link:https://issues.apache.org/jira/projects/ISIS?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=released-unreleased[Releases page], review the status of all work items in the release to check that they are closed.
+From the link:https://issues.apache.org/jira/projects/CAUSEWAY?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=released-unreleased[Releases page], review the status of all work items in the release to check that they are closed.
 
 If any are not, open the tickets in the issue navigator (from the release page):
 
@@ -135,7 +135,7 @@ From the root directory, generate the release notes for the current release, in
 +
 [source,bash,subs="attributes+"]
 ----
-sh scripts/jira-release-notes.sh ISIS $ISISREL > /tmp/$ISISREL.adoc
+sh scripts/jira-release-notes.sh CAUSEWAY $ISISREL > /tmp/$ISISREL.adoc
 ----
 +
 [NOTE]
diff --git a/antora/components/conguide/modules/ROOT/pages/contributing.adoc b/antora/components/conguide/modules/ROOT/pages/contributing.adoc
index 3ae3d3a4fa..419cc6e697 100644
--- a/antora/components/conguide/modules/ROOT/pages/contributing.adoc
+++ b/antora/components/conguide/modules/ROOT/pages/contributing.adoc
@@ -31,7 +31,7 @@ That is:
 . you set the https://github.com/apache/causeway.git[github.com/apache/causeway] as your upstream branch; this will allow you to keep your local clone up-to-date with new commits
 * note the asymmetry here: the `upstream` repo (the Apache GitHub repo) is *not* the same as the `origin` repo (your fork).
 . you work on your changes locally; when done, you push them to your GitHub fork
-. to contribute back a change, raise a https://issues.apache.org/jira/browse/ISIS[JIRA] ticket (you will need to log in or create a new account first), and ensure your commit message is in the form: `ISIS-nnnn: ...` so that changes can be tracked (more discussion on this point below).
+. to contribute back a change, raise a https://issues.apache.org/jira/browse/CAUSEWAY[JIRA] ticket (you will need to log in or create a new account first), and ensure your commit message is in the form: `CAUSEWAY-nnnn: ...` so that changes can be tracked (more discussion on this point below).
 In any case, before you decide to start hacking with Apache Causeway, it's always worth creating a ticket in JIRA and then have a discussion about it on the xref:docs:support:mailing-list.adoc[mailing lists].
 . Use GitHub to raise a https://help.github.com/articles/using-pull-requests/[pull request] for your feature
 . An Apache Causeway committer will review your change, and apply it if suitable.
@@ -84,7 +84,7 @@ We therefore recommend that your commit messages are as follows:footnote:[Inspir
 
 [source,other]
 ----
-ISIS-999: Makes the example in CONTRIBUTING imperative and concrete
+CAUSEWAY-999: Makes the example in CONTRIBUTING imperative and concrete
 
 Without this patch applied, the example commit message in the CONTRIBUTING
 document is not a concrete example.  This is a problem because the
@@ -125,15 +125,15 @@ If this fails, see our xref:conguide:git:about.adoc#git-cookbook[git cookbook] p
 
 === Create a topic branch
 
-We recommend you name topic branches by the JIRA ticket, ie <tt>ISIS-nnn-description</tt>.
-So let's create a new branch based off `master` and call it "ISIS-123-blobs"
+We recommend you name topic branches by the JIRA ticket, ie <tt>CAUSEWAY-nnn-description</tt>.
+So let's create a new branch based off `master` and call it "CAUSEWAY-123-blobs"
 
 You can confirm the branch is there and is your new `HEAD` using either `gitk --all`.
 Alternatively, use the command line:
 
 [source,bash]
 ----
-$ git checkout -b ISIS-123-blobs
+$ git checkout -b CAUSEWAY-123-blobs
 ----
 
 The command line prompt should also indicate you are on a branch, isolated from any changes that might happen on the `master` branch.
@@ -166,7 +166,7 @@ Next, we reintegrate our topic branch by rebasing onto `master`:
 
 [source,bash]
 ----
-git checkout ISIS-123-blobs
+git checkout CAUSEWAY-123-blobs
 git rebase master
 ----
 
@@ -184,7 +184,7 @@ Once the rebase has completed, re-run your tests to confirm that everything is s
 If you have your own fork, you can now simply push the changes you've made locally to your fork:
 
 This will create a corresponding branch in the remote GitHub repo.
-If you use `gitk --all`, you'll also see a `remotes/origin/ISIS-123-blobs` branch.
+If you use `gitk --all`, you'll also see a `remotes/origin/CAUSEWAY-123-blobs` branch.
 
 Then, use GitHub to raise a https://help.github.com/articles/using-pull-requests/[pull request].
 Pull requests sent to the Apache GitHub repositories will forward a pull request e-mail to the xref:docs:support:mailing-list.adoc[dev mailing list].
@@ -216,7 +216,7 @@ You'll probably also want to remove the remote branch on github:
 
 [source,bash]
 ----
-git push origin --delete ISIS-123-blobs
+git push origin --delete CAUSEWAY-123-blobs
 ----
 
 \... and continue as before until you are ready to resubmit your change.
diff --git a/antora/components/conguide/modules/git/pages/about.adoc b/antora/components/conguide/modules/git/pages/about.adoc
index 71e97d6ab4..2b6f49878e 100644
--- a/antora/components/conguide/modules/git/pages/about.adoc
+++ b/antora/components/conguide/modules/git/pages/about.adoc
@@ -18,7 +18,7 @@ To modify existing files:
 [source,bash]
 ----
 git add filename
-git commit -m "ISIS-nnn: yada yada"
+git commit -m "CAUSEWAY-nnn: yada yada"
 ----
 
 The `git add` command adds the changes to the file(s) to the git index (aka staging area).
@@ -31,7 +31,7 @@ You can combine these two commands using `-am` flag to git commit:
 
 [source,bash]
 ----
-git commit -am "ISIS-nnn: yada yada"
+git commit -am "CAUSEWAY-nnn: yada yada"
 ----
 
 == Adding new files
@@ -41,7 +41,7 @@ To add a new file:
 [source,bash]
 ----
 git add .
-git commit -m "ISIS-nnn: yada yada"
+git commit -m "CAUSEWAY-nnn: yada yada"
 ----
 
 Note that this sequence of commands is identical to modifying an existing file.
@@ -54,7 +54,7 @@ To delete a file:
 [source,bash]
 ----
 git rm filename
-git commit -m "ISIS-nnn: yada yada"
+git commit -m "CAUSEWAY-nnn: yada yada"
 ----
 
 == Renaming or moving files
@@ -64,7 +64,7 @@ To rename or move a file:
 [source,bash,subs=+quotes]
 ----
 git mv _filename_ _newfilename_
-git commit -m "ISIS-nnn: yada yada"
+git commit -m "CAUSEWAY-nnn: yada yada"
 ----
 
 == Common Workflows
diff --git a/antora/components/docs/modules/support/pages/about.adoc b/antora/components/docs/modules/support/pages/about.adoc
index 5f8847f7b2..81d1c8182e 100644
--- a/antora/components/docs/modules/support/pages/about.adoc
+++ b/antora/components/docs/modules/support/pages/about.adoc
@@ -20,6 +20,6 @@ If you think you've found a bug or want to raise an enhancement request, go to:
 
 Some other places that might be useful are:
 
-* link:https://cwiki.apache.org/confluence/display/ISIS/Index[ASF Wiki]
+* link:https://cwiki.apache.org/confluence/display/CAUSEWAY/Index[ASF Wiki]
 * link:https://twitter.com/ApacheIsis[Twitter]
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/hooks/ExceptionRecognizer_010-implementation.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/hooks/ExceptionRecognizer_010-implementation.adoc
index c27b23b2be..9055ced361 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/hooks/ExceptionRecognizer_010-implementation.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/hooks/ExceptionRecognizer_010-implementation.adoc
@@ -14,7 +14,7 @@ The framework provides a number of default implementations for JPA and JDO, to r
 * other data access problem.
 
 
-// TODO: v2 - flesh this out once ISIS-2502 is complete.
+// TODO: v2 - flesh this out once CAUSEWAY-2502 is complete.
 
 //=== Configuration Properties
 //
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/hooks/WrapperFactory_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/hooks/WrapperFactory_020-examples-and-usage.adoc
index c49842aafd..6013636d8b 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/hooks/WrapperFactory_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/hooks/WrapperFactory_020-examples-and-usage.adoc
@@ -42,7 +42,7 @@ For domain objects (not mixins), the wrapper can be interacted with as follows:
 * a `set...()` method for properties
 * any action
 
-NOTE: with ISIS-3084, `addTo...()` and `removeFrom...()` methods for collections were removed;
+NOTE: with CAUSEWAY-3084, `addTo...()` and `removeFrom...()` methods for collections were removed;
  the notion (direct) collection modification was deprecated as any specific business logic
  should by handled via actions instead;
 
diff --git a/antora/components/relnotes/modules/ROOT/pages/about.adoc b/antora/components/relnotes/modules/ROOT/pages/about.adoc
index f865d39d73..212f58b14d 100644
--- a/antora/components/relnotes/modules/ROOT/pages/about.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/about.adoc
@@ -90,7 +90,7 @@ Fixes CVE-2022-42467.
 |
 * xref:relnotes:ROOT:2020/2.0.0-M4/relnotes.adoc[Release Notes]
 * xref:relnotes:ROOT:2020/2.0.0-M4/mignotes.adoc[Migration Notes]
-* link:https://issues.apache.org/jira/projects/ISIS/versions/12347808[JIRA Rel Notes]
+* link:https://issues.apache.org/jira/projects/CAUSEWAY/versions/12347808[JIRA Rel Notes]
 
 | 2.0.0-M3
 | 27-Mar-2020
diff --git a/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc b/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
index 231c272fd2..b56992006d 100644
--- a/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
+++ b/antora/components/userguide/modules/fun/pages/ui/object-layout.adoc
@@ -264,7 +264,7 @@ When downloading the layout files, there are four "styles" available:
 * complete
 * minimal
 
-// TODO: ISIS-3087: let's simplify and get rid of these
+// TODO: CAUSEWAY-3087: let's simplify and get rid of these
 //* current
 //* normalized
 
diff --git a/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/svg-support.adoc b/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/svg-support.adoc
index 4d26abfe93..df0ce45c0a 100644
--- a/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/svg-support.adoc
+++ b/viewers/wicket/adoc/modules/ROOT/pages/hints-and-tips/svg-support.adoc
@@ -4,11 +4,11 @@
 :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 [...]
 
 
-(As per link:https://issues.apache.org/jira/browse/ISIS-1604[ISIS-1604]), SVG images can be used:
+(As per link:https://issues.apache.org/jira/browse/CAUSEWAY-1604[CAUSEWAY-1604]), SVG images can be used:
 
 * as Logo in the upper left corner (Wicket Menubar)
 * on the Login Page (`login.html`)
-* as favicon (`image/svg+xml`, cf. link:https://issues.apache.org/jira/browse/ISIS-1115[ISIS-1115])
+* as favicon (`image/svg+xml`, cf. link:https://issues.apache.org/jira/browse/CAUSEWAY-1115[CAUSEWAY-1115])
 
 However, SVGs are not, by default, displayed on the welcome page.
 SVGs can be attached as ``Blob``s, but they are displayed as bitmaps (by means of the Batik rasterizer) and do not scale.


[isis] 09/18: ISIS-3260: renames 'ISIS' -> 'CAUSEWAY' (partial match) in all .adoc files

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit edccf39771f14da2d3400db00d862796e0957bcb
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 13:04:27 2022 +0100

    ISIS-3260: renames 'ISIS' -> 'CAUSEWAY' (partial match) in all .adoc files
    
    (cherry picked from commit c014185bb07ff7d01b7da8aecd34d0c0496a60da)
---
 .../modules/ROOT/pages/cutting-a-release.adoc      | 94 +++++++++++-----------
 .../ROOT/pages/post-release-successful.adoc        | 32 ++++----
 2 files changed, 63 insertions(+), 63 deletions(-)

diff --git a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
index 66c6f091ae..ce5b565f30 100644
--- a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
@@ -196,12 +196,12 @@ For example:
 
 [source,bash,subs="attributes+"]
 ----
-export ISISJIRA=CAUSEWAY-9999                           # <.>
-export ISISTMP=/c/tmp                               # <.>
-export ISISREL={page-isisrel}                             # <.>
-export ISISRC=RC1                                   # <.>
-export ISISBRANCH=release-$ISISREL-$ISISRC
-export ISISART=causeway
+export CAUSEWAYJIRA=CAUSEWAY-9999                           # <.>
+export CAUSEWAYTMP=/c/tmp                               # <.>
+export CAUSEWAYREL={page-isisrel}                             # <.>
+export CAUSEWAYRC=RC1                                   # <.>
+export CAUSEWAYBRANCH=release-$CAUSEWAYREL-$CAUSEWAYRC
+export CAUSEWAYART=causeway
 env | grep CAUSEWAY | sort
 ----
 <.> set to an "umbrella" ticket for all release activities.
@@ -224,7 +224,7 @@ Commit any changes from the preceding steps:
 [source,bash,subs="attributes+"]
 ----
 git add ..
-git commit -m "$ISISJIRA: updates to pom.xml etc for release"
+git commit -m "$CAUSEWAYJIRA: updates to pom.xml etc for release"
 ----
 
 
@@ -240,14 +240,14 @@ The original worktree can stay with the `master` branch and be used for document
 +
 [source,bash,subs="attributes+"]
 ----
-git branch $ISISBRANCH
+git branch $CAUSEWAYBRANCH
 ----
 
 * Create a worktree for this branch:
 +
 [source,bash,subs="attributes+"]
 ----
-git worktree add ../causeway-release $ISISBRANCH
+git worktree add ../causeway-release $CAUSEWAYBRANCH
 ----
 
 * Switch to the new worktree and push the branch:
@@ -255,7 +255,7 @@ git worktree add ../causeway-release $ISISBRANCH
 [source,bash,subs="attributes+"]
 ----
 cd ../causeway-release
-git push origin $ISISBRANCH -u
+git push origin $CAUSEWAYBRANCH -u
 ----
 
 
@@ -269,7 +269,7 @@ The remainder of the release process is performed from the context of the `bom`
 cd bom
 ----
 
-=== Bump projects to `$ISISREL`
+=== Bump projects to `$CAUSEWAYREL`
 
 We use `mvn versions:set` to manually bump the release version.
 (After release, there is a xref:comguide:ROOT:cutting-a-release.adoc#reset-revision-property[similar step at the end] to reset back to a `-SNAPSHOT` version).
@@ -280,7 +280,7 @@ We use `mvn versions:set` to manually bump the release version.
 +
 [source,bash,subs="attributes+"]
 ----
-mvn versions:set -DnewVersion=$ISISREL
+mvn versions:set -DnewVersion=$CAUSEWAYREL
 ----
 
 * next we build the framework so that these versioned `pom.xml` files are available for the next step:
@@ -297,7 +297,7 @@ The `-Dgithub` property activates the "github" profile that references all modul
 [source,bash,subs="attributes+"]
 ----
 pushd ../starters
-mvn versions:set -DnewVersion=$ISISREL
+mvn versions:set -DnewVersion=$CAUSEWAYREL
 mvn install -DskipTests -o
 popd
 ----
@@ -307,7 +307,7 @@ popd
 [source,bash,subs="attributes+"]
 ----
 git add ..
-git commit -m "$ISISJIRA: bumps version to $ISISREL"
+git commit -m "$CAUSEWAYJIRA: bumps version to $CAUSEWAYREL"
 ----
 
 
@@ -450,8 +450,8 @@ Finally, tag the release:
 
 [source,bash,subs="attributes+"]
 ----
-git tag $ISISART-$ISISREL --force
-git tag $ISISART-$ISISREL-$ISISRC --force
+git tag $CAUSEWAYART-$CAUSEWAYREL --force
+git tag $CAUSEWAYART-$CAUSEWAYREL-$CAUSEWAYRC --force
 ----
 
 
@@ -504,7 +504,7 @@ See xref:comguide:ROOT:key-generation.adoc[Key Generation] for more details.
 [#reset-revision-property]
 === Reset `revision` property
 
-At the <<bump-code-to-isisrel,beginning>> of the release process we bumped the version to the release version, ie `$ISISREL`.
+At the <<bump-code-to-isisrel,beginning>> of the release process we bumped the version to the release version, ie `$CAUSEWAYREL`.
 With the release now deployed we now need to reset the revision back down to the base snapshot, ie `2.0.0-SNAPSHOT`.
 
 Therefore, still in the `bom` directory:
@@ -520,7 +520,7 @@ mvn install -DskipTests -o
 popd
 
 git add ..
-git commit -m "$ISISJIRA: resetting version"
+git commit -m "$CAUSEWAYJIRA: resetting version"
 ----
 
 === Push branch & tag
@@ -529,14 +529,14 @@ Push the release branch to origin:
 
 [source,bash,subs="attributes+"]
 ----
-git push -u origin $ISISBRANCH
+git push -u origin $CAUSEWAYBRANCH
 ----
 
 and also push tag:
 
 [source,bash,subs="attributes+"]
 ----
-git push origin refs/tags/causeway-$ISISREL:refs/tags/causeway-$ISISREL-$ISISRC
+git push origin refs/tags/causeway-$CAUSEWAYREL:refs/tags/causeway-$CAUSEWAYREL-$CAUSEWAYRC
 git fetch
 ----
 
@@ -561,7 +561,7 @@ These reference the most current snapshot nightly build.
 
 The general idea is that a release will fast-forward `jdo` to `jdo-SNAPSHOT` and similarly moves `jpa` up to `jpa-SNAPSHOT`, bumping to the newly released version of the framework in the process.
 
-In order that we don't break the starter apps while a release is being voted on, we do the changes in work branches, `$ISISBRANCH-jdo` and `$ISISBRANCH-jpa`:
+In order that we don't break the starter apps while a release is being voted on, we do the changes in work branches, `$CAUSEWAYBRANCH-jdo` and `$CAUSEWAYBRANCH-jpa`:
 
 === HelloWorld
 
@@ -576,13 +576,13 @@ For _helloworld_, we create a release branch for both variants:
 git checkout jpa-SNAPSHOT
 git pull --ff-only
 
-git checkout -b $ISISBRANCH-jpa
+git checkout -b $CAUSEWAYBRANCH-jpa
 
-mvn versions:update-parent -DparentVersion=$ISISREL # <.>
-mvn versions:set -DnewVersion=$ISISREL
+mvn versions:update-parent -DparentVersion=$CAUSEWAYREL # <.>
+mvn versions:set -DnewVersion=$CAUSEWAYREL
 
 git add .
-git commit -m "$ISISJIRA - updates to $ISISREL (jpa)"
+git commit -m "$CAUSEWAYJIRA - updates to $CAUSEWAYREL (jpa)"
 ----
 +
 <.> the top-level `pom.xml` references the ASF staging repository, so this will pull down the release if not already present in `~/.m2/repository`.
@@ -601,7 +601,7 @@ mvn spring-boot:run
 +
 [source,bash,subs="attributes+"]
 ----
-git push -u origin $ISISBRANCH-jpa
+git push -u origin $CAUSEWAYBRANCH-jpa
 ----
 
 * for `jdo`:
@@ -613,13 +613,13 @@ git push -u origin $ISISBRANCH-jpa
 git checkout jdo-SNAPSHOT
 git pull --ff-only
 
-git checkout -b $ISISBRANCH-jdo
+git checkout -b $CAUSEWAYBRANCH-jdo
 
-mvn versions:update-parent -DparentVersion=$ISISREL
-mvn versions:set -DnewVersion=$ISISREL
+mvn versions:update-parent -DparentVersion=$CAUSEWAYREL
+mvn versions:set -DnewVersion=$CAUSEWAYREL
 
 git add .
-git commit -m "$ISISJIRA - updates to $ISISREL (jdo)"
+git commit -m "$CAUSEWAYJIRA - updates to $CAUSEWAYREL (jdo)"
 ----
 
 ** Test the app
@@ -638,7 +638,7 @@ This might be easiest to just cherry-pick commits made on the `jpa` branch.
 +
 [source,bash,subs="attributes+"]
 ----
-git merge $ISISBRANCH-jpa --no-commit
+git merge $CAUSEWAYBRANCH-jpa --no-commit
 ----
 +
 The idea here is to show equivalence between the two branches.
@@ -646,14 +646,14 @@ The merge commit should end up with no changes:
 +
 [source,bash,subs="attributes+"]
 ----
-git commit -m "$ISISJIRA - merge in jpa"
+git commit -m "$CAUSEWAYJIRA - merge in jpa"
 ----
 
 ** Push the branch to origin:
 +
 [source,bash,subs="attributes+"]
 ----
-git push -u origin $ISISBRANCH-jdo
+git push -u origin $CAUSEWAYBRANCH-jdo
 ----
 
 === SimpleApp
@@ -669,13 +669,13 @@ For _simple app_, the steps are almost the same:
 git checkout jpa-SNAPSHOT
 git pull --ff-only
 
-git checkout -b $ISISBRANCH-jpa
+git checkout -b $CAUSEWAYBRANCH-jpa
 
-mvn versions:update-parent -DparentVersion=$ISISREL  # <.>
-mvn versions:set -DnewVersion=$ISISREL
+mvn versions:update-parent -DparentVersion=$CAUSEWAYREL  # <.>
+mvn versions:set -DnewVersion=$CAUSEWAYREL
 
 git add .
-git commit -m "$ISISJIRA - updates to $ISISREL (jpa)"
+git commit -m "$CAUSEWAYJIRA - updates to $CAUSEWAYREL (jpa)"
 ----
 <.> the top-level `pom.xml` references the ASF staging repository, so this will pull down the release if not already present in `~/.m2/repository`.
 
@@ -693,7 +693,7 @@ mvn -pl webapp spring-boot:run
 +
 [source,bash,subs="attributes+"]
 ----
-git push -u origin $ISISBRANCH-jpa
+git push -u origin $CAUSEWAYBRANCH-jpa
 ----
 
 
@@ -706,13 +706,13 @@ git push -u origin $ISISBRANCH-jpa
 git checkout jdo-SNAPSHOT
 git pull --ff-only
 
-git checkout -b $ISISBRANCH-jdo
+git checkout -b $CAUSEWAYBRANCH-jdo
 
-mvn versions:update-parent -DparentVersion=$ISISREL
-mvn versions:set -DnewVersion=$ISISREL
+mvn versions:update-parent -DparentVersion=$CAUSEWAYREL
+mvn versions:set -DnewVersion=$CAUSEWAYREL
 
 git add .
-git commit -m "$ISISJIRA - updates to $ISISREL (jdo)"
+git commit -m "$CAUSEWAYJIRA - updates to $CAUSEWAYREL (jdo)"
 ----
 
 ** Test the app
@@ -731,7 +731,7 @@ This might be easiest to just cherry-pick commits made on the `jpa` branch.
 +
 [source,bash,subs="attributes+"]
 ----
-git merge $ISISBRANCH-jpa --no-commit
+git merge $CAUSEWAYBRANCH-jpa --no-commit
 ----
 +
 The idea here is to show equivalence between the two branches.
@@ -739,14 +739,14 @@ The merge commit should end up with no changes:
 +
 [source,bash,subs="attributes+"]
 ----
-git commit -m "$ISISJIRA - merge in jpa"
+git commit -m "$CAUSEWAYJIRA - merge in jpa"
 ----
 
 ** Push the branch to origin:
 +
 [source,bash,subs="attributes+"]
 ----
-git push -u origin $ISISBRANCH-jdo
+git push -u origin $CAUSEWAYBRANCH-jdo
 ----
 
 
@@ -803,7 +803,7 @@ You'll also need to rebuild all and then regenerate config files and tooling:
 
 [source,bash,subs="attributes+"]
 ----
-git checkout $ISISBRANCH
+git checkout $CAUSEWAYBRANCH
 pushd bom
 mvn clean install -DskipTests -T1C -Dgithub
 popd
@@ -828,7 +828,7 @@ cp -Rf antora/target/site/* ../causeway-site/content/.
 cd ../causeway-site
 
 git add .
-git commit -m "$ISISJIRA : staging changes to website"
+git commit -m "$CAUSEWAYJIRA : staging changes to website"
 
 sh preview.sh
 ----
diff --git a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
index 45941929ad..6fb3671d57 100644
--- a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
@@ -58,12 +58,12 @@ As we did for the cutting of the release, we set environment variables to parame
 
 [source,bash,subs="attributes+"]
 ----
-export ISISJIRA=CAUSEWAY-9999                           # <.>
-export ISISTMP=/c/tmp                               # <.>
-export ISISREL={page-isisrel}                           # <.>
-export ISISRC=RC1                                   # <.>
-export ISISBRANCH=release-$ISISREL-$ISISRC
-export ISISART=causeway
+export CAUSEWAYJIRA=CAUSEWAY-9999                           # <.>
+export CAUSEWAYTMP=/c/tmp                               # <.>
+export CAUSEWAYREL={page-isisrel}                           # <.>
+export CAUSEWAYRC=RC1                                   # <.>
+export CAUSEWAYBRANCH=release-$CAUSEWAYREL-$CAUSEWAYRC
+export CAUSEWAYART=causeway
 
 env | grep CAUSEWAY | sort
 ----
@@ -77,7 +77,7 @@ Open up a terminal, and switch to the correct release branch:
 
 [source,bash,subs="attributes+"]
 ----
-git checkout $ISISBRANCH
+git checkout $CAUSEWAYBRANCH
 ----
 
 == Update tags
@@ -88,7 +88,7 @@ You can do this using the `scripts/promoterctag.sh` script; for example:
 
 [source,bash,subs="attributes+"]
 ----
-sh scripts/promoterctag.sh $ISISART-$ISISREL $ISISRC
+sh scripts/promoterctag.sh $CAUSEWAYART-$CAUSEWAYREL $CAUSEWAYRC
 ----
 
 This script pushes the tag under `refs/tags/rel`.
@@ -135,7 +135,7 @@ From the root directory, generate the release notes for the current release, in
 +
 [source,bash,subs="attributes+"]
 ----
-sh scripts/jira-release-notes.sh CAUSEWAY $ISISREL > /tmp/$ISISREL.adoc
+sh scripts/jira-release-notes.sh CAUSEWAY $CAUSEWAYREL > /tmp/$CAUSEWAYREL.adoc
 ----
 +
 [NOTE]
@@ -152,7 +152,7 @@ in  `antora/components/relnotes/modules/ROOT/pages/yyyy/vvv/relnotes.adoc`
 ** `vvv` is the version number
 
 +
-Copy the release notes (`/tmp/$ISISREL.adoc`) into the `relnotes.adoc`, recategorising if necessary
+Copy the release notes (`/tmp/$CAUSEWAYREL.adoc`) into the `relnotes.adoc`, recategorising if necessary
 
 * Update the table in `antora/components/relnotes/ROOT/pages/about.adoc`
 +
@@ -174,7 +174,7 @@ TIP: For more on DOAP files, see these link:http://projects.apache.org/doap.html
 [source,bash,subs="attributes+"]
 ----
 git add .
-git commit -m "$ISISJIRA: updates release notes, STATUS and doap_isis.rdf"
+git commit -m "$CAUSEWAYJIRA: updates release notes, STATUS and doap_isis.rdf"
 ----
 
 == Release Source Zip
@@ -284,7 +284,7 @@ to its versioned:
 [source,bash,subs="attributes+"]
 ----
 git add .
-git commit -m "$ISISJIRA: merging in final changes to docs"
+git commit -m "$CAUSEWAYJIRA: merging in final changes to docs"
 ----
 
 We are now ready to xref:#generate-website[generate the website].
@@ -317,7 +317,7 @@ find . -name antora.yml -exec sed -i 's/latest/{page-isisrel}/g' {} \;
 [source,bash,subs="attributes+"]
 ----
 git add .
-git commit -m "$ISISJIRA: bumps antora.yml versions to $ISISREL"
+git commit -m "$CAUSEWAYJIRA: bumps antora.yml versions to $CAUSEWAYREL"
 ----
 
 We now create a branch to reference in the `site.yml`, later on.
@@ -363,7 +363,7 @@ Every content source needs to be updated:
 [source,bash,subs="attributes+"]
 ----
 git add .
-git commit -m "$ISISJIRA: updates references to version in index.html and site.yml"
+git commit -m "$CAUSEWAYJIRA: updates references to version in index.html and site.yml"
 ----
 
 We are now in a position to actually generate the Antora website.
@@ -373,7 +373,7 @@ We are now in a position to actually generate the Antora website.
 +
 [source,bash,subs="attributes+"]
 ----
-git checkout $ISISBRANCH
+git checkout $CAUSEWAYBRANCH
 pushd bom
 mvn clean install -DskipTests -Dreleased
 popd
@@ -438,7 +438,7 @@ These reference the most current snapshot nightly build.
 
 The general idea is that a release will fast-forward `jdo` to `jdo-SNAPSHOT` and similarly moves `jpa` up to `jpa-SNAPSHOT`, bumping to the newly released version of the framework in the process.
 
-In order that we don't break the starter apps while a release is being voted on, we do the changes in work branches, `$ISISBRANCH-jdo` and `$ISISBRANCH-jpa`.
+In order that we don't break the starter apps while a release is being voted on, we do the changes in work branches, `$CAUSEWAYBRANCH-jdo` and `$CAUSEWAYBRANCH-jpa`.
 
 Now that the release is complete, tidy up these branches and then set up the `-SNAPSHOT` branches as required.
 


[isis] 14/18: ISIS-3260: updates and renames doap_isis.rdf -> doap_causeway.rdf

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 6f1354dc495fe4f6cb060ae32062762dd3225f27
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 13:32:31 2022 +0100

    ISIS-3260: updates and renames doap_isis.rdf -> doap_causeway.rdf
---
 .../{doap_isis.rdf => doap_causeway.rdf}           | 24 +++++++++++-----------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/antora/supplemental-ui/doap_isis.rdf b/antora/supplemental-ui/doap_causeway.rdf
similarity index 96%
rename from antora/supplemental-ui/doap_isis.rdf
rename to antora/supplemental-ui/doap_causeway.rdf
index 9b48caed21..f9a0b5f68d 100644
--- a/antora/supplemental-ui/doap_isis.rdf
+++ b/antora/supplemental-ui/doap_causeway.rdf
@@ -24,14 +24,14 @@
   <Project rdf:about="http://isis.apache.org">
     <created>2013-01-03</created>
     <license rdf:resource="http://usefulinc.com/doap/licenses/asl20" />
-    <name>Apache Isis</name>
-    <homepage rdf:resource="http://isis.apache.org" />
-    <asfext:pmc rdf:resource="http://isis.apache.org" />
-    <shortdesc>Apache Isis is a framework for rapidly developing domain-driven apps in Java</shortdesc>
-    <description>Apache Isis is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services and repositories, and the framework dynamically (at runtime) generates a representation of that domain model as a webapp or as a RESTful API. For prototyping or production.</description>
-    <bug-database rdf:resource="https://issues.apache.org/jira/browse/ISIS" />
-    <mailing-list rdf:resource="http://isis.apache.org/support.html" />
-    <download-page rdf:resource="http://isis.apache.org/downloads.html" />
+    <name>Apache Causeway</name>
+    <homepage rdf:resource="http://causeway.apache.org" />
+    <asfext:pmc rdf:resource="http://causeway.apache.org" />
+    <shortdesc>Apache Causeway is a framework for rapidly developing domain-driven apps in Java</shortdesc>
+    <description>Apache Causeway is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services and repositories, and the framework dynamically (at runtime) generates a representation of that domain model as a webapp or as a RESTful API. For prototyping or production.</description>
+    <bug-database rdf:resource="https://issues.apache.org/jira/browse/CAUSEWAY" />
+    <mailing-list rdf:resource="http://causeway.apache.org/support.html" />
+    <download-page rdf:resource="http://causeway.apache.org/downloads.html" />
     <programming-language>Java</programming-language>
     <category rdf:resource="http://projects.apache.org/category/web-framework" />
 
@@ -39,16 +39,16 @@
     <release>
       <Version>
         <name>isis</name>
-        <created>2022-10-06</created>
-        <revision>2.0.0-M8</revision>
+        <created>2022-10-18</created>
+        <revision>2.0.0-M9</revision>
       </Version>
     </release>
 
     <release>
       <Version>
         <name>isis</name>
-        <created>2022-10-18</created>
-        <revision>2.0.0-M9</revision>
+        <created>2022-10-06</created>
+        <revision>2.0.0-M8</revision>
       </Version>
     </release>
 


[isis] 10/18: ISIS-3260: renames 'Isis' -> 'Causeway' (partial match) in all .adoc files

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 2831964c7bfa634631daa71e425b43c72e5e2c50
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 13:05:54 2022 +0100

    ISIS-3260: renames 'Isis' -> 'Causeway' (partial match) in all .adoc files
    
    (cherry picked from commit c10cae87badd7acc442493847a0162c60abdb4e5)
---
 .../modules/ROOT/pages/merging-a-pull-request.adoc         |  2 +-
 .../modules/ROOT/pages/post-release-successful.adoc        |  2 +-
 antora/components/docs/modules/ROOT/pages/about.adoc       |  2 +-
 .../docs/modules/ROOT/pages/going-deeper/books.adoc        |  2 +-
 .../ROOT/partials/module-nav/further-resources.adoc        |  2 +-
 .../docs/modules/resources/pages/cheatsheet.adoc           |  4 ++--
 antora/components/docs/modules/support/pages/about.adoc    |  2 +-
 .../ConfigurationViewService_020-examples-and-usage.adoc   |  4 ++--
 .../hooks/SwaggerService_020-examples-and-usage.adoc       |  2 +-
 .../tutorials/modules/petclinic/pages/040-pet-entity.adoc  |  2 +-
 .../modules/petclinic/pages/050-visit-entity.adoc          |  2 +-
 .../modules/petclinic/pages/090-integration-testing.adoc   | 14 +++++++-------
 .../domain-entities-and-services/domain-services.adoc      |  6 +++---
 .../domain-entities-and-services/inject-services.adoc      |  4 ++--
 antora/components/userguide/modules/fun/pages/modules.adoc | 14 +++++++-------
 .../modules/fun/pages/object-members/properties.adoc       |  2 +-
 16 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc b/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc
index 0b59647c5a..729ec97d3a 100644
--- a/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/merging-a-pull-request.adoc
@@ -103,7 +103,7 @@ From https://github.com/sebadiaz/causeway
 Auto-merging core/pom.xml
 Merge made by the 'recursive' strategy.
  core/pom.xml                                       |   3 +-
- .../apache/causeway/security/shiro/IsisLdapRealm.java  | 198 +++++++++++++++++++--
+ .../apache/causeway/security/shiro/CausewayLdapRealm.java  | 198 +++++++++++++++++++--
  2 files changed, 186 insertions(+), 15 deletions(-)
 
 Merged the PR; hit enter to build
diff --git a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
index 6fb3671d57..9c86ff7520 100644
--- a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
@@ -516,7 +516,7 @@ Examples: link:https://lists.apache.org/list.html?announce\@apache.org[https://l
 
 == Social Media
 
-Announce the release using the `@ApacheIsis` Twitter account.
+Announce the release using the `@ApacheCauseway` Twitter account.
 
 
 
diff --git a/antora/components/docs/modules/ROOT/pages/about.adoc b/antora/components/docs/modules/ROOT/pages/about.adoc
index 2dfec722d0..4391efa2d9 100644
--- a/antora/components/docs/modules/ROOT/pages/about.adoc
+++ b/antora/components/docs/modules/ROOT/pages/about.adoc
@@ -162,7 +162,7 @@ _Reading_
 _Academia_
 
 * link:{attachmentsdir}/Pawson-Naked-Objects-thesis.pdf[Naked Objects] (PhD thesis, Pawson)
-* link:https://esc.fnwi.uva.nl/thesis/centraal/files/f270412620.pdf[CLIsis: An interface for Visually Impaired Users] (Bachelors dissertation, Ginn)
+* link:https://esc.fnwi.uva.nl/thesis/centraal/files/f270412620.pdf[CLCauseway: An interface for Visually Impaired Users] (Bachelors dissertation, Ginn)
 * link:https://esc.fnwi.uva.nl/thesis/centraal/files/f1051832702.pdf[Using blockchain to validate audit trail data in private business applications] (Masters dissertation, Kalis)
 
 
diff --git a/antora/components/docs/modules/ROOT/pages/going-deeper/books.adoc b/antora/components/docs/modules/ROOT/pages/going-deeper/books.adoc
index 8ed04057ad..e59e7d4027 100644
--- a/antora/components/docs/modules/ROOT/pages/going-deeper/books.adoc
+++ b/antora/components/docs/modules/ROOT/pages/going-deeper/books.adoc
@@ -5,7 +5,7 @@
 
 
 
-Although it has evolved since, the _Apache Isis_ framework started out as an open source implementation of the naked objects pattern.
+Although it has evolved since, the _Apache Causeway_ framework started out as an open source implementation of the naked objects pattern.
 Indeed, the generic user interfaces provided by Apache Causeway xref:vw:ROOT:about.adoc[Wicket] viewer and the xref:vro:ROOT:about.adoc[Restful Objects] viewer are both "just" naked objects implementations; the first serves up a default generic representation of domain objects for human interaction, the latter serving up representation intended for machine consumption rather than human beings.
 
 If the idea of naked objects is of interest, then there are a couple of books on the topic that you might want to read.
diff --git a/antora/components/docs/modules/ROOT/partials/module-nav/further-resources.adoc b/antora/components/docs/modules/ROOT/partials/module-nav/further-resources.adoc
index 0d1f4d305e..ef88d22779 100644
--- a/antora/components/docs/modules/ROOT/partials/module-nav/further-resources.adoc
+++ b/antora/components/docs/modules/ROOT/partials/module-nav/further-resources.adoc
@@ -12,6 +12,6 @@
 ** Academia
 
 *** link:{attachmentsdir}/Pawson-Naked-Objects-thesis.pdf[Naked Objects] (PhD thesis, Pawson)
-*** link:https://esc.fnwi.uva.nl/thesis/centraal/files/f270412620.pdf[CLIsis: An interface for Visually Impaired Users] (Bachelors dissertation, Ginn)
+*** link:https://esc.fnwi.uva.nl/thesis/centraal/files/f270412620.pdf[CLCauseway: An interface for Visually Impaired Users] (Bachelors dissertation, Ginn)
 *** link:https://esc.fnwi.uva.nl/thesis/centraal/files/f1051832702.pdf[Using blockchain to validate audit trail data in private business applications] (Masters dissertation, Kalis)
 
diff --git a/antora/components/docs/modules/resources/pages/cheatsheet.adoc b/antora/components/docs/modules/resources/pages/cheatsheet.adoc
index b210297e85..f17318aaa5 100644
--- a/antora/components/docs/modules/resources/pages/cheatsheet.adoc
+++ b/antora/components/docs/modules/resources/pages/cheatsheet.adoc
@@ -8,10 +8,10 @@ This cheat sheet summarises the main programming conventions to follow when writ
 pass:[<br/>]
 
 
-image::IsisCheatSheet.png[width="800px",link="{attachmentsdir}/IsisCheatSheet.pdf"]
+image::CausewayCheatSheet.png[width="800px",link="{attachmentsdir}/CausewayCheatSheet.pdf"]
 
 pass:[<br/>]
 
 You can download the cheat sheet as either an
-link:{attachmentsdir}/IsisCheatSheet.pdf[Acrobat PDF] file or as an link:{attachmentsdir}/IsisCheatSheet.odt[Open Document .odt] file.
+link:{attachmentsdir}/CausewayCheatSheet.pdf[Acrobat PDF] file or as an link:{attachmentsdir}/CausewayCheatSheet.odt[Open Document .odt] file.
 
diff --git a/antora/components/docs/modules/support/pages/about.adoc b/antora/components/docs/modules/support/pages/about.adoc
index 81d1c8182e..dfce9d16eb 100644
--- a/antora/components/docs/modules/support/pages/about.adoc
+++ b/antora/components/docs/modules/support/pages/about.adoc
@@ -21,5 +21,5 @@ If you think you've found a bug or want to raise an enhancement request, go to:
 Some other places that might be useful are:
 
 * link:https://cwiki.apache.org/confluence/display/CAUSEWAY/Index[ASF Wiki]
-* link:https://twitter.com/ApacheIsis[Twitter]
+* link:https://twitter.com/ApacheCauseway[Twitter]
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
index 2d09e72433..59e8961fe0 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
@@ -4,12 +4,12 @@
 
 == Related Services
 
-* The configuration properties for Apache Causeway can also be obtained from the xref:refguide:config:about.adoc#isisconfiguration-domain-service[IsisConfiguration] domain service.
+* The configuration properties for Apache Causeway can also be obtained from the xref:refguide:config:about.adoc#isisconfiguration-domain-service[CausewayConfiguration] domain service.
 These provide link:https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config-typesafe-configuration-properties[type-safe] access to all `causeway.*` configuration properties.
 +
 [NOTE]
 ====
-`IsisConfiguration` is part of xref:refguide:config:about.adoc[causeway-core-config] rather than the applib.
+`CausewayConfiguration` is part of xref:refguide:config:about.adoc[causeway-core-config] rather than the applib.
 
 To use it therefore requires this dependency:
 [source,xml]
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc
index f660dabfc7..fedb349b2f 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/swagger/hooks/SwaggerService_020-examples-and-usage.adoc
@@ -28,7 +28,7 @@ An example of its use can be found in the demo app:
 .SwaggerExport_IntegTest.java
 ----
 @Import({
-        IsisModuleViewerRestfulObjectsJaxrsResteasy4.class
+        CausewayModuleViewerRestfulObjectsJaxrsResteasy4.class
 })
 class SwaggerExport_IntegTest extends ApplicationIntegTestAbstract {
 
diff --git a/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc b/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc
index 8538031d46..3053da0f56 100644
--- a/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/040-pet-entity.adoc
@@ -57,7 +57,7 @@ public @interface PetName {
         @UniqueConstraint(name = "Pet__owner_name__UNQ", columnNames = {"owner_id, name"})
     }
 )
-@EntityListeners(IsisEntityListener.class)
+@EntityListeners(CausewayEntityListener.class)
 @Named("pets.Pet")
 @DomainObject(entityChangePublishing = Publishing.ENABLED)
 @DomainObjectLayout()
diff --git a/antora/components/tutorials/modules/petclinic/pages/050-visit-entity.adoc b/antora/components/tutorials/modules/petclinic/pages/050-visit-entity.adoc
index 27754b1350..de92e13f46 100644
--- a/antora/components/tutorials/modules/petclinic/pages/050-visit-entity.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/050-visit-entity.adoc
@@ -103,7 +103,7 @@ mvn -pl spring-boot:run
         @UniqueConstraint(name = "Visit__pet_visitAt__UNQ", columnNames = {"owner_id", "name"})
     }
 )
-@EntityListeners(IsisEntityListener.class)
+@EntityListeners(CausewayEntityListener.class)
 @Named("visits.Visit")
 @DomainObject(entityChangePublishing = Publishing.ENABLED)
 @DomainObjectLayout()
diff --git a/antora/components/tutorials/modules/petclinic/pages/090-integration-testing.adoc b/antora/components/tutorials/modules/petclinic/pages/090-integration-testing.adoc
index 0a854ef021..425257ee68 100644
--- a/antora/components/tutorials/modules/petclinic/pages/090-integration-testing.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/090-integration-testing.adoc
@@ -47,22 +47,22 @@ mvn clean package jetty:run
 )
 @ActiveProfiles("test")
 public abstract class VisitsModuleIntegTestAbstract
-        extends IsisIntegrationTestAbstractWithFixtures {
+        extends CausewayIntegrationTestAbstractWithFixtures {
 
     @SpringBootConfiguration
     @EnableAutoConfiguration
     @Import({
 
-            IsisModuleCoreRuntimeServices.class,
-            IsisModuleSecurityBypass.class,
-            IsisModulePersistenceJpaEclipselink.class,
-            IsisModuleTestingFixturesApplib.class,
+            CausewayModuleCoreRuntimeServices.class,
+            CausewayModuleSecurityBypass.class,
+            CausewayModulePersistenceJpaEclipselink.class,
+            CausewayModuleTestingFixturesApplib.class,
 
             VisitsModule.class
     })
     @PropertySources({
-            @PropertySource(IsisPresets.H2InMemory_withUniqueSchema),
-            @PropertySource(IsisPresets.UseLog4j2Test),
+            @PropertySource(CausewayPresets.H2InMemory_withUniqueSchema),
+            @PropertySource(CausewayPresets.UseLog4j2Test),
     })
     public static class TestApp {
     }
diff --git a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc
index bed22a62ba..2dfc63f05f 100644
--- a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc
+++ b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/domain-services.adoc
@@ -23,7 +23,7 @@ This section looks at the programming model for writing your own domain services
 == Nature of Service
 
 Apache Causeway uses Spring Boot to instantiate and manage the dependency injection of domain services.
-The vast majority of these are singleton (application) scoped; a smaller number are request scoped (using the xref:refguide:applib:index/annotation/InteractionScope.adoc[@IsisSessionScope] annotation).
+The vast majority of these are singleton (application) scoped; a smaller number are request scoped (using the xref:refguide:applib:index/annotation/InteractionScope.adoc[@CausewaySessionScope] annotation).
 
 Accordingly, all domain services are annotated or meta-annotated using Spring's link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/stereotype/Component.html[@Component] annotation.
 
@@ -197,7 +197,7 @@ Sometimes though a service's lifetime is applicable only to a single (http) requ
 The framework has a number of such services, including a xref:refguide:applib:index/services/scratchpad/Scratchpad.adoc[Scratchpad] service (to share adhoc data between methods), and xref:refguide:applib:index/services/queryresultscache/QueryResultsCache.adoc[QueryResultsCache], which as its name suggests will cache query results.
 Such services _do_ hold state, but that state is scoped per (possibly concurrent) request and should be removed afterwards.
 
-The requirement for request-scoped services is supported using Apache Causeway' own xref:refguide:applib:index/annotation/InteractionScope.adoc[@IsisSessionScope] annotation (named because a short-lived `IsisSession` is created for each request).
+The requirement for request-scoped services is supported using Apache Causeway' own xref:refguide:applib:index/annotation/InteractionScope.adoc[@CausewaySessionScope] annotation (named because a short-lived `CausewaySession` is created for each request).
 This is used by the framework services and can also be used for user-defined services.
 
 For example:
@@ -205,7 +205,7 @@ For example:
 [source,java]
 ----
 @Service
-@IsisSessionScope
+@CausewaySessionScope
 public class MyService {
     ...
     public void doSomething() { ... }
diff --git a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc
index 0bb400860c..2079c22d94 100644
--- a/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc
+++ b/antora/components/userguide/modules/fun/pages/domain-entities-and-services/inject-services.adoc
@@ -173,11 +173,11 @@ The framework provides a simple logging implementation, which will always be cal
 All other implementations available will also be called.
 
 
-== Injecting `IsisSessionScope`d services
+== Injecting `CausewaySessionScope`d services
 
 Most domain services are application-scoped, in other words they are stateless global singletons that are shared by all concurrent requests.
 
-A small number of framework-provided services are annotated using xref:refguide:applib:index/annotation/InteractionScope.adoc[@IsisSessionScope].
+A small number of framework-provided services are annotated using xref:refguide:applib:index/annotation/InteractionScope.adoc[@CausewaySessionScope].
 This means that they are stateful and scoped with each causeway session, in other words HTTP request.
 One such service is xref:refguide:applib:index/services/queryresultscache/QueryResultsCache.adoc[QueryResultsCache], used for performance caching.
 
diff --git a/antora/components/userguide/modules/fun/pages/modules.adoc b/antora/components/userguide/modules/fun/pages/modules.adoc
index d2f1ad4272..12e5511f0d 100644
--- a/antora/components/userguide/modules/fun/pages/modules.adoc
+++ b/antora/components/userguide/modules/fun/pages/modules.adoc
@@ -24,13 +24,13 @@ This:
 
 * in the applib, has a top-level package of `org.apache.causeway.extensions.excel.applib`
 
-* defines a Spring configuration module called `IsisModuleExtExcelApplib`, that is simply:
+* defines a Spring configuration module called `CausewayModuleExtExcelApplib`, that is simply:
 +
 [source,java]
 ----
 @Configuration
 @ComponentScan                                  // <.>
-public class IsisModuleExtExcelApplib {
+public class CausewayModuleExtExcelApplib {
 }
 ----
 <.> the link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/ComponentScan.html[@ComponentScan] indicates that the classpath should be scanned for domain services, entities and xref:testing:fixtures:about.adoc[fixture scripts].
@@ -66,16 +66,16 @@ Therefore:
 </dependency>
 ----
 
-* and in the testing module's `IsisModuleExtExcelTesting` we see:
+* and in the testing module's `CausewayModuleExtExcelTesting` we see:
 +
 [source,java]
 ----
 @Configuration
 @Import({                                           // <.>
-    IsisModuleExtExcelApplib.class
+    CausewayModuleExtExcelApplib.class
 })
 @ComponentScan
-public class IsisModuleExtExcelTesting {
+public class CausewayModuleExtExcelTesting {
 }
 ----
 <.> The link:https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Import.html[@Import] annotation declares the dependency.
@@ -92,7 +92,7 @@ package com.mycompany.modules.customer;
 
 @Configuration                                  // <.>
 @Import({
-    IsisModuleExtExcelApplib.class       // <.>
+    CausewayModuleExtExcelApplib.class       // <.>
 })
 @ComponentScan                                  // <.>
 public class CustomerModule {}
@@ -112,7 +112,7 @@ import org.apache.causeway.applib.annotation.Module;
 
 @Module
 @Import({
-    IsisModuleExtExcelApplib.class
+    CausewayModuleExtExcelApplib.class
 })
 public class CustomerModule {}
 ----
diff --git a/antora/components/userguide/modules/fun/pages/object-members/properties.adoc b/antora/components/userguide/modules/fun/pages/object-members/properties.adoc
index 6140e5f9e6..a9f1d0dd9e 100644
--- a/antora/components/userguide/modules/fun/pages/object-members/properties.adoc
+++ b/antora/components/userguide/modules/fun/pages/object-members/properties.adoc
@@ -337,7 +337,7 @@ import lombok.Setter;
 private Blob attachment;
 ----
 
-The three `@Column` annotations are required because the mapping classes that Apache Causeway provides (https://github.com/apache/causeway/blob/causeway-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/causeway/objectstore/jdo/datanucleus/valuetypes/IsisBlobMapping.java#L59[IsisBlobMapping] and https://github.com/apache/causeway/blob/causeway-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/causeway/objectstore/jdo/datanucleus/valuetypes/Is [...]
+The three `@Column` annotations are required because the mapping classes that Apache Causeway provides (https://github.com/apache/causeway/blob/causeway-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/causeway/objectstore/jdo/datanucleus/valuetypes/CausewayBlobMapping.java#L59[CausewayBlobMapping] and https://github.com/apache/causeway/blob/causeway-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/causeway/objectstore/jdo/datanucleus/value [...]
 (It is not an error to omit these `@Column` annotations, but without them the names of the table columns are simply suffixed `_0`, `_1`, `_2` etc.
 
 If the `Blob` is mandatory, then use:


[isis] 12/18: ISIS-3260: renames 'isis' -> 'causeway' (partial match) in all .adoc files (ignoring relnotes and mignote

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 7816023711f2c299c5b03959541abdcf584248d2
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 13:21:08 2022 +0100

    ISIS-3260: renames 'isis' -> 'causeway' (partial match) in all .adoc files (ignoring relnotes and mignote
---
 README.adoc                                        |  2 +-
 .../modules/ROOT/pages/cutting-a-release.adoc      | 12 +++----
 .../ROOT/pages/post-release-successful.adoc        | 42 +++++++++++-----------
 .../ROOT/pages/post-release-unsuccessful.adoc      | 14 ++++----
 .../modules/ROOT/pages/updating-the-website.adoc   |  4 +--
 .../modules/ROOT/partials/verify-process.adoc      |  2 +-
 .../components/docs/modules/ROOT/pages/about.adoc  | 10 +++---
 .../docs/modules/ROOT/pages/downloads/how-to.adoc  | 10 +++---
 .../what-is-apache-isis/screencasts-older.adoc     |  2 +-
 .../ROOT/partials/module-nav/framework.adoc        |  2 +-
 ...gurationViewService_020-examples-and-usage.adoc |  2 +-
 .../partials/UNUSED/faster-turnaround-times.adoc   |  2 +-
 .../further-business-logic-worked-examples.adoc    |  4 +--
 .../src/main/adoc/modules/config/pages/about.adoc  |  6 ++--
 .../secman/pages/setting-up-with-shiro.adoc        |  6 ++--
 .../adoc/modules/secman/pages/setting-up.adoc      |  8 ++---
 .../kroviz/adoc/modules/kroviz/pages/credits.adoc  |  4 +--
 .../setup-and-configure-dependencyManagement.adoc  |  4 +--
 .../jdo/adoc/modules/ROOT/pages/db-schemas.adoc    |  4 +--
 .../pages/hints-and-tips/jdoql-and-timestamps.adoc |  8 ++---
 .../hints-and-tips/overriding-jdo-annotations.adoc |  4 +--
 .../typesafe-queries-and-fetchgroups.adoc          |  4 +--
 .../jpa/adoc/modules/ROOT/pages/db-schemas.adoc    |  4 +--
 .../src/main/adoc/modules/shiro/pages/about.adoc   |  2 +-
 starters/adoc/modules/parent-pom/pages/about.adoc  |  2 +-
 .../adoc/modules/archtestsupport/pages/about.adoc  |  2 +-
 .../adoc/modules/fakedata/pages/about.adoc         |  2 +-
 .../pages/fixture-scripts/maven-configuration.adoc |  2 +-
 .../adoc/modules/h2console/pages/about.adoc        |  2 +-
 .../adoc/modules/hsqldbmgr/pages/about.adoc        |  2 +-
 .../adoc/modules/integtestsupport/pages/about.adoc |  6 ++--
 .../adoc/modules/specsupport/pages/about.adoc      |  2 +-
 .../adoc/modules/unittestsupport/pages/about.adoc  |  2 +-
 33 files changed, 92 insertions(+), 92 deletions(-)

diff --git a/README.adoc b/README.adoc
index 600481f44f..a5e0a8f020 100644
--- a/README.adoc
+++ b/README.adoc
@@ -5,7 +5,7 @@
 
 image:https://maven-badges.herokuapp.com/maven-central/org.apache.causeway.core/causeway-applib/badge.svg[]
 image:https://github.com/apache/causeway/workflows/Build%20and%20Test%20(w/%20Maven)/badge.svg[]
-image:https://sonarcloud.io/api/project_badges/measure?project=apache_isis&metric=alert_status[link="https://sonarcloud.io/dashboard?id=apache_isis"]
+image:https://sonarcloud.io/api/project_badges/measure?project=apache_causeway&metric=alert_status[link="https://sonarcloud.io/dashboard?id=apache_causeway"]
 image:https://github.com/apache-causeway-committers/causeway-nightly/workflows/Nightly/badge.svg[link="https://github.com/apache-causeway-committers/causeway-nightly/actions?query=workflow%3A%22Nightly%22"]
 
 _http://causeway.apache.org[Apache Causeway] software is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services and repositories, and the framework dynamically generates a representation of that domain model as a webapp or a RESTful API._
diff --git a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
index ce5b565f30..ac27ac2108 100644
--- a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
@@ -198,7 +198,7 @@ For example:
 ----
 export CAUSEWAYJIRA=CAUSEWAY-9999                           # <.>
 export CAUSEWAYTMP=/c/tmp                               # <.>
-export CAUSEWAYREL={page-isisrel}                             # <.>
+export CAUSEWAYREL={page-causewayrel}                             # <.>
 export CAUSEWAYRC=RC1                                   # <.>
 export CAUSEWAYBRANCH=release-$CAUSEWAYREL-$CAUSEWAYRC
 export CAUSEWAYART=causeway
@@ -213,7 +213,7 @@ env | grep CAUSEWAY | sort
 
 [IMPORTANT]
 ====
-The branch name is intentionally *not* the same as the eventual tag names (eg `causeway-{page-isisrel}`).
+The branch name is intentionally *not* the same as the eventual tag names (eg `causeway-{page-causewayrel}`).
 ====
 
 
@@ -504,7 +504,7 @@ See xref:comguide:ROOT:key-generation.adoc[Key Generation] for more details.
 [#reset-revision-property]
 === Reset `revision` property
 
-At the <<bump-code-to-isisrel,beginning>> of the release process we bumped the version to the release version, ie `$CAUSEWAYREL`.
+At the <<bump-code-to-causewayrel,beginning>> of the release process we bumped the version to the release version, ie `$CAUSEWAYREL`.
 With the release now deployed we now need to reset the revision back down to the base snapshot, ie `2.0.0-SNAPSHOT`.
 
 Therefore, still in the `bom` directory:
@@ -863,7 +863,7 @@ Use the following subject, eg:
 
 [source,subs="attributes+"]
 ----
-[VOTE] Apache Causeway Core release {page-isisrel} RC1
+[VOTE] Apache Causeway Core release {page-causewayrel} RC1
 ----
 
 And use the following body:
@@ -875,7 +875,7 @@ I've just cut a new release of the Apache Causeway Framework.
 The source code zip artifact has been uploaded to a staging repository on
 https://repository.apache.org, along with its corresponding .asc signature.
 
-In the source code repo the code has been tagged as causeway-{page-isisrel}-RC1;
+In the source code repo the code has been tagged as causeway-{page-causewayrel}-RC1;
 see https://github.com/apache/causeway/tags
 
 To verify the source code itself, you can use the following commands
@@ -901,7 +901,7 @@ The vote will be open for a minimum of 72 hours.
 
 Remember to update:
 
-* the version number (`{page-isisrel}` or whatever)
+* the version number (`{page-causewayrel}` or whatever)
 * the release candidate number (`RC1` or whatever)
 * the `NEXUSREPONUM` to the repository id as provided by Nexus earlier (`11xx` or whatever)
 
diff --git a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
index 9c86ff7520..7851b00aa2 100644
--- a/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/post-release-successful.adoc
@@ -22,7 +22,7 @@ Post the results to the `dev@causeway.a.o` mailing list:
 
 [source,subs="attributes+"]
 ----
-[RESULT] [VOTE] Apache Causeway Core release {page-isisrel}
+[RESULT] [VOTE] Apache Causeway Core release {page-causewayrel}
 ----
 
 using the body (alter last line as appropriate):
@@ -60,7 +60,7 @@ As we did for the cutting of the release, we set environment variables to parame
 ----
 export CAUSEWAYJIRA=CAUSEWAY-9999                           # <.>
 export CAUSEWAYTMP=/c/tmp                               # <.>
-export CAUSEWAYREL={page-isisrel}                           # <.>
+export CAUSEWAYREL={page-causewayrel}                           # <.>
 export CAUSEWAYRC=RC1                                   # <.>
 export CAUSEWAYBRANCH=release-$CAUSEWAYREL-$CAUSEWAYRC
 export CAUSEWAYART=causeway
@@ -162,7 +162,7 @@ Date of release, number of new features, improvements and bugs fixed.
 +
 To reference these release notes.
 
-* update the `doap_isis.rdf` file (which provides a machine-parseable description of the project) with details of the new release.
+* update the `doap_causeway.rdf` file (which provides a machine-parseable description of the project) with details of the new release.
 Validate using the http://www.w3.org/RDF/Validator/[W3C RDF Validator] service.
 +
 TIP: For more on DOAP files, see these link:http://projects.apache.org/doap.html[Apache policy docs].
@@ -174,7 +174,7 @@ TIP: For more on DOAP files, see these link:http://projects.apache.org/doap.html
 [source,bash,subs="attributes+"]
 ----
 git add .
-git commit -m "$CAUSEWAYJIRA: updates release notes, STATUS and doap_isis.rdf"
+git commit -m "$CAUSEWAYJIRA: updates release notes, STATUS and doap_causeway.rdf"
 ----
 
 == Release Source Zip
@@ -233,7 +233,7 @@ done
 
 [source,bash,subs="attributes+"]
 ----
-sh upd.sh{page-isisrel}
+sh upd.sh{page-causewayrel}
 ----
 
 The script downloads the artifacts from the Nexus release repository and adds the artifacts to subversion.
@@ -309,7 +309,7 @@ First, we update all versions in `antora.yml`:
 +
 [source,bash,subs="attributes+"]
 ----
-find . -name antora.yml -exec sed -i 's/latest/{page-isisrel}/g' {} \;
+find . -name antora.yml -exec sed -i 's/latest/{page-causewayrel}/g' {} \;
 ----
 
 * Commit all these changes:
@@ -322,14 +322,14 @@ git commit -m "$CAUSEWAYJIRA: bumps antora.yml versions to $CAUSEWAYREL"
 
 We now create a branch to reference in the `site.yml`, later on.
 
-* We create the `{page-isisrel}` branch.
+* We create the `{page-causewayrel}` branch.
 +
-This mirrors the "rel/causeway-{page-isisrel}" used for the formal (immutable) release tag, but is a branch because it allows us to move it, and must have this simplified name as it is used in the "edit page" link of the site template.
+This mirrors the "rel/causeway-{page-causewayrel}" used for the formal (immutable) release tag, but is a branch because it allows us to move it, and must have this simplified name as it is used in the "edit page" link of the site template.
 +
 [source,bash,subs="attributes+"]
 ----
-git branch {page-isisrel}
-git push origin {page-isisrel}
+git branch {page-causewayrel}
+git push origin {page-causewayrel}
 ----
 
 Finally, revert the last commit (backing out changes to `antora.yml` files):
@@ -344,7 +344,7 @@ git revert HEAD
 
 Lastly, we update `index.html` and then `site.yml`
 
-* With the home page of the website, `antora/supplemental-ui/index.html`, update any mention of `latest` -> `{page-isisrel}`
+* With the home page of the website, `antora/supplemental-ui/index.html`, update any mention of `latest` -> `{page-causewayrel}`
 +
 This should be in hyperlinks, `<a href="docs/...">`
 +
@@ -355,7 +355,7 @@ NOTE: that this isn't performed in the docs branch (xref:#create-doc-branch[prev
 This will reference the new branch, and any previous branches.
 Every content source needs to be updated:
 +
-** `branches: HEAD` -> `branches: [2.0.0-M5, 2.0.0-M6, ... , {page-isisrel}]`
+** `branches: HEAD` -> `branches: [2.0.0-M5, 2.0.0-M6, ... , {page-causewayrel}]`
 
 
 * commit this change, too (there's no need to push):
@@ -413,15 +413,15 @@ In the `causeway` repo ():
 RC=RC1                                                <.>
 git checkout master
 git pull
-git merge release-{page-isisrel}-$RC
-git push origin --delete release-{page-isisrel}-$RC
-git branch -d release-{page-isisrel}-$RC
+git merge release-{page-causewayrel}-$RC
+git push origin --delete release-{page-causewayrel}-$RC
+git branch -d release-{page-causewayrel}-$RC
 ----
 <.> adjust RC number as required
 
-== Bump \{page-isisrel} in `site.yml`
+== Bump \{page-causewayrel} in `site.yml`
 
-In `site.yml` file, bump the version of `\{page-isisrel}` and also `\{page-isisprev}`, and commit.
+In `site.yml` file, bump the version of `\{page-causewayrel}` and also `\{page-causewayprev}`, and commit.
 
 == Update starter projects
 
@@ -457,14 +457,14 @@ For example, for a release of Apache Causeway Core, use the following subject:
 
 [source,subs="attributes+"]
 ----
-[ANN] Apache Causeway version {page-isisrel} Released
+[ANN] Apache Causeway version {page-causewayrel} Released
 ----
 
 And use the following body (summarizing the main points as required):
 
 [source,subs="attributes+"]
 ----
-The Apache Causeway team is pleased to announce the release of Apache Causeway {page-isisrel}.
+The Apache Causeway team is pleased to announce the release of Apache Causeway {page-causewayrel}.
 
 New features in this release include:
 
@@ -479,9 +479,9 @@ Enjoy!
 
 --The Apache Causeway team
 
-[1] https://causeway.apache.org/relnotes/{page-isisrel}/about.html
+[1] https://causeway.apache.org/relnotes/{page-causewayrel}/about.html
 [2] https://search.maven.org
-[3] https://causeway.apache.org/docs/{page-isisrel}/downloads/how-to.html
+[3] https://causeway.apache.org/docs/{page-causewayrel}/downloads/how-to.html
 ----
 
 == Blog post
diff --git a/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc b/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc
index 8a7ce3139d..d7d733aac2 100644
--- a/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/post-release-unsuccessful.adoc
@@ -22,7 +22,7 @@ For example, use the following subject for a vote on Apache Causeway Core:
 
 [source,bash,subs="attributes+"]
 ----
-[RESULT] [VOTE] Apache Causeway Core release {page-isisrel}
+[RESULT] [VOTE] Apache Causeway Core release {page-causewayrel}
 ----
 
 using the body (alter last line as appropriate):
@@ -49,10 +49,10 @@ Branches and tags need to be removed for three repos:
 +
 [source,bash,subs="attributes+"]
 ----
-git push --delete origin release-{page-isisrel}-RC1     # <.>
-git push --delete origin causeway-{page-isisrel}-RC1        # <.>
-git tag -d causeway-{page-isisrel}                          # <.>
-git tag -d causeway-{page-isisrel}-RC1
+git push --delete origin release-{page-causewayrel}-RC1     # <.>
+git push --delete origin causeway-{page-causewayrel}-RC1        # <.>
+git tag -d causeway-{page-causewayrel}                          # <.>
+git tag -d causeway-{page-causewayrel}-RC1
 ----
 <.> deletes the remote branch (update `RCn` as necessary)
 <.> deletes the remote origin server's tag (update `RCn` as necessary)
@@ -62,14 +62,14 @@ git tag -d causeway-{page-isisrel}-RC1
 +
 [source,bash,subs="attributes+"]
 ----
-git push --delete origin release-{page-isisrel}-RC1     # <.>
+git push --delete origin release-{page-causewayrel}-RC1     # <.>
 ----
 
 * For simpleapp starter app, similarly:
 +
 [source,bash,subs="attributes+"]
 ----
-git push --delete origin release-{page-isisrel}-RC1     # <.>
+git push --delete origin release-{page-causewayrel}-RC1     # <.>
 ----
 
 
diff --git a/antora/components/comguide/modules/ROOT/pages/updating-the-website.adoc b/antora/components/comguide/modules/ROOT/pages/updating-the-website.adoc
index 8f54a1df21..5d58cf379a 100644
--- a/antora/components/comguide/modules/ROOT/pages/updating-the-website.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/updating-the-website.adoc
@@ -4,7 +4,7 @@
 :page-partial:
 
 As part of the release process we xref:post-release-successful.adoc#generate-website[generate] and publish the website.
-An (intentional) side-effect of this process is to create a branch for the release (that is, `{page-isisrel}`).
+An (intentional) side-effect of this process is to create a branch for the release (that is, `{page-causewayrel}`).
 This branch can then be used for documentation updates.
 
 == Update docs
@@ -15,7 +15,7 @@ In the regular `causeway` repo:
 +
 [source,bash,subs="attributes+"]
 ----
-git checkout {page-isisrel}
+git checkout {page-causewayrel}
 ----
 
 * make documentation updates, and commit changes
diff --git a/antora/components/comguide/modules/ROOT/partials/verify-process.adoc b/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
index 9a44dea384..a1afe2ba8e 100644
--- a/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
+++ b/antora/components/comguide/modules/ROOT/partials/verify-process.adoc
@@ -1,4 +1,4 @@
-VERSION={page-isisrel}
+VERSION={page-causewayrel}
 RC=RC1
 NEXUSREPONUM=11xx
 
diff --git a/antora/components/docs/modules/ROOT/pages/about.adoc b/antora/components/docs/modules/ROOT/pages/about.adoc
index 4391efa2d9..d19a9c5f93 100644
--- a/antora/components/docs/modules/ROOT/pages/about.adoc
+++ b/antora/components/docs/modules/ROOT/pages/about.adoc
@@ -134,7 +134,7 @@ _Process_
 
 _Automated Analysis_
 
-* link:https://sonarcloud.io/dashboard?id=apache_isis[SonarCloud.io]
+* link:https://sonarcloud.io/dashboard?id=apache_causeway[SonarCloud.io]
 * link:https://fisheye.apache.org/browse/~br=master/causeway-git/[ASF Fisheye]
 
 _Development_
@@ -180,13 +180,13 @@ _Academia_
 //_Example Apps_
 
 //* https://github.com/apache/causeway-app-todoapp[TodoApp]
-//* https://github.com/isisaddons/causeway-app-kitchensink[Kitchensink]
-//* https://github.com/isisaddons/causeway-app-quickstart[Quickstart]
+//* https://github.com/causewayaddons/causeway-app-kitchensink[Kitchensink]
+//* https://github.com/causewayaddons/causeway-app-quickstart[Quickstart]
 
 //_Experiments_
 //
-//* https://github.com/isisaddons/causeway-app-neoapp[Neo4J Example]
-//* https://github.com/isisaddons/causeway-app-simpledsl[Causeway DSL Example]
+//* https://github.com/causewayaddons/causeway-app-neoapp[Neo4J Example]
+//* https://github.com/causewayaddons/causeway-app-simpledsl[Causeway DSL Example]
 
 
 //|
diff --git a/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc b/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc
index 68e3110962..ddf674d6d2 100644
--- a/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc
+++ b/antora/components/docs/modules/ROOT/pages/downloads/how-to.adoc
@@ -21,7 +21,7 @@ If you just want to get going quickly, we suggest using our xref:docs:starters:h
 
 If you want to build Apache Causeway from formally released source tarballs, you can download from here:
 
-* https://www.apache.org/dyn/closer.cgi/causeway/causeway-core/causeway-{page-isisrel}-source-release.zip[causeway-{page-isisrel}] (https://www.apache.org/dist/causeway/causeway-core/causeway-{page-isisrel}-source-release.zip.asc[asc], https://www.apache.org/dist/causeway/causeway-core/causeway-{page-isisrel}-source-release.zip.md5[md5])
+* https://www.apache.org/dyn/closer.cgi/causeway/causeway-core/causeway-{page-causewayrel}-source-release.zip[causeway-{page-causewayrel}] (https://www.apache.org/dist/causeway/causeway-core/causeway-{page-causewayrel}-source-release.zip.asc[asc], https://www.apache.org/dist/causeway/causeway-core/causeway-{page-causewayrel}-source-release.zip.md5[md5])
 
 
 
@@ -39,7 +39,7 @@ Then verify the signatures using a command such as:
 [source,bash,subs="attributes+"]
 ----
 pgpk -a KEYS
-pgpv causeway-{page-isisrel}-source-release.zip.asc causeway-{page-isisrel}-source-release.zip
+pgpv causeway-{page-causewayrel}-source-release.zip.asc causeway-{page-causewayrel}-source-release.zip
 ----
 
 or
@@ -47,7 +47,7 @@ or
 [source,bash,subs="attributes+"]
 ----
 pgp -ka KEYS
-pgp causeway-{page-isisrel}-source-release.zip.asc causeway-{page-isisrel}-source-release.zip
+pgp causeway-{page-causewayrel}-source-release.zip.asc causeway-{page-causewayrel}-source-release.zip
 ----
 
 or
@@ -55,7 +55,7 @@ or
 [source,bash,subs="attributes+"]
 ----
 gpg --import KEYS
-gpg -verify causeway-{page-isisrel}-source-release.zip.asc causeway-{page-isisrel}-source-release.zip
+gpg -verify causeway-{page-causewayrel}-source-release.zip.asc causeway-{page-causewayrel}-source-release.zip
 ----
 
 
@@ -90,7 +90,7 @@ See link:https://gitbox.apache.org/setup/[gitbox setup] for more details on how
 
 == DOAP RDF File
 
-The http://projects.apache.org/doap.html[description of a project] RDF file for Apache Causeway can be downloaded link:https://causeway.apache.org/doap_isis.rdf[here].
+The http://projects.apache.org/doap.html[description of a project] RDF file for Apache Causeway can be downloaded link:https://causeway.apache.org/doap_causeway.rdf[here].
 
 
 
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc
index 46599329cc..a4bd8c0f3a 100644
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc
+++ b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/screencasts-older.adoc
@@ -101,7 +101,7 @@ Learn more at the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s
 
 _A run-through of the command (profiling) service, auditing service, publishing service.  Also shows how commands can be run in the background either explicitly by scheduling through the background service or implicitly by way of a framework annotation._ +
 
-Learn more at the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s command and audit modules (also the obsolete http://github.com/isisaddons-legacy/causeway-module-publishing[publishing] modules).
+Learn more at the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s command and audit modules (also the obsolete http://github.com/causewayaddons-legacy/causeway-module-publishing[publishing] modules).
 
 |video::tqXUZkPB3EI[youtube,width="420px",height="210px"]
 
diff --git a/antora/components/docs/modules/ROOT/partials/module-nav/framework.adoc b/antora/components/docs/modules/ROOT/partials/module-nav/framework.adoc
index a19d3feeb0..59bfad038b 100644
--- a/antora/components/docs/modules/ROOT/partials/module-nav/framework.adoc
+++ b/antora/components/docs/modules/ROOT/partials/module-nav/framework.adoc
@@ -10,7 +10,7 @@
 *** xref:tooling:ROOT:about.adoc[Tooling]
 
 ** Automated Analysis
-*** link:https://sonarcloud.io/dashboard?id=apache_isis[SonarCloud.io]
+*** link:https://sonarcloud.io/dashboard?id=apache_causeway[SonarCloud.io]
 *** link:https://fisheye.apache.org/browse/~br=master/causeway-git/[ASF Fisheye]
 
 
diff --git a/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc b/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
index 59e8961fe0..ab5fed87e2 100644
--- a/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
+++ b/antora/components/refguide-index/modules/applib/pages/index/services/confview/hooks/ConfigurationViewService_020-examples-and-usage.adoc
@@ -4,7 +4,7 @@
 
 == Related Services
 
-* The configuration properties for Apache Causeway can also be obtained from the xref:refguide:config:about.adoc#isisconfiguration-domain-service[CausewayConfiguration] domain service.
+* The configuration properties for Apache Causeway can also be obtained from the xref:refguide:config:about.adoc#causewayconfiguration-domain-service[CausewayConfiguration] domain service.
 These provide link:https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config-typesafe-configuration-properties[type-safe] access to all `causeway.*` configuration properties.
 +
 [NOTE]
diff --git a/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc b/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc
index efd2c0c8c4..62fb43d8b2 100644
--- a/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc
+++ b/antora/components/setupguide/modules/intellij/partials/UNUSED/faster-turnaround-times.adoc
@@ -190,7 +190,7 @@ image::070-advanced/040-dcevm-run-configuration.png[width="600px"]
 
 == Setting up JRebel
 
-See the repo for the (non-ASF) link:https://github.com/isisaddons/causeway-jrebel-plugin[Causeway JRebel] plugin.
+See the repo for the (non-ASF) link:https://github.com/causewayaddons/causeway-jrebel-plugin[Causeway JRebel] plugin.
 
 Note that JRebel is a commercial product, requiring a license.
 At the time of writing there is also currently a non-commercial free license (though note this comes with some usage conditions).
diff --git a/antora/components/tutorials/modules/petclinic/pages/further-business-logic-worked-examples.adoc b/antora/components/tutorials/modules/petclinic/pages/further-business-logic-worked-examples.adoc
index 77d31bb02a..d61bc3758d 100644
--- a/antora/components/tutorials/modules/petclinic/pages/further-business-logic-worked-examples.adoc
+++ b/antora/components/tutorials/modules/petclinic/pages/further-business-logic-worked-examples.adoc
@@ -192,7 +192,7 @@ CAUTION: TODO
 //----
 //@Programmatic
 //public java.util.List<Visit> findNotPaid() {
-//    TypesafeQuery<Visit> q = isisJdoSupport.newTypesafeQuery(Visit.class);
+//    TypesafeQuery<Visit> q = causewayJdoSupport.newTypesafeQuery(Visit.class);
 //    final QVisit cand = QVisit.candidate();
 //    q = q.filter(
 //            cand.paidOn.eq(q.parameter("paidOn", LocalDateTime.class)
@@ -583,7 +583,7 @@ CAUTION: TODO
 //----
 //@Programmatic
 //public java.util.List<Visit> findNotPaidBy(Owner owner) {
-//    TypesafeQuery<Visit> q = isisJdoSupport.newTypesafeQuery(Visit.class);
+//    TypesafeQuery<Visit> q = causewayJdoSupport.newTypesafeQuery(Visit.class);
 //    final QVisit cand = QVisit.candidate();
 //    q = q.filter(
 //            cand.paidOn.eq(q.parameter("paidOn", LocalDateTime.class)
diff --git a/core/config/src/main/adoc/modules/config/pages/about.adoc b/core/config/src/main/adoc/modules/config/pages/about.adoc
index 9373d3e77d..90ad077d75 100644
--- a/core/config/src/main/adoc/modules/config/pages/about.adoc
+++ b/core/config/src/main/adoc/modules/config/pages/about.adoc
@@ -65,7 +65,7 @@ export PROTOTYPING=true
 +
 [source,bash]
 ----
--Disis.deploymentType=PROTOTYPING
+-Dcauseway.deploymentType=PROTOTYPING
 ----
 
 It is also possible to explicitly specify production mode:
@@ -81,7 +81,7 @@ It is also possible to explicitly specify production mode:
 +
 [source,bash]
 ----
--Disis.deploymentType=PRODUCTION
+-Dcauseway.deploymentType=PRODUCTION
 ----
 
 If (by a combination of mechanisms) both prototyping and production modes are specified, then production mode wins.
@@ -169,7 +169,7 @@ So do some of the xref:extensions::about.adoc[extensions] and xref:valuetypes:RO
 
 The remainder of this guide lists the various configuration properties available, broken out into logical sections.
 
-[#isisconfiguration-domain-service]
+[#causewayconfiguration-domain-service]
 === IsisConfiguration domain service
 
 Applications can discover the current configuration properties for the framework (under the `causeway` top-level key) by injecting the `IsisConfiguration` domain service.
diff --git a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
index 3c5e5688a3..9ccc92966b 100644
--- a/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
+++ b/extensions/security/secman/adoc/modules/secman/pages/setting-up-with-shiro.adoc
@@ -116,10 +116,10 @@ The following sets up Shiro _without_ delegation:
 [main]
 
 authenticationStrategy=org.apache.causeway.extensions.secman.delegated.shiro.realm.AuthenticationStrategyForSecMan
-isisModuleSecurityRealm=org.apache.causeway.extensions.secman.delegated.shiro.realm.IsisModuleExtSecmanShiroRealm
+causewayModuleSecurityRealm=org.apache.causeway.extensions.secman.delegated.shiro.realm.IsisModuleExtSecmanShiroRealm
 
 securityManager.authenticator.authenticationStrategy = $authenticationStrategy
-securityManager.realms = $isisModuleSecurityRealm
+securityManager.realms = $causewayModuleSecurityRealm
 
 [users]
 [roles]
@@ -144,7 +144,7 @@ ldapRealm=org.apache.causeway.extensions.shirorealmldap.realm.impl.IsisLdapRealm
 ldapRealm.xxx=...                                                            #<.>
 ldapRealm.yyy=...
 
-isisModuleSecurityRealm.delegateAuthenticationRealm=$ldapRealm               #<.>
+causewayModuleSecurityRealm.delegateAuthenticationRealm=$ldapRealm               #<.>
 
 ...
 ----
diff --git a/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc b/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
index 35dc242475..e0c418eb82 100644
--- a/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
+++ b/extensions/security/secman/adoc/modules/secman/pages/setting-up.adoc
@@ -25,7 +25,7 @@ In addition, add a section for secman's own BOM:
             <artifactId>causeway-extensions-secman</artifactId>
             <scope>import</scope>
             <type>pom</type>
-            <version>{page-isisrel}</version>
+            <version>{page-causewayrel}</version>
         </dependency>
     </dependencies>
 </dependencyManagement>
@@ -100,7 +100,7 @@ Add the database schema used by the SecMan entities to the configuration file:
 causeway:
   persistence:
     schema:
-      auto-create-schemas: isisExtSecman
+      auto-create-schemas: causewayExtSecman
 ----
 
 Optionally, modify the configuration properties for Secman itself:
@@ -308,11 +308,11 @@ public class SeedSecurityService {
 
     private final FixtureScripts fixtureScripts;
     private final TransactionService transactionService;
-    private final IsisSystemEnvironment isisSystemEnvironment;
+    private final IsisSystemEnvironment causewaySystemEnvironment;
 
     @EventListener(MetamodelEvent.class)
     public void onMetamodelEvent(final MetamodelEvent event) {
-        if (event.isPostMetamodel() && isisSystemEnvironment.isPrototyping()) {
+        if (event.isPostMetamodel() && causewaySystemEnvironment.isPrototyping()) {
             runScripts();
             transactionService.flushTransaction();
         }
diff --git a/incubator/clients/kroviz/adoc/modules/kroviz/pages/credits.adoc b/incubator/clients/kroviz/adoc/modules/kroviz/pages/credits.adoc
index be1f7d9acf..1f9080097e 100644
--- a/incubator/clients/kroviz/adoc/modules/kroviz/pages/credits.adoc
+++ b/incubator/clients/kroviz/adoc/modules/kroviz/pages/credits.adoc
@@ -16,11 +16,11 @@ by Henry Salomé le 06/12/2006
 Create banner image:
 
 ----
-convert.exe WheatFieldWithCrows.jpg -channel all isis_clut.png -clut WheatFieldWithCrows.png
+convert.exe WheatFieldWithCrows.jpg -channel all causeway_clut.png -clut WheatFieldWithCrows.png
 ----
 
 ----
-convert.exe WheatFieldWithCrows.jpg -separate -normalize -combine isis_clut.png -clut WheatFieldWithCrows.png
+convert.exe WheatFieldWithCrows.jpg -separate -normalize -combine causeway_clut.png -clut WheatFieldWithCrows.png
 ----
 
 == Apache Causeway colors
diff --git a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc
index 8712eaef06..88bf3ed09f 100644
--- a/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc
+++ b/mavendeps/adoc/modules/mavendeps/partials/setup-and-configure-dependencyManagement.adoc
@@ -13,7 +13,7 @@ If your application inherits from the Apache Causeway starter app (`org.apache.c
 <parent>
     <groupId>org.apache.causeway.app</groupId>
     <artifactId>causeway-app-starter-parent</artifactId>
-    <version>{page-isisrel}</version>
+    <version>{page-causewayrel}</version>
     <relativePath/>
 </parent>
 ----
@@ -29,7 +29,7 @@ This is usually done in the top-level parent pom of your application:
         <dependency>
             <groupId>org.apache.causeway.core</groupId>
             <artifactId>causeway-core</artifactId>
-            <version>{page-isisrel}</version>
+            <version>{page-causewayrel}</version>
             <scope>import</scope>
             <type>pom</type>
         </dependency>
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/db-schemas.adoc b/persistence/jdo/adoc/modules/ROOT/pages/db-schemas.adoc
index 18e9ad8840..e03873630d 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/db-schemas.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/db-schemas.adoc
@@ -18,7 +18,7 @@ Its `ApplicationUser` entity is defined as:
 import javax.jdo.annotations.PersistenceCapable;
 
 @PersistenceCapable(
-        schema = "isisExtSecman",
+        schema = "causewayExtSecman",
         table = "ApplicationUser",
         ...
 )
@@ -29,7 +29,7 @@ which results in a `CREATE TABLE` statement of:
 
 [source,sql]
 ----
-CREATE TABLE isisExtSecman."ApplicationUser" (
+CREATE TABLE causewayExtSecman."ApplicationUser" (
     ...
 )
 ----
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/jdoql-and-timestamps.adoc b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/jdoql-and-timestamps.adoc
index 733105e4e2..c5e6bed630 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/jdoql-and-timestamps.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/jdoql-and-timestamps.adoc
@@ -14,7 +14,7 @@ This defines a query using JDOQL:
 [source,java]
 ----
 SELECT
-FROM org.isisaddons.module.command.dom.CommandJdo
+FROM org.causewayaddons.module.command.dom.CommandJdo
 WHERE executeIn == 'FOREGROUND'
    && timestamp > :timestamp
    && startedAt != null
@@ -31,7 +31,7 @@ Running SQL Profiler showed the underlying SQL as:
 [source,sql]
 ----
 exec sp_prepexec @p1 output,N'@P0 datetime2',
-N'SELECT ''org.isisaddons.module.command.dom.CommandJdo'' AS NUCLEUS_TYPE,
+N'SELECT ''org.causewayaddons.module.command.dom.CommandJdo'' AS NUCLEUS_TYPE,
   A0.arguments,
   ...,
   A0.target,
@@ -39,7 +39,7 @@ N'SELECT ''org.isisaddons.module.command.dom.CommandJdo'' AS NUCLEUS_TYPE,
   A0.transactionId,
   A0."user",
   ''2018-01-24 17:29:18.3'' AS NUCORDER0    // <1>
-FROM isiscommand.Command A0
+FROM causewaycommand.Command A0
 WHERE A0.executeIn = ''FOREGROUND''
   AND A0."timestamp" > @P0
   AND A0.startedAt IS NOT NULL
@@ -63,7 +63,7 @@ My fix was to change the JDOQL to be:
 [source,sql]
 ----
 SELECT
-FROM org.isisaddons.module.command.dom.CommandJdo
+FROM org.causewayaddons.module.command.dom.CommandJdo
 WHERE executeIn == 'FOREGROUND'
    && timestamp > :timestamp
    && startedAt != null
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/overriding-jdo-annotations.adoc b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/overriding-jdo-annotations.adoc
index 044fade10d..8dd5d3e069 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/overriding-jdo-annotations.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/overriding-jdo-annotations.adoc
@@ -58,9 +58,9 @@ For example:
      xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/jdo/orm
         http://xmlns.jcp.org/xml/ns/jdo/orm_3_0.xsd">
 
-    <package name="org.isisaddons.module.audit.dom">
+    <package name="org.causewayaddons.module.audit.dom">
         <class name="AuditEntry"
-               schema="isisaudit"
+               schema="causewayaudit"
                table="AuditEntry">
         </class>
     </package>
diff --git a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/typesafe-queries-and-fetchgroups.adoc b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/typesafe-queries-and-fetchgroups.adoc
index 039511d29d..963af83d44 100644
--- a/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/typesafe-queries-and-fetchgroups.adoc
+++ b/persistence/jdo/adoc/modules/ROOT/pages/hints-and-tips/typesafe-queries-and-fetchgroups.adoc
@@ -51,7 +51,7 @@ public List<IncomingInvoice> findCompletedOrLaterWithItemsByReportedDate(final L
     final QIncomingInvoiceItem iii = QIncomingInvoiceItem.variable("iii");
 
     final TypesafeQuery<IncomingInvoice> q =
-        isisJdoSupport.newTypesafeQuery(IncomingInvoice.class);
+        causewayJdoSupport.newTypesafeQuery(IncomingInvoice.class);
 
     q.filter(
             ii.items.contains(iii)
@@ -92,7 +92,7 @@ public List<IncomingInvoice> findCompletedOrLaterWithItemsByReportedDate(final L
     final QIncomingInvoiceItem iii = QIncomingInvoiceItem.variable("iii");
 
     final TypesafeQuery<IncomingInvoice> q =
-        isisJdoSupport.newTypesafeQuery(IncomingInvoice.class);
+        causewayJdoSupport.newTypesafeQuery(IncomingInvoice.class);
 
     q.getFetchPlan().addGroup("seller_buyer_property_bankAccount");     // <1>
 
diff --git a/persistence/jpa/adoc/modules/ROOT/pages/db-schemas.adoc b/persistence/jpa/adoc/modules/ROOT/pages/db-schemas.adoc
index f632cc35a8..e7c84779e1 100644
--- a/persistence/jpa/adoc/modules/ROOT/pages/db-schemas.adoc
+++ b/persistence/jpa/adoc/modules/ROOT/pages/db-schemas.adoc
@@ -17,7 +17,7 @@ Its `ApplicationUser` entity is defined as:
 ----
 @Entity
 @Table(
-        schema = "isisExtSecman",
+        schema = "causewayExtSecman",
         name = "ApplicationUser",
         ...
 )
@@ -28,7 +28,7 @@ which results in a `CREATE TABLE` statement of:
 
 [source,sql]
 ----
-CREATE TABLE isisExtSecman."ApplicationUser" (
+CREATE TABLE causewayExtSecman."ApplicationUser" (
     ...
 )
 ----
diff --git a/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc b/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
index 9dd7c6effb..28c83fbdfd 100644
--- a/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
+++ b/security/shiro/src/main/adoc/modules/shiro/pages/about.adoc
@@ -339,7 +339,7 @@ To configure Apache Causeway' extended permission support requires that a custom
 permissionResolver = org.apache.causeway.security.shiro.authorization.IsisPermissionResolver
 myRealm.permissionResolver = $permissionResolver  # <.>
 ----
-<.> `myRealm` is the handle to the configured realm, eg `$iniRealm` or `$isisLdapRealm` etc.
+<.> `myRealm` is the handle to the configured realm, eg `$iniRealm` or `$causewayLdapRealm` etc.
 
 
 
diff --git a/starters/adoc/modules/parent-pom/pages/about.adoc b/starters/adoc/modules/parent-pom/pages/about.adoc
index 2a73e27fe0..5516285a3d 100644
--- a/starters/adoc/modules/parent-pom/pages/about.adoc
+++ b/starters/adoc/modules/parent-pom/pages/about.adoc
@@ -16,7 +16,7 @@ To use it, just add:
 <parent>
     <groupId>org.apache.causeway.app</groupId>
     <artifactId>causeway-app-starter-parent</artifactId>
-    <version>{page-isisrel}</version>                    <!--.-->
+    <version>{page-causewayrel}</version>                    <!--.-->
 </parent>
 ----
 <.> update as required for new versions of the framework.
diff --git a/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc b/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
index d811b380bd..c2d51bb756 100644
--- a/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
+++ b/testing/archtestsupport/adoc/modules/archtestsupport/pages/about.adoc
@@ -22,7 +22,7 @@ In addition, add a section for the BOM of all the testing support libraries:
 	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
-            <version>{page-isisrel}</version>
+            <version>{page-causewayrel}</version>
         </dependency>
     </dependencies>
 </dependencyManagement>
diff --git a/testing/fakedata/adoc/modules/fakedata/pages/about.adoc b/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
index 7273b5998c..1f18c2bb15 100644
--- a/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
+++ b/testing/fakedata/adoc/modules/fakedata/pages/about.adoc
@@ -40,7 +40,7 @@ In addition, add a section for the BOM of all the testing support libraries:
 	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
-            <version>{page-isisrel}</version>
+            <version>{page-causewayrel}</version>
         </dependency>
     </dependencies>
 </dependencyManagement>
diff --git a/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc b/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc
index d1cd472ee7..f727c04c8c 100644
--- a/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc
+++ b/testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/maven-configuration.adoc
@@ -16,7 +16,7 @@ In addition, add a section for the BOM of all the testing support libraries:
 	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
-            <version>{page-isisrel}</version>
+            <version>{page-causewayrel}</version>
         </dependency>
     </dependencies>
 </dependencyManagement>
diff --git a/testing/h2console/adoc/modules/h2console/pages/about.adoc b/testing/h2console/adoc/modules/h2console/pages/about.adoc
index f7b20499fc..2e2eeefd0c 100644
--- a/testing/h2console/adoc/modules/h2console/pages/about.adoc
+++ b/testing/h2console/adoc/modules/h2console/pages/about.adoc
@@ -25,7 +25,7 @@ In addition, add a section for the BOM of all the testing support libraries:
 	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
-            <version>{page-isisrel}</version>
+            <version>{page-causewayrel}</version>
         </dependency>
     </dependencies>
 </dependencyManagement>
diff --git a/testing/hsqldbmgr/adoc/modules/hsqldbmgr/pages/about.adoc b/testing/hsqldbmgr/adoc/modules/hsqldbmgr/pages/about.adoc
index ed2e2c4d88..12a0b9f5c7 100644
--- a/testing/hsqldbmgr/adoc/modules/hsqldbmgr/pages/about.adoc
+++ b/testing/hsqldbmgr/adoc/modules/hsqldbmgr/pages/about.adoc
@@ -27,7 +27,7 @@ In addition, add a section for the BOM of all the testing support libraries:
 	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
-            <version>{page-isisrel}</version>
+            <version>{page-causewayrel}</version>
         </dependency>
     </dependencies>
 </dependencyManagement>
diff --git a/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc b/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
index e879101490..c4d9283d4f 100644
--- a/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
+++ b/testing/integtestsupport/adoc/modules/integtestsupport/pages/about.adoc
@@ -29,7 +29,7 @@ In addition, add a section for the BOM of all the testing support libraries:
 	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
-            <version>{page-isisrel}</version>
+            <version>{page-causewayrel}</version>
         </dependency>
     </dependencies>
 </dependencyManagement>
@@ -514,12 +514,12 @@ Customer wrappedCustomer = ...;
 Customer customer = wrapperFactory.unwrap(wrappedCustomer);
 ----
 
-If you prefer, you also can get the underlying object from the wrapper itself, by downcasting to `WrappingObject` and calling `__isis_wrapped()` method:
+If you prefer, you also can get the underlying object from the wrapper itself, by downcasting to `WrappingObject` and calling `__causeway_wrapped()` method:
 
 [source,java]
 ----
 Customer wrappedCustomer = ...;
-Customer customer = (Customer)((WrappingObject)wrappedCustomer).__isis_wrapped());
+Customer customer = (Customer)((WrappingObject)wrappedCustomer).__causeway_wrapped());
 ----
 
 We're not sure that's any easier (in fact we're certain it looks rather obscure).  Stick with calling `unwrap(...)`!
diff --git a/testing/specsupport/adoc/modules/specsupport/pages/about.adoc b/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
index 88d5da2c93..11a62c6eb4 100644
--- a/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
+++ b/testing/specsupport/adoc/modules/specsupport/pages/about.adoc
@@ -49,7 +49,7 @@ In addition, add a section for the BOM of all the testing support libraries:
 	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
-            <version>{page-isisrel}</version>
+            <version>{page-causewayrel}</version>
         </dependency>
     </dependencies>
 </dependencyManagement>
diff --git a/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc b/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
index 303b948902..6d6d6599c6 100644
--- a/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
+++ b/testing/unittestsupport/adoc/modules/unittestsupport/pages/about.adoc
@@ -21,7 +21,7 @@ In addition, add a section for the BOM of all the testing support libraries:
 	        <artifactId>causeway-testing</artifactId>
             <scope>import</scope>
             <type>pom</type>
-            <version>{page-isisrel}</version>
+            <version>{page-causewayrel}</version>
         </dependency>
     </dependencies>
 </dependencyManagement>


[isis] 17/18: ISIS-3260: reverts the antora bundle name for now

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 9f8e81cf3a0a52fe4b6c3d97d44007f21be4b6bd
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 14:21:07 2022 +0100

    ISIS-3260: reverts the antora bundle name for now
    
    as the repo containing the bundle is still called isis-antora
---
 antora/playbooks/site-comguide.yml        | 2 +-
 antora/playbooks/site-conguide.yml        | 2 +-
 antora/playbooks/site-core.yml            | 2 +-
 antora/playbooks/site-docs.yml            | 2 +-
 antora/playbooks/site-extensions.yml      | 2 +-
 antora/playbooks/site-incubator.yml       | 2 +-
 antora/playbooks/site-persistence.yml     | 2 +-
 antora/playbooks/site-refguide.yml        | 2 +-
 antora/playbooks/site-regressiontests.yml | 2 +-
 antora/playbooks/site-relnotes.yml        | 2 +-
 antora/playbooks/site-security.yml        | 2 +-
 antora/playbooks/site-setupguide.yml      | 2 +-
 antora/playbooks/site-testing.yml         | 2 +-
 antora/playbooks/site-tooling.yml         | 2 +-
 antora/playbooks/site-tutorials.yml       | 2 +-
 antora/playbooks/site-userguide.yml       | 2 +-
 antora/playbooks/site-valuetypes.yml      | 2 +-
 antora/playbooks/site-vro.yml             | 2 +-
 antora/playbooks/site-vw.yml              | 2 +-
 antora/playbooks/site.yml                 | 2 +-
 20 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/antora/playbooks/site-comguide.yml b/antora/playbooks/site-comguide.yml
index 8ea2104c6c..a46cf2e424 100644
--- a/antora/playbooks/site-comguide.yml
+++ b/antora/playbooks/site-comguide.yml
@@ -59,7 +59,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-conguide.yml b/antora/playbooks/site-conguide.yml
index cdf3706ea3..856f015462 100644
--- a/antora/playbooks/site-conguide.yml
+++ b/antora/playbooks/site-conguide.yml
@@ -51,7 +51,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-core.yml b/antora/playbooks/site-core.yml
index 0b46e70cf8..4ed05c5946 100644
--- a/antora/playbooks/site-core.yml
+++ b/antora/playbooks/site-core.yml
@@ -78,7 +78,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     snapshot: true
   supplemental_files: antora/supplemental-ui
 
diff --git a/antora/playbooks/site-docs.yml b/antora/playbooks/site-docs.yml
index 9b4c01e854..bd0b0af230 100644
--- a/antora/playbooks/site-docs.yml
+++ b/antora/playbooks/site-docs.yml
@@ -45,7 +45,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-extensions.yml b/antora/playbooks/site-extensions.yml
index 727d2c3b4b..946cf93907 100644
--- a/antora/playbooks/site-extensions.yml
+++ b/antora/playbooks/site-extensions.yml
@@ -109,7 +109,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-incubator.yml b/antora/playbooks/site-incubator.yml
index 84d305e7b8..561affdc05 100644
--- a/antora/playbooks/site-incubator.yml
+++ b/antora/playbooks/site-incubator.yml
@@ -67,7 +67,7 @@ content:
 ui:
   bundle:
 #    url: ../causeway-antora/build/ui-bundle.zip
-    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     snapshot: true
   supplemental_files: antora/supplemental-ui
 
diff --git a/antora/playbooks/site-persistence.yml b/antora/playbooks/site-persistence.yml
index 742a5b1d94..f223f1bf5c 100644
--- a/antora/playbooks/site-persistence.yml
+++ b/antora/playbooks/site-persistence.yml
@@ -60,7 +60,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-refguide.yml b/antora/playbooks/site-refguide.yml
index e8789744b4..84348658e1 100644
--- a/antora/playbooks/site-refguide.yml
+++ b/antora/playbooks/site-refguide.yml
@@ -63,7 +63,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-regressiontests.yml b/antora/playbooks/site-regressiontests.yml
index 9ca5ba2ced..7d343577d9 100644
--- a/antora/playbooks/site-regressiontests.yml
+++ b/antora/playbooks/site-regressiontests.yml
@@ -53,7 +53,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     snapshot: true
   supplemental_files: antora/supplemental-ui
 
diff --git a/antora/playbooks/site-relnotes.yml b/antora/playbooks/site-relnotes.yml
index f0f649fb7f..14997b8933 100644
--- a/antora/playbooks/site-relnotes.yml
+++ b/antora/playbooks/site-relnotes.yml
@@ -49,7 +49,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-security.yml b/antora/playbooks/site-security.yml
index 4d33f7b58b..ed47feef67 100644
--- a/antora/playbooks/site-security.yml
+++ b/antora/playbooks/site-security.yml
@@ -94,7 +94,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-setupguide.yml b/antora/playbooks/site-setupguide.yml
index 8e3edaf4f8..1496ee017b 100644
--- a/antora/playbooks/site-setupguide.yml
+++ b/antora/playbooks/site-setupguide.yml
@@ -49,7 +49,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-testing.yml b/antora/playbooks/site-testing.yml
index 5aebb86922..305101efbd 100644
--- a/antora/playbooks/site-testing.yml
+++ b/antora/playbooks/site-testing.yml
@@ -76,7 +76,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-tooling.yml b/antora/playbooks/site-tooling.yml
index 4a4d349648..c2c9e8327b 100644
--- a/antora/playbooks/site-tooling.yml
+++ b/antora/playbooks/site-tooling.yml
@@ -67,7 +67,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-tutorials.yml b/antora/playbooks/site-tutorials.yml
index f911cec67a..58dc5970a4 100644
--- a/antora/playbooks/site-tutorials.yml
+++ b/antora/playbooks/site-tutorials.yml
@@ -59,7 +59,7 @@ content:
 ui:
   bundle:
 #    url: ../causeway-antora/build/ui-bundle.zip
-    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     snapshot: true
   supplemental_files: antora/supplemental-ui
 
diff --git a/antora/playbooks/site-userguide.yml b/antora/playbooks/site-userguide.yml
index aaf352b6cd..bcd97bae1a 100644
--- a/antora/playbooks/site-userguide.yml
+++ b/antora/playbooks/site-userguide.yml
@@ -64,7 +64,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-valuetypes.yml b/antora/playbooks/site-valuetypes.yml
index 36914fd56c..cf9ce42f57 100644
--- a/antora/playbooks/site-valuetypes.yml
+++ b/antora/playbooks/site-valuetypes.yml
@@ -63,7 +63,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-vro.yml b/antora/playbooks/site-vro.yml
index b8d3b89e20..e003cce4d6 100644
--- a/antora/playbooks/site-vro.yml
+++ b/antora/playbooks/site-vro.yml
@@ -57,7 +57,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site-vw.yml b/antora/playbooks/site-vw.yml
index 2a0ec3a951..b9a7314030 100644
--- a/antora/playbooks/site-vw.yml
+++ b/antora/playbooks/site-vw.yml
@@ -63,7 +63,7 @@ content:
 ui:
   bundle:
     url: ../causeway-antora/build/ui-bundle.zip
-#    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+#    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     #url: ./antora/theme/ui-bundle.zip
     snapshot: true
   supplemental_files: antora/supplemental-ui
diff --git a/antora/playbooks/site.yml b/antora/playbooks/site.yml
index 95af078881..317c005681 100644
--- a/antora/playbooks/site.yml
+++ b/antora/playbooks/site.yml
@@ -290,7 +290,7 @@ content:
 ui:
   bundle:
 #    url: ../causeway-antora/build/ui-bundle.zip
-    url: https://github.com/apache/causeway-antora/blob/master/build/ui-bundle.zip?raw=true
+    url: https://github.com/apache/isis-antora/blob/master/build/ui-bundle.zip?raw=true
     snapshot: true
   supplemental_files: antora/supplemental-ui
 


[isis] 08/18: ISIS-3253: fixes causewayprev / causewaynext values in site-xxx.yml files

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit f4bd8266403970fbe48b2e48a8daffb7a2b85156
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 12:58:39 2022 +0100

    ISIS-3253: fixes causewayprev / causewaynext values in site-xxx.yml files
    
    (cherry picked from commit 7f48fd88906acdb9fc240cc4e68a9ff48c23cac7)
---
 antora/playbooks/site-comguide.yml        | 4 ++--
 antora/playbooks/site-conguide.yml        | 4 ++--
 antora/playbooks/site-core.yml            | 4 ++--
 antora/playbooks/site-docs.yml            | 4 ++--
 antora/playbooks/site-extensions.yml      | 4 ++--
 antora/playbooks/site-incubator.yml       | 4 ++--
 antora/playbooks/site-persistence.yml     | 4 ++--
 antora/playbooks/site-refguide.yml        | 4 ++--
 antora/playbooks/site-regressiontests.yml | 4 ++--
 antora/playbooks/site-relnotes.yml        | 4 ++--
 antora/playbooks/site-security.yml        | 4 ++--
 antora/playbooks/site-setupguide.yml      | 4 ++--
 antora/playbooks/site-testing.yml         | 4 ++--
 antora/playbooks/site-tooling.yml         | 4 ++--
 antora/playbooks/site-tutorials.yml       | 4 ++--
 antora/playbooks/site-userguide.yml       | 4 ++--
 antora/playbooks/site-valuetypes.yml      | 4 ++--
 antora/playbooks/site-vro.yml             | 4 ++--
 antora/playbooks/site-vw.yml              | 4 ++--
 19 files changed, 38 insertions(+), 38 deletions(-)

diff --git a/antora/playbooks/site-comguide.yml b/antora/playbooks/site-comguide.yml
index 1d73269e18..8ea2104c6c 100644
--- a/antora/playbooks/site-comguide.yml
+++ b/antora/playbooks/site-comguide.yml
@@ -80,8 +80,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-conguide.yml b/antora/playbooks/site-conguide.yml
index 05cdf98d10..cdf3706ea3 100644
--- a/antora/playbooks/site-conguide.yml
+++ b/antora/playbooks/site-conguide.yml
@@ -72,8 +72,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-core.yml b/antora/playbooks/site-core.yml
index cfa038ef30..0b46e70cf8 100644
--- a/antora/playbooks/site-core.yml
+++ b/antora/playbooks/site-core.yml
@@ -98,8 +98,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-docs.yml b/antora/playbooks/site-docs.yml
index 246b8ce50e..9b4c01e854 100644
--- a/antora/playbooks/site-docs.yml
+++ b/antora/playbooks/site-docs.yml
@@ -66,8 +66,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-extensions.yml b/antora/playbooks/site-extensions.yml
index 55522e6f99..727d2c3b4b 100644
--- a/antora/playbooks/site-extensions.yml
+++ b/antora/playbooks/site-extensions.yml
@@ -130,8 +130,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-incubator.yml b/antora/playbooks/site-incubator.yml
index e5b0b88f35..84d305e7b8 100644
--- a/antora/playbooks/site-incubator.yml
+++ b/antora/playbooks/site-incubator.yml
@@ -87,8 +87,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-persistence.yml b/antora/playbooks/site-persistence.yml
index 71c8688d93..742a5b1d94 100644
--- a/antora/playbooks/site-persistence.yml
+++ b/antora/playbooks/site-persistence.yml
@@ -81,8 +81,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-refguide.yml b/antora/playbooks/site-refguide.yml
index 7c941e567c..e8789744b4 100644
--- a/antora/playbooks/site-refguide.yml
+++ b/antora/playbooks/site-refguide.yml
@@ -84,8 +84,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-regressiontests.yml b/antora/playbooks/site-regressiontests.yml
index 9566f76b0e..9ca5ba2ced 100644
--- a/antora/playbooks/site-regressiontests.yml
+++ b/antora/playbooks/site-regressiontests.yml
@@ -73,8 +73,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-relnotes.yml b/antora/playbooks/site-relnotes.yml
index d78d47425d..f0f649fb7f 100644
--- a/antora/playbooks/site-relnotes.yml
+++ b/antora/playbooks/site-relnotes.yml
@@ -70,8 +70,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-security.yml b/antora/playbooks/site-security.yml
index f85510dba8..4d33f7b58b 100644
--- a/antora/playbooks/site-security.yml
+++ b/antora/playbooks/site-security.yml
@@ -115,8 +115,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-setupguide.yml b/antora/playbooks/site-setupguide.yml
index 6f7402474e..8e3edaf4f8 100644
--- a/antora/playbooks/site-setupguide.yml
+++ b/antora/playbooks/site-setupguide.yml
@@ -70,8 +70,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-testing.yml b/antora/playbooks/site-testing.yml
index 13779f6685..5aebb86922 100644
--- a/antora/playbooks/site-testing.yml
+++ b/antora/playbooks/site-testing.yml
@@ -97,8 +97,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-tooling.yml b/antora/playbooks/site-tooling.yml
index f769888a01..4a4d349648 100644
--- a/antora/playbooks/site-tooling.yml
+++ b/antora/playbooks/site-tooling.yml
@@ -88,8 +88,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-tutorials.yml b/antora/playbooks/site-tutorials.yml
index 29757b5fbe..f911cec67a 100644
--- a/antora/playbooks/site-tutorials.yml
+++ b/antora/playbooks/site-tutorials.yml
@@ -79,8 +79,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-userguide.yml b/antora/playbooks/site-userguide.yml
index 3a48891162..aaf352b6cd 100644
--- a/antora/playbooks/site-userguide.yml
+++ b/antora/playbooks/site-userguide.yml
@@ -85,8 +85,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-valuetypes.yml b/antora/playbooks/site-valuetypes.yml
index 3a37039f23..36914fd56c 100644
--- a/antora/playbooks/site-valuetypes.yml
+++ b/antora/playbooks/site-valuetypes.yml
@@ -84,8 +84,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-vro.yml b/antora/playbooks/site-vro.yml
index 7519ff8ef9..b8d3b89e20 100644
--- a/antora/playbooks/site-vro.yml
+++ b/antora/playbooks/site-vro.yml
@@ -78,8 +78,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site
diff --git a/antora/playbooks/site-vw.yml b/antora/playbooks/site-vw.yml
index 4f862aa181..2a0ec3a951 100644
--- a/antora/playbooks/site-vw.yml
+++ b/antora/playbooks/site-vw.yml
@@ -84,8 +84,8 @@ asciidoc:
     kroki-default-options: interactive # only available for SVG
     kroki-fetch-diagram: true
     kroki-server-url: https://kroki.io # (default)
-    page-causewayprev: "2.0.0-M7"
-    page-causewayrel: "2.0.0-M8"
+    page-causewayprev: "2.0.0-M9"
+    page-causewayrel: "2.0.0-RC1"
 
 output:
   dir: antora/target/site


[isis] 05/18: ISIS-3260: renames 'Isis' -> 'Causeway' in all .yml files

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit d8392277717328806af1713810268eb0845ac7e4
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 23 12:39:18 2022 +0100

    ISIS-3260: renames 'Isis' -> 'Causeway' in all .yml files
    
    (cherry picked from commit 553e525fd7318d0041d2eb1950a7c17b9a4dac1b)
---
 antora/playbooks/site-comguide.yml        | 2 +-
 antora/playbooks/site-conguide.yml        | 2 +-
 antora/playbooks/site-core.yml            | 2 +-
 antora/playbooks/site-docs.yml            | 2 +-
 antora/playbooks/site-extensions.yml      | 2 +-
 antora/playbooks/site-incubator.yml       | 2 +-
 antora/playbooks/site-persistence.yml     | 2 +-
 antora/playbooks/site-refguide.yml        | 2 +-
 antora/playbooks/site-regressiontests.yml | 2 +-
 antora/playbooks/site-relnotes.yml        | 2 +-
 antora/playbooks/site-security.yml        | 2 +-
 antora/playbooks/site-setupguide.yml      | 2 +-
 antora/playbooks/site-testing.yml         | 2 +-
 antora/playbooks/site-tooling.yml         | 2 +-
 antora/playbooks/site-tutorials.yml       | 2 +-
 antora/playbooks/site-userguide.yml       | 2 +-
 antora/playbooks/site-valuetypes.yml      | 2 +-
 antora/playbooks/site-vro.yml             | 2 +-
 antora/playbooks/site-vw.yml              | 2 +-
 antora/playbooks/site.yml                 | 2 +-
 20 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/antora/playbooks/site-comguide.yml b/antora/playbooks/site-comguide.yml
index 2b9a1521c0..9d3411186e 100644
--- a/antora/playbooks/site-comguide.yml
+++ b/antora/playbooks/site-comguide.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-conguide.yml b/antora/playbooks/site-conguide.yml
index be4d2a5bb4..c58e64590b 100644
--- a/antora/playbooks/site-conguide.yml
+++ b/antora/playbooks/site-conguide.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-core.yml b/antora/playbooks/site-core.yml
index 050a47ccbf..de27481b82 100644
--- a/antora/playbooks/site-core.yml
+++ b/antora/playbooks/site-core.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-docs.yml b/antora/playbooks/site-docs.yml
index 1b2e94b40c..d22b7d1ddb 100644
--- a/antora/playbooks/site-docs.yml
+++ b/antora/playbooks/site-docs.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-extensions.yml b/antora/playbooks/site-extensions.yml
index c1b40ae515..a65c22b982 100644
--- a/antora/playbooks/site-extensions.yml
+++ b/antora/playbooks/site-extensions.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-incubator.yml b/antora/playbooks/site-incubator.yml
index bed95bfd12..350d39139e 100644
--- a/antora/playbooks/site-incubator.yml
+++ b/antora/playbooks/site-incubator.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-persistence.yml b/antora/playbooks/site-persistence.yml
index 737d1b4b61..60041193e5 100644
--- a/antora/playbooks/site-persistence.yml
+++ b/antora/playbooks/site-persistence.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-refguide.yml b/antora/playbooks/site-refguide.yml
index cb574c2cde..051004ccdb 100644
--- a/antora/playbooks/site-refguide.yml
+++ b/antora/playbooks/site-refguide.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-regressiontests.yml b/antora/playbooks/site-regressiontests.yml
index bfd89d9784..977b977a99 100644
--- a/antora/playbooks/site-regressiontests.yml
+++ b/antora/playbooks/site-regressiontests.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-relnotes.yml b/antora/playbooks/site-relnotes.yml
index b967544cb3..d8b11a88ce 100644
--- a/antora/playbooks/site-relnotes.yml
+++ b/antora/playbooks/site-relnotes.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-security.yml b/antora/playbooks/site-security.yml
index 66e609b8a9..fe00a2a6e7 100644
--- a/antora/playbooks/site-security.yml
+++ b/antora/playbooks/site-security.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-setupguide.yml b/antora/playbooks/site-setupguide.yml
index 4a8787b92e..9623cee672 100644
--- a/antora/playbooks/site-setupguide.yml
+++ b/antora/playbooks/site-setupguide.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-testing.yml b/antora/playbooks/site-testing.yml
index 3c68ef3313..eff082aa11 100644
--- a/antora/playbooks/site-testing.yml
+++ b/antora/playbooks/site-testing.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-tooling.yml b/antora/playbooks/site-tooling.yml
index 5d50fdcf78..37f9331b00 100644
--- a/antora/playbooks/site-tooling.yml
+++ b/antora/playbooks/site-tooling.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-tutorials.yml b/antora/playbooks/site-tutorials.yml
index 8bb03e3aa4..7f6db58d4f 100644
--- a/antora/playbooks/site-tutorials.yml
+++ b/antora/playbooks/site-tutorials.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-userguide.yml b/antora/playbooks/site-userguide.yml
index db5bdc8dd4..032ad57d9d 100644
--- a/antora/playbooks/site-userguide.yml
+++ b/antora/playbooks/site-userguide.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-valuetypes.yml b/antora/playbooks/site-valuetypes.yml
index 8422fef4d3..340c6b718b 100644
--- a/antora/playbooks/site-valuetypes.yml
+++ b/antora/playbooks/site-valuetypes.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-vro.yml b/antora/playbooks/site-vro.yml
index a5273d97d2..12b31514ca 100644
--- a/antora/playbooks/site-vro.yml
+++ b/antora/playbooks/site-vro.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site-vw.yml b/antora/playbooks/site-vw.yml
index a3740dc9d0..9e3d688485 100644
--- a/antora/playbooks/site-vw.yml
+++ b/antora/playbooks/site-vw.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc
 
diff --git a/antora/playbooks/site.yml b/antora/playbooks/site.yml
index efe4aa20c5..1da421613c 100644
--- a/antora/playbooks/site.yml
+++ b/antora/playbooks/site.yml
@@ -16,7 +16,7 @@
 #  under the License.
 
 site:
-  title: Apache Isis
+  title: Apache Causeway
   url: https://isis.apache.org/
   start_page: docs:ROOT:about.adoc