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 2021/02/01 09:35:39 UTC

[isis] branch master updated (683b8b3 -> 9c864af)

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 683b8b3  Merge pull request #360 from apache/dependabot/maven/org.mapstruct-mapstruct-processor-1.4.2.Final
     add 4e54b03  ISIS-2444: splits tooling into two commands
     add 5510619  ISIS-2444: improvements on overview and index tooling commands
     add 140ba15  ISIS-2444: regenerating configs and examples
     add 9dad87b  ISIS-2444: adds {@index} to classes to add to the global index.
     add 9c864af  ISIS-2444: fix typo

No new revisions were added by this update.

Summary of changes:
 .run/isis-tooling-cli (overview).run.xml           |   42 +
 .../modules/ROOT/pages/cutting-a-release.adoc      |   13 +
 .../components/docs/modules/ROOT/pages/about.adoc  |   79 +-
 antora/components/system/antora.yml                |    4 +
 .../components/system/modules/generated/nav.adoc   |    3 +
 .../modules/generated/pages/system-overview.adoc   | 6073 +++++++++++---------
 antora/playbooks/site-mappings.yml                 |    2 +-
 antora/playbooks/site-tooling.yml                  |    9 +
 antora/playbooks/site.yml                          |    4 +-
 antora/supplemental-ui/css/site-custom.css         |   11 +
 antora/supplemental-ui/index.html                  |    2 +-
 .../org/apache/isis/applib/AbstractViewModel.java  |    5 +-
 .../org/apache/isis/applib/IsisModuleApplib.java   |    5 +-
 .../isis/applib/RecreatableDomainObject.java       |    3 +-
 .../java/org/apache/isis/applib/ViewModel.java     |    1 +
 .../adapters/AbstractValueSemanticsProvider.java   |    4 +-
 .../isis/applib/adapters/DefaultsProvider.java     |    3 +-
 .../isis/applib/adapters/EncoderDecoder.java       |    1 +
 .../isis/applib/adapters/EncodingException.java    |    3 +-
 .../isis/applib/adapters/ParsingException.java     |    1 +
 .../apache/isis/applib/annotation/Defaulted.java   |    8 +-
 .../isis/applib/annotation/DomainObjectLayout.java |    3 +-
 .../isis/applib/annotation/EntityChangeKind.java   |    8 +-
 .../client/RepresentationTypeSimplifiedV2.java     |   47 +-
 .../org/apache/isis/applib/clock/VirtualClock.java |   45 +-
 .../apache/isis/applib/events/EventObjectBase.java |    1 -
 .../applib/events/domain/AbstractDomainEvent.java  |    2 +-
 .../applib/events/domain/ActionDomainEvent.java    |    2 +-
 .../events/domain/CollectionDomainEvent.java       |    2 +-
 .../applib/events/domain/PropertyDomainEvent.java  |    2 +-
 .../events/lifecycle/AbstractLifecycleEvent.java   |    2 +-
 .../events/lifecycle/ObjectCreatedEvent.java       |    2 +-
 .../applib/events/lifecycle/ObjectLoadedEvent.java |    2 +-
 .../events/lifecycle/ObjectPersistedEvent.java     |    2 +-
 .../events/lifecycle/ObjectPersistingEvent.java    |    2 +-
 .../events/lifecycle/ObjectRemovingEvent.java      |    4 +-
 .../events/lifecycle/ObjectUpdatedEvent.java       |    4 +-
 .../events/lifecycle/ObjectUpdatingEvent.java      |    4 +-
 .../isis/applib/events/ui/AbstractUiEvent.java     |    2 +-
 .../isis/applib/events/ui/CssClassUiEvent.java     |    3 +-
 .../apache/isis/applib/events/ui/IconUiEvent.java  |    4 +-
 .../isis/applib/events/ui/LayoutUiEvent.java       |    3 +-
 .../apache/isis/applib/events/ui/TitleUiEvent.java |    3 +-
 .../unrecoverable/DomainModelException.java        |    2 +
 .../unrecoverable/MetaModelException.java          |    3 +
 .../unrecoverable/NoAuthenticatorException.java    |    2 +
 .../unrecoverable/ObjectNotFoundException.java     |    4 +-
 .../unrecoverable/ObjectPersistenceException.java  |    3 +
 .../unrecoverable/ReflectiveActionException.java   |    3 +
 .../unrecoverable/RepositoryException.java         |    2 +-
 .../unrecoverable/UnexpectedCallException.java     |    2 +
 .../unrecoverable/UnknownTypeException.java        |    3 +
 .../java/org/apache/isis/applib/graph/Edge.java    |    7 +-
 .../java/org/apache/isis/applib/graph/Vertex.java  |    5 +-
 .../isis/applib/graph/tree/LazyTreeNode.java       |    3 +
 .../apache/isis/applib/jaxb/DataTypeFactory.java   |    3 +
 .../JavaSqlXMLGregorianCalendarMarshalling.java    |    3 +
 .../isis/applib/jaxb/JavaTimeJaxbAdapters.java     |    5 +-
 .../JavaTimeXMLGregorianCalendarMarshalling.java   |    3 +
 .../isis/applib/jaxb/JodaTimeJaxbAdapters.java     |    3 +
 .../JodaTimeXMLGregorianCalendarMarshalling.java   |    3 +
 .../applib/jaxb/PersistentEntitiesAdapter.java     |    2 +-
 .../isis/applib/jaxb/PersistentEntityAdapter.java  |    2 +-
 .../isis/applib/jaxb/PrimitiveJaxbAdapters.java    |    3 +
 .../applib/layout/component/ActionLayoutData.java  |    3 +-
 .../layout/component/ActionLayoutDataOwner.java    |    3 +
 .../layout/component/CollectionLayoutData.java     |    2 +
 .../component/CollectionLayoutDataOwner.java       |    4 +-
 .../layout/component/CssClassFaPosition.java       |    3 +
 .../layout/component/DomainObjectLayoutData.java   |    2 +
 .../component/DomainObjectLayoutDataOwner.java     |    3 +
 .../isis/applib/layout/component/FieldSet.java     |    2 +
 .../applib/layout/component/FieldSetOwner.java     |    3 +
 .../isis/applib/layout/component/HasNamed.java     |    3 +
 .../isis/applib/layout/component/MemberRegion.java |    2 +
 .../applib/layout/component/MemberRegionOwner.java |    3 +
 .../apache/isis/applib/layout/component/Owned.java |    3 +
 .../apache/isis/applib/layout/component/Owner.java |    4 +-
 .../layout/component/PropertyLayoutData.java       |    2 +
 .../layout/component/ServiceActionLayoutData.java  |    2 +
 .../component/ServiceActionLayoutDataOwner.java    |    3 +
 .../org/apache/isis/applib/layout/grid/Grid.java   |    2 +
 .../isis/applib/layout/grid/GridAbstract.java      |    4 +-
 .../applib/layout/grid/bootstrap3/BS3ClearFix.java |    3 +
 .../layout/grid/bootstrap3/BS3ClearFixHidden.java  |    2 +
 .../layout/grid/bootstrap3/BS3ClearFixVisible.java |    2 +
 .../isis/applib/layout/grid/bootstrap3/BS3Col.java |    2 +
 .../applib/layout/grid/bootstrap3/BS3Element.java  |    3 +
 .../layout/grid/bootstrap3/BS3ElementAbstract.java |    4 +-
 .../applib/layout/grid/bootstrap3/BS3Grid.java     |    2 +
 .../isis/applib/layout/grid/bootstrap3/BS3Row.java |    2 +
 .../layout/grid/bootstrap3/BS3RowContent.java      |    1 +
 .../layout/grid/bootstrap3/BS3RowContentOwner.java |    3 +
 .../applib/layout/grid/bootstrap3/BS3RowOwner.java |    3 +
 .../isis/applib/layout/grid/bootstrap3/BS3Tab.java |    2 +
 .../applib/layout/grid/bootstrap3/BS3TabGroup.java |    2 +
 .../layout/grid/bootstrap3/BS3TabGroupOwner.java   |    3 +
 .../applib/layout/grid/bootstrap3/BS3TabOwner.java |    3 +
 .../isis/applib/layout/grid/bootstrap3/Size.java   |    2 +
 .../applib/layout/grid/bootstrap3/SizeSpan.java    |    3 +
 .../applib/layout/grid/bootstrap3/WithinGrid.java  |    3 +
 .../org/apache/isis/applib/layout/links/Link.java  |    3 +
 .../isis/applib/layout/menubars/HasNamed.java      |    5 +-
 .../apache/isis/applib/layout/menubars/Menu.java   |    3 +
 .../isis/applib/layout/menubars/MenuBar.java       |    5 +-
 .../isis/applib/layout/menubars/MenuBars.java      |    3 +
 .../applib/layout/menubars/MenuBarsAbstract.java   |    5 +-
 .../isis/applib/layout/menubars/MenuSection.java   |    3 +
 .../applib/layout/menubars/bootstrap3/BS3Menu.java |    2 +
 .../layout/menubars/bootstrap3/BS3MenuBar.java     |    2 +
 .../layout/menubars/bootstrap3/BS3MenuBars.java    |    6 +-
 .../layout/menubars/bootstrap3/BS3MenuSection.java |    4 +-
 .../apache/isis/applib/mixins/MixinConstants.java  |    3 +
 .../org/apache/isis/applib/mixins/dto/Dto.java     |    3 +
 .../isis/applib/mixins/dto/Dto_downloadXml.java    |    3 +
 .../isis/applib/mixins/dto/Dto_downloadXsd.java    |    5 +-
 .../mixins/layout/Object_downloadLayoutXml.java    |    3 +
 .../applib/mixins/layout/Object_openRestApi.java   |    3 +
 .../mixins/layout/Object_rebuildMetamodel.java     |    3 +
 .../metamodel/Object_downloadMetamodelXml.java     |    5 +-
 .../mixins/metamodel/Object_objectIdentifier.java  |   13 +-
 .../applib/mixins/metamodel/Object_objectType.java |    7 +-
 .../isis/applib/query/AllInstancesQuery.java       |    2 +-
 .../org/apache/isis/applib/query/NamedQuery.java   |    8 +-
 .../java/org/apache/isis/applib/query/Query.java   |   24 +-
 .../services/acceptheader/AcceptHeaderService.java |    2 -
 .../applib/services/bookmark/BookmarkHolder.java   |    3 +-
 .../services/bookmark/BookmarkHolder_lookup.java   |    7 +-
 .../services/bookmark/BookmarkHolder_object.java   |    7 +-
 .../isis/applib/services/clock/ClockService.java   |   11 +-
 .../CommandDtoProcessorForActionAbstract.java      |    2 +
 .../CommandDtoProcessorForPropertyAbstract.java    |    2 +
 .../spi/CommandDtoProcessorServiceIdentity.java    |    4 +-
 .../services/confview/ConfigurationMenu.java       |    7 +-
 .../services/confview/ConfigurationProperty.java   |    1 -
 .../confview/ConfigurationViewService.java         |    1 -
 .../services/conmap/ContentMappingService.java     |    4 +-
 .../isis/applib/services/error/SimpleTicket.java   |    2 +
 .../exceprecog/ExceptionRecognizerAbstract.java    |    7 +-
 .../exceprecog/ExceptionRecognizerForType.java     |   27 +-
 .../exceprecog/ExceptionRecognizerService.java     |    3 +-
 .../applib/services/factory/FactoryService.java    |    8 +-
 .../applib/services/grid/GridLoaderService.java    |    3 +-
 .../isis/applib/services/grid/GridService.java     |    3 +-
 .../applib/services/grid/GridSystemService.java    |    3 +-
 .../apache/isis/applib/services/health/Health.java |    1 -
 .../applib/services/health/HealthCheckService.java |    3 +-
 .../isis/applib/services/hint/HintStore.java       |    2 +-
 .../isis/applib/services/i18n/LocaleProvider.java  |    3 +-
 .../applib/services/i18n/TranslatableString.java   |    1 -
 .../applib/services/i18n/TranslationService.java   |    1 -
 .../isis/applib/services/layout/LayoutService.java |    3 +-
 .../applib/services/layout/LayoutServiceMenu.java  |    3 +-
 .../applib/services/linking/DeepLinkService.java   |    4 +-
 .../services/menu/MenuBarsLoaderService.java       |    3 +-
 .../isis/applib/services/menu/MenuBarsService.java |    3 +-
 .../applib/services/message/MessageService.java    |    3 +-
 .../services/metamodel/MetaModelService.java       |    3 +-
 .../applib/services/metrics/MetricsService.java    |    3 +-
 .../queryresultscache/QueryResultCacheControl.java |    3 +-
 .../queryresultscache/QueryResultsCache.java       |    4 +-
 .../applib/services/registry/ServiceRegistry.java  |    3 +-
 .../applib/services/repository/EntityState.java    |    6 +-
 .../applib/services/scratchpad/Scratchpad.java     |    4 +-
 .../services/session/SessionLoggingService.java    |    5 +-
 .../session/SessionLoggingServiceLogging.java      |    3 +-
 .../TableColumnOrderForCollectionTypeAbstract.java |    3 +
 .../services/tablecol/TableColumnOrderService.java |    3 +-
 .../services/urlencoding/UrlEncodingService.java   |    3 +-
 ...rlEncodingServiceUsingBaseEncodingAbstract.java |    5 +-
 .../isis/applib/services/user/RoleMemento.java     |    7 +-
 .../isis/applib/services/user/UserMemento.java     |   47 +-
 .../services/userreg/EmailNotificationService.java |    1 +
 .../isis/applib/services/userreg/UserDetails.java  |    3 +-
 .../userreg/events/EmailEventAbstract.java         |    2 +
 .../userreg/events/PasswordResetEvent.java         |    1 +
 .../applib/services/wrapper/InvalidException.java  |    2 -
 .../services/wrapper/control/ExceptionHandler.java |    1 -
 .../wrapper/control/ExceptionHandlerAbstract.java  |    3 +
 .../services/wrapper/events/AccessEvent.java       |    1 +
 .../wrapper/listeners/InteractionAdapter.java      |    3 +-
 .../wrapper/listeners/InteractionListener.java     |    3 +-
 .../services/xactn/TransactionalProcessor.java     |   31 +-
 .../snapshot/SnapshottableWithInclusions.java      |    3 +-
 .../isis/applib/spec/AbstractSpecification.java    |    3 +-
 .../isis/applib/spec/AbstractSpecification2.java   |    3 +-
 .../org/apache/isis/applib/spec/Specification.java |    3 +-
 .../apache/isis/applib/spec/Specification2.java    |    3 +-
 .../apache/isis/applib/spec/SpecificationAnd.java  |    2 +-
 .../apache/isis/applib/spec/SpecificationNot.java  |    2 +-
 .../apache/isis/applib/spec/SpecificationOr.java   |    2 +-
 .../apache/isis/applib/types/DescriptionType.java  |    3 +
 .../isis/applib/types/MemberIdentifierType.java    |    2 +
 .../apache/isis/applib/types/TargetActionType.java |    2 +
 .../apache/isis/applib/types/TargetClassType.java  |    2 +
 .../java/org/apache/isis/applib/util/Enums.java    |    2 +-
 .../apache/isis/applib/util/ObjectContracts.java   |    3 +-
 .../org/apache/isis/applib/util/ReasonBuffer.java  |    2 +
 .../org/apache/isis/applib/util/ReasonBuffer2.java |    2 +
 .../java/org/apache/isis/applib/util/Reasons.java  |    2 +
 .../org/apache/isis/applib/util/TitleBuffer.java   |   14 +-
 .../isis/applib/util/TitleBufferException.java     |    3 +
 .../isis/applib/util/schema/ChangesDtoUtils.java   |    2 +-
 .../isis/applib/util/schema/CommandDtoUtils.java   |    2 +-
 .../isis/applib/util/schema/CommonDtoUtils.java    |   54 +-
 .../applib/util/schema/InteractionDtoUtils.java    |    7 +-
 .../util/schema/MemberExecutionDtoUtils.java       |   13 +-
 .../java/org/apache/isis/applib/value/Blob.java    |   32 +-
 .../isis/applib/value/NamedWithMimeType.java       |   16 +-
 .../org/apache/isis/schema/IsisModuleSchema.java   |    3 +
 core/adoc/modules/ROOT/nav.adoc                    |    3 +
 core/adoc/modules/ROOT/pages/about.adoc            |   11 +-
 .../adoc/modules/config/pages/sections/Other.adoc  |   35 +
 .../modules/config/pages/sections/isis.applib.adoc |  107 +-
 .../sections/isis.core.meta-model.validator.adoc   |   18 -
 .../pages/sections/isis.core.runtime-services.adoc |   19 +-
 .../config/pages/sections/isis.extensions.adoc     |    9 +
 .../sections/isis.persistence.jdo-datanucleus.adoc |    2 +-
 .../isis.persistence.jdo-datanucleus.impl.adoc     |   24 -
 .../pages/sections/isis.viewer.restfulobjects.adoc |   24 +-
 .../commandlog/impl/CommandSubscriberForJdo.java   |    3 +
 .../impl/IsisModuleExtCommandLogImpl.java          |    3 +
 .../impl/mixins/HasUniqueId_command.java           |    2 +
 .../mixins/HasUsername_recentCommandsByUser.java   |    3 +
 .../impl/mixins/Object_recentCommands.java         |    4 +
 .../commandlog/impl/mixins/T_recent.java           |    3 +-
 .../commandlog/impl/ui/CommandServiceMenu.java     |    5 +-
 .../primary/IsisModuleExtCommandReplayPrimary.java |    3 +
 .../primary/config/PrimaryConfig.java              |    3 +
 .../primary/mixins/Object_openOnSecondary.java     |    3 +
 .../primary/restapi/CommandRetrievalService.java   |    3 +
 .../primary/spiimpl/CaptureResultOfCommand.java    |    4 +
 .../primary/ui/CommandReplayOnPrimaryService.java  |    3 +
 .../IsisModuleExtCommandReplaySecondary.java       |    3 +
 .../commandreplay/secondary/SecondaryStatus.java   |    3 +
 .../secondary/analyser/CommandReplayAnalyser.java  |    3 +
 .../analyser/CommandReplayAnalyserException.java   |    3 +
 .../analyser/CommandReplayAnalyserResult.java      |    3 +
 .../analysis/CommandReplayAnalysisService.java     |    3 +
 .../secondary/clock/TickingClockService.java       |    4 +-
 .../secondary/config/SecondaryConfig.java          |    3 +
 .../executor/CommandExecutorServiceWithTime.java   |    2 +
 .../secondary/fetch/CommandFetcher.java            |    5 +-
 .../secondary/job/ReplicateAndReplayJob.java       |    7 +-
 .../secondary/job/SecondaryStatusData.java         |    3 +
 .../jobcallables/ReplicateAndRunCommands.java      |    4 +-
 .../secondary/mixins/CommandJdo_exclude.java       |    3 +
 .../secondary/mixins/CommandJdo_replayQueue.java   |    3 +
 .../secondary/mixins/Object_openOnPrimary.java     |    3 +
 .../spi/ReplayCommandExecutionController.java      |    2 +
 .../ui/CommandReplayOnSecondaryService.java        |    3 +
 .../applib/IsisModuleIncModelApplib.java           |    3 +
 .../modelannotation/applib/annotation/Model.java   |    6 +-
 .../metamodel/IsisModuleExtModelAnnotation.java    |    3 +
 .../SupportingMethodValidatorRefinerFactory.java   |   26 +-
 .../services/IncubatorMetaModelPlugin.java         |    5 +-
 .../extensions/quartz/IsisModuleExtQuartzImpl.java |    3 +
 .../quartz/context/JobExecutionData.java           |    2 +
 .../spring/AutowiringSpringBeanJobFactory.java     |    3 +
 .../secman/api/IsisModuleExtSecmanApi.java         |    3 +
 .../extensions/secman/api/SecmanConfiguration.java |   21 +-
 .../isis/extensions/secman/api/SecurityRealm.java  |    3 +
 .../secman/api/SecurityRealmCharacteristic.java    |    3 +
 .../secman/api/SecurityRealmService.java           |    3 +
 .../api/encryption/PasswordEncryptionService.java  |    3 +
 .../encryption/PasswordEncryptionServiceNone.java  |    3 +
 .../secman/api/events/UserCreatedEvent.java        |   21 +-
 .../api/permission/ApplicationPermission.java      |   46 +-
 .../api/permission/ApplicationPermissionMode.java  |    2 +
 .../ApplicationPermissionRepository.java           |   27 +-
 .../api/permission/ApplicationPermissionRule.java  |    2 +
 .../api/permission/ApplicationPermissionValue.java |    2 +
 .../permission/ApplicationPermissionValueSet.java  |   10 +-
 .../permission/PermissionsEvaluationService.java   |    2 +
 .../PermissionsEvaluationServiceAbstract.java      |    3 +
 ...PermissionsEvaluationServiceAllowBeatsVeto.java |    2 +
 ...PermissionsEvaluationServiceVetoBeatsAllow.java |    2 +
 .../secman/api/role/ApplicationRole.java           |   19 +-
 .../secman/api/role/ApplicationRoleRepository.java |   11 +-
 .../secman/api/tenancy/ApplicationTenancy.java     |   17 +-
 .../api/tenancy/ApplicationTenancyEvaluator.java   |    2 +
 .../api/tenancy/ApplicationTenancyRepository.java  |    9 +-
 .../extensions/secman/api/tenancy/HasAtPath.java   |    2 +
 .../extensions/secman/api/user/AccountType.java    |    8 +-
 .../secman/api/user/ApplicationUser.java           |   24 +-
 .../secman/api/user/ApplicationUserRepository.java |   11 +-
 .../secman/api/user/ApplicationUserStatus.java     |    2 +
 .../IsisModuleExtSecmanEncryptionJbcrypt.java      |    3 +
 .../PasswordEncryptionServiceUsingJBcrypt.java     |    3 +
 .../secman/model/IsisModuleExtSecmanModel.java     |    3 +
 .../secman/model/app/user/MeService.java           |    5 +-
 .../jdo/IsisModuleExtSecmanPersistenceJdo.java     |    3 +
 .../secman/jdo/seed/SeedSecurityModuleService.java |    7 +-
 .../jdo/seed/SeedUsersAndRolesFixtureScript.java   |    4 +-
 .../secman/jdo/seed/scripts/GlobalTenancy.java     |    3 +
 ...xtFixturesFixtureResultsRoleAndPermissions.java |    3 +
 .../IsisExtSecmanAdminRoleAndPermissions.java      |    5 +-
 .../jdo/seed/scripts/IsisExtSecmanAdminUser.java   |    7 +-
 .../IsisExtSecmanFixtureRoleAndPermissions.java    |    2 +
 ...IsisExtSecmanRegularUserRoleAndPermissions.java |    4 +-
 .../jpa/IsisModuleExtSecmanPersistenceJpa.java     |    3 +
 .../secman/jpa/seed/SeedSecurityModuleService.java |    7 +-
 .../jpa/seed/SeedUsersAndRolesFixtureScript.java   |    4 +-
 .../secman/jpa/seed/scripts/GlobalTenancy.java     |    3 +
 ...xtFixturesFixtureResultsRoleAndPermissions.java |    3 +
 .../IsisExtSecmanAdminRoleAndPermissions.java      |    5 +-
 .../jpa/seed/scripts/IsisExtSecmanAdminUser.java   |    7 +-
 .../IsisExtSecmanFixtureRoleAndPermissions.java    |    2 +
 ...IsisExtSecmanRegularUserRoleAndPermissions.java |    4 +-
 ...tyModuleAppUserRegistrationServiceAbstract.java |   12 +-
 .../shiro/IsisModuleExtSecmanRealmShiro.java       |    3 +
 .../shiro/IsisModuleExtSecmanShiroRealm.java       |   27 +-
 .../services/SecurityRealmServiceUsingShiro.java   |    5 +-
 .../extensions/secman/shiro/util/ShiroUtils.java   |    5 +-
 .../realm/impl/IsisLdapContextFactory.java         |    2 +
 .../shirorealmldap/realm/impl/IsisLdapRealm.java   |    2 +
 .../impl/IsisModuleExtShiroRealmLdapImpl.java      |    3 +
 .../cors/impl/IsisModuleExtCorsImpl.java           |   19 +-
 .../ui/IsisModuleExtExcelDownloadUi.java           |    3 +
 .../ui/components/CollectionContentsAsExcel.java   |    2 +
 .../CollectionContentsAsExcelFactory.java          |    6 +-
 .../fullcalendar/applib/CalendarEventable.java     |    3 +
 .../fullcalendar/applib/Calendarable.java          |   15 +-
 .../applib/IsisModuleExtFullCalendarApplib.java    |    3 +
 .../spi/CalendarableDereferencingService.java      |    1 +
 .../fullcalendar/applib/value/CalendarEvent.java   |   30 +-
 .../ui/component/IsisModuleExtFullCalendarUi.java  |    3 +
 .../pdfjs/applib/annotations/PdfJsViewer.java      |    2 +
 .../wicket/pdfjs/applib/config/PdfJsConfig.java    |    3 +
 .../viewer/wicket/pdfjs/applib/config/Scale.java   |    3 +
 .../pdfjs/applib/spi/PdfJsViewerAdvisor.java       |   10 +-
 .../wicket/pdfjs/ui/IsisModuleExtPdfjsUi.java      |    3 +
 isis-tooling.yml                                   |   88 +-
 .../adoc/modules/ROOT/partials/component-nav.adoc  |    8 +-
 .../applib/IsisModuleExtJaxRsClientApplib.java     |    3 +
 .../jaxrsclient/applib/client/JaxRsClient.java     |    3 +
 .../jaxrsclient/applib/client/JaxRsResponse.java   |    3 +
 .../impl/IsisModuleExtJaxRsClientImpl.java         |    3 +
 .../adoc/antora.yml                                |    0
 .../adoc/modules/outbox-publisher/nav.adoc         |    0
 .../adoc/modules/outbox-publisher/pages/about.adoc |    0
 .../outbox-publisher/partials/module-nav.adoc      |    0
 .../restclient/ActionParameterListBuilder.java     |   15 +-
 .../restclient/IsisModuleExtRestClient.java        |    3 +
 .../isis/extensions/restclient/ResponseDigest.java |   91 +-
 .../isis/extensions/restclient/RestfulClient.java  |   32 +-
 .../extensions/restclient/RestfulClientConfig.java |   11 +-
 .../restclient/RestfulClientException.java         |    3 +
 .../restclient/auth/BasicAuthFilter.java           |    7 +-
 .../restclient/log/ClientConversationFilter.java   |   19 +-
 .../restclient/log/ClientConversationLogger.java   |   15 +-
 .../jdo/applib/IsisModulePersistenceJdoApplib.java |    3 +
 .../jdo/datanucleus/IsisModuleJdoDatanucleus.java  |    3 +
 .../changetracking/JdoLifecycleListener.java       |    2 +
 .../mixins/Persistable_datanucleusIdLong.java      |    5 +-
 .../mixins/Persistable_datanucleusVersionLong.java |    5 +-
 .../Persistable_datanucleusVersionTimestamp.java   |    5 +-
 .../mixins/Persistable_downloadJdoMetadata.java    |    5 +-
 .../applib/IsisBookmarkConverter.java              |    3 +
 .../applib/IsisLocalResourcePathConverter.java     |    3 +
 .../typeconverters/applib/IsisMarkupConverter.java |    3 +
 .../applib/IsisPasswordConverter.java              |    3 +
 .../JavaAwtBufferedImageByteArrayConverter.java    |    5 +-
 .../schema/v2/IsisChangesDtoConverter.java         |    3 +
 .../schema/v2/IsisCommandDtoConverter.java         |    3 +
 .../schema/v2/IsisInteractionDtoConverter.java     |    3 +
 .../schema/v2/IsisOidDtoConverter.java             |    3 +
 .../time/IsoOffsetTimeConverter.java               |    5 +-
 .../time/IsoZonedDateTimeConverter.java            |    5 +-
 .../applib/ByteArrayBlobRdbmsMapping.java          |    3 +
 .../valuetypes/applib/IsisBlobMapping.java         |    3 +
 .../valuetypes/applib/IsisClobMapping.java         |    3 +
 .../JpaEntityInjectionPointResolver.java           |   18 +-
 .../jpa/eclipselink/IsisModuleJpaEclipselink.java  |   56 +-
 preview.sh                                         |   13 +-
 .../regressiontests/partials/module-nav.adoc       |    2 +-
 .../{_adoc-gen-index.sh => _adoc-gen-tooling.sh}   |    7 +-
 scripts/ci/_build-site.sh                          |    9 +-
 .../adoc/modules/ROOT/partials/component-nav.adoc  |    7 +-
 .../security/bypass/IsisModuleSecurityBypass.java  |    4 +-
 .../bypass/authentication/AuthenticatorBypass.java |    2 +
 .../bypass/authorization/AuthorizorBypass.java     |    3 +
 .../keycloak/IsisModuleSecurityKeycloak.java       |    4 +-
 .../authentication/AuthenticatorKeycloak.java      |    7 +-
 .../keycloak/authorization/AuthorizorKeycloak.java |    3 +
 .../keycloak/webmodule/KeycloakFilter.java         |    9 +-
 .../keycloak/webmodule/WebModuleKeycloak.java      |    2 +
 .../security/shiro/IsisModuleSecurityShiro.java    |    4 +-
 .../shiro/authentication/AuthenticatorShiro.java   |   14 +-
 .../shiro/authorization/AuthorizorShiro.java       |   14 +-
 .../shiro/authorization/IsisPermission.java        |   11 +-
 .../authorization/IsisPermissionResolver.java      |    3 +
 .../security/shiro/webmodule/WebModuleShiro.java   |   27 +-
 .../adoc/modules/ROOT/partials/component-nav.adoc  |   12 +-
 .../isis/subdomains/base/applib/Chained.java       |   19 +-
 .../apache/isis/subdomains/base/applib/Dflt.java   |    3 +
 .../applib/IsisModuleSubdomainsBaseApplib.java     |    3 +
 .../isis/subdomains/base/applib/PowerType.java     |    2 +
 .../apache/isis/subdomains/base/applib/Titled.java |    5 +-
 .../isis/subdomains/base/applib/TitledEnum.java    |    4 +-
 .../base/applib/services/BaseServicesModule.java   |    3 +
 .../applib/services/calendar/CalendarService.java  |   13 +-
 .../base/applib/types/DescriptionType.java         |    3 +
 .../subdomains/base/applib/types/FqcnType.java     |    3 +
 .../subdomains/base/applib/types/MoneyType.java    |    3 +
 .../subdomains/base/applib/types/NameType.java     |    3 +
 .../subdomains/base/applib/types/NotesType.java    |    3 +
 .../base/applib/types/ObjectIdentifierType.java    |    3 +
 .../base/applib/types/PercentageType.java          |    3 +
 .../base/applib/types/ProperNameType.java          |    3 +
 .../base/applib/types/ReferenceType.java           |    3 +
 .../subdomains/base/applib/types/TitleType.java    |    3 +
 .../base/applib/types/UrlTemplateType.java         |    3 +
 .../subdomains/base/applib/types/UserNameType.java |    3 +
 .../isis/subdomains/base/applib/types/XxxType.java |    3 +
 .../subdomains/base/applib/utils/ClassUtils.java   |   13 +-
 .../base/applib/utils/JodaPeriodUtils.java         |    2 +
 .../subdomains/base/applib/utils/MathUtils.java    |    6 +-
 .../subdomains/base/applib/utils/MessageUtils.java |    3 +
 .../subdomains/base/applib/utils/StringUtils.java  |    7 +-
 .../subdomains/base/applib/utils/TitleBuilder.java |    4 +
 .../base/applib/valuetypes/AbstractInterval.java   |   19 +-
 .../base/applib/valuetypes/LocalDateInterval.java  |   23 +-
 .../isis/subdomains/base/applib/valuetypes/VT.java |   12 +-
 .../base/applib/with/WithCodeComparable.java       |    5 +-
 .../base/applib/with/WithCodeGetter.java           |    8 +-
 .../base/applib/with/WithCodeUnique.java           |    3 +
 .../applib/with/WithDescriptionComparable.java     |    7 +-
 .../base/applib/with/WithDescriptionGetter.java    |    8 +-
 .../base/applib/with/WithDescriptionUnique.java    |    3 +
 .../subdomains/base/applib/with/WithInterval.java  |   13 +-
 .../base/applib/with/WithIntervalContiguous.java   |   55 +-
 .../base/applib/with/WithIntervalMutable.java      |    5 +-
 .../base/applib/with/WithNameComparable.java       |    6 +-
 .../base/applib/with/WithNameGetter.java           |    8 +-
 .../base/applib/with/WithNameUnique.java           |    3 +
 .../base/applib/with/WithReferenceComparable.java  |    7 +-
 .../base/applib/with/WithReferenceGetter.java      |    8 +-
 .../base/applib/with/WithReferenceUnique.java      |    3 +
 .../subdomains/base/applib/with/WithSequence.java  |    4 +-
 .../subdomains/base/applib/with/WithStartDate.java |    3 +
 .../base/applib/with/WithTitleComparable.java      |    5 +-
 .../base/applib/with/WithTitleGetter.java          |    8 +-
 .../base/applib/with/WithTitleUnique.java          |    3 +
 .../applib/IsisModuleSubdomainsExcelApplib.java    |    3 +
 .../excel/applib/dom/AggregationType.java          |    3 +
 .../excel/applib/dom/ExcelMetaDataEnabled.java     |    6 +-
 .../subdomains/excel/applib/dom/ExcelService.java  |   11 +-
 .../subdomains/excel/applib/dom/HyperLink.java     |    4 +-
 .../subdomains/excel/applib/dom/PivotColumn.java   |    3 +
 .../excel/applib/dom/PivotDecoration.java          |    3 +
 .../isis/subdomains/excel/applib/dom/PivotRow.java |    3 +
 .../subdomains/excel/applib/dom/PivotValue.java    |    3 +
 .../subdomains/excel/applib/dom/RowHandler.java    |    5 +-
 .../excel/applib/dom/WorksheetContent.java         |    3 +
 .../subdomains/excel/applib/dom/WorksheetSpec.java |    3 +
 .../excel/applib/dom/util/AnnotationList.java      |    4 +-
 .../excel/applib/dom/util/AnnotationTriplet.java   |    3 +
 .../applib/dom/util/ExcelFileBlobConverter.java    |    7 +-
 .../excel/applib/dom/util/ExcelServiceImpl.java    |   15 +-
 .../subdomains/excel/applib/dom/util/Mode.java     |    2 +-
 .../excel/applib/dom/util/PivotUtils.java          |    3 +
 .../excel/applib/dom/util/SheetPivoter.java        |    3 +
 .../subdomains/excel/testing/ExcelFixture.java     |    8 +-
 .../subdomains/excel/testing/ExcelFixture2.java    |    4 +-
 .../excel/testing/ExcelFixtureRowHandler.java      |    3 +
 .../excel/testing/ExcelFixtureWorkbookHandler.java |    3 +
 .../excel/testing/FixtureAwareRowHandler.java      |    5 +-
 .../testing/IsisModuleSubdomainsExcelTesting.java  |    3 +
 .../applib/IsisModuleSubdomainsSpringApplib.java   |    3 +
 .../spring/applib/service/BeanDescriptor.java      |   13 +-
 .../spring/applib/service/ContextBeans.java        |    3 +
 .../spring/applib/service/SpringBeansService.java  |    2 +
 .../IsisModuleSubdomainsXDocReportApplib.java      |    3 +
 .../xdocreport/applib/service/OutputType.java      |    3 +
 .../xdocreport/applib/service/XDocReportModel.java |    3 +
 .../applib/service/XDocReportService.java          |    8 +-
 .../applib/IsisModuleTestingFakeDataApplib.java    |    3 +
 .../services/AbstractRandomValueGenerator.java     |    3 +
 .../fakedata/applib/services/Addresses.java        |    3 +
 .../fakedata/applib/services/BigDecimals.java      |    3 +
 .../fakedata/applib/services/BigIntegers.java      |    3 +
 .../testing/fakedata/applib/services/Books.java    |    3 +
 .../testing/fakedata/applib/services/Booleans.java |    3 +
 .../testing/fakedata/applib/services/Bytes.java    |    3 +
 .../testing/fakedata/applib/services/Chars.java    |    3 +
 .../fakedata/applib/services/Collections.java      |    3 +
 .../testing/fakedata/applib/services/Comms.java    |    3 +
 .../fakedata/applib/services/CreditCards.java      |    3 +
 .../testing/fakedata/applib/services/Doubles.java  |    3 +
 .../testing/fakedata/applib/services/Enums.java    |    3 +
 .../fakedata/applib/services/FakeDataService.java  |    5 +-
 .../testing/fakedata/applib/services/Floats.java   |    3 +
 .../testing/fakedata/applib/services/Integers.java |    3 +
 .../fakedata/applib/services/IsisBlobs.java        |    3 +
 .../fakedata/applib/services/IsisClobs.java        |    5 +-
 .../fakedata/applib/services/IsisPasswords.java    |    3 +
 .../fakedata/applib/services/J8DateTimes.java      |    3 +
 .../fakedata/applib/services/J8LocalDates.java     |    3 +
 .../fakedata/applib/services/J8Periods.java        |    3 +
 .../fakedata/applib/services/JavaSqlDates.java     |    3 +
 .../applib/services/JavaSqlTimestamps.java         |    3 +
 .../fakedata/applib/services/JavaUtilDates.java    |    5 +-
 .../fakedata/applib/services/JodaDateTimes.java    |    9 +-
 .../fakedata/applib/services/JodaLocalDates.java   |    7 +-
 .../fakedata/applib/services/JodaPeriods.java      |    6 +-
 .../testing/fakedata/applib/services/Longs.java    |    3 +
 .../testing/fakedata/applib/services/Lorem.java    |    3 +
 .../testing/fakedata/applib/services/Names.java    |    3 +
 .../testing/fakedata/applib/services/Shorts.java   |    3 +
 .../testing/fakedata/applib/services/Strings.java  |    3 +
 .../testing/fakedata/applib/services/Urls.java     |    3 +
 .../testing/fakedata/applib/services/Uuids.java    |    3 +
 .../h2console/ui/IsisModuleTestingH2ConsoleUi.java |    3 +
 .../h2console/ui/services/H2ManagerMenu.java       |    3 +
 .../h2console/ui/webmodule/WebModuleH2Console.java |   49 +-
 .../hsqldbmgr/dom/IsisModuleExtHsqldbMgr.java      |    3 +
 .../hsqldbmgr/dom/services/HsqlDbManagerMenu.java  |    3 +
 .../applib/ExceptionRecognizerTranslate.java       |    3 +
 .../applib/IsisIntegrationTestAbstract.java        |   10 +-
 .../applib/IsisInteractionHandler.java             |   21 +-
 .../integtestsupport/applib/ThrowableMatchers.java |    3 +
 .../applib/swagger/SwaggerExporter.java            |    6 +-
 .../applib/validate/DomainModelValidator.java      |   18 +-
 .../applib/IsisModuleTestingSpecSupportApplib.java |    3 +
 .../integration/ObjectFactoryForIntegration.java   |    6 +-
 .../isis/testing/specsupport/applib/specs/V.java   |    6 +-
 .../IsisModuleTestingUnitTestSupportApplib.java    |    3 +
 .../applib/bean/AbstractBeanPropertiesTest.java    |    3 +
 .../bean/FixtureDatumFactoriesForAnyPojo.java      |    3 +
 .../bean/FixtureDatumFactoriesForApplib.java       |    3 +
 .../applib/bean/FixtureDatumFactoriesForJoda.java  |    3 +
 .../applib/bean/FixtureDatumFactoriesForTime.java  |    6 +-
 .../unittestsupport/applib/bean/PojoTester.java    |   49 +-
 .../core/AbstractApplyToAllContractTest.java       |    4 +-
 ...irectionalRelationshipContractTestAbstract.java |    4 +-
 .../applib/core/bidir/Instantiator.java            |    5 +-
 .../applib/core/bidir/InstantiatorSimple.java      |    5 +-
 .../applib/core/bidir/Instantiators.java           |    5 +-
 .../ComparableContractTest_compareTo.java          |    2 +
 .../core/comparable/ComparableContractTester.java  |    4 +-
 .../unittestsupport/applib/core/files/Files.java   |    4 +-
 .../applib/core/jaxb/JaxbMatchers.java             |    4 +-
 .../applib/core/jmocking/Imposterisers.java        |    3 +
 .../core/jmocking/InjectIntoJMockAction.java       |    4 +
 .../applib/core/jmocking/IsisActions.java          |    3 +
 .../applib/core/jmocking/JMockActions.java         |    3 +
 .../applib/core/jmocking/JUnitRuleMockery2.java    |   14 +-
 .../applib/core/jmocking/PostponedAction.java      |    9 +-
 .../core/soap/SoapEndpointPublishingRule.java      |    4 +-
 .../applib/core/soap/SoapEndpointSpec.java         |    3 +
 .../sortedsets/SortedSetsContractTestAbstract.java |    4 +-
 .../applib/core/streams/NullPrintStream.java       |    2 +-
 .../applib/core/utils/CollectUtils.java            |    4 +-
 .../applib/core/utils/IndentPrinter.java           |    6 +-
 .../applib/core/utils/ReflectUtils.java            |    4 +-
 .../applib/core/utils/StringUtils.java             |    4 +-
 .../core/value/ValueTypeContractTestAbstract.java  |    4 +-
 .../applib/dom/assertions/Asserting.java           |    6 +-
 .../applib/dom/matchers/IsisMatchers.java          |   17 +-
 .../dom/privatecons/PrivateConstructorTester.java  |    3 +
 .../applib/dom/reflect/ReflectUtils.java           |   11 +-
 .../applib/dom/repo/FinderInteraction.java         |    6 +-
 tooling/adoc/modules/ROOT/pages/about.adoc         |   15 +-
 .../adoc/modules/ROOT/partials/component-nav.adoc  |   23 +-
 tooling/cli/adoc/antora.yml                        |    2 +-
 .../modules/tooling-cli/examples/isis-tooling.yml  |   85 +-
 .../cli/adoc/modules/tooling-cli/pages/about.adoc  |  232 +-
 .../modules/tooling-cli/partials/module-nav.adoc   |    2 +-
 .../main/java/org/apache/isis/tooling/cli/Cli.java |   70 +-
 .../isis/tooling/cli/CliCommandAbstract.java       |    8 +-
 .../org/apache/isis/tooling/cli/CliConfig.java     |   74 +-
 .../cli/adocfix/OrphanedIncludeStatementFixer.java |    4 +-
 .../isis/tooling/cli/projdoc/ProjectDocModel.java  |  263 +-
 .../isis/tooling/cli/projdoc/ProjectDocWriter.java |  136 +-
 .../ProjectDocModel_sanitizeDescription_Test.java  |   35 +
 .../isis/tooling/cli/test/CliConfigTest.java       |   15 +-
 .../apache/isis/tooling/cli/test/isis-tooling.yml  |  101 +-
 .../isis/tooling/model4adoc/AsciiDocFactory.java   |  118 +-
 .../applib/IsisModuleValAsciidocApplib.java        |    3 +
 .../asciidoc/applib/jaxb/AsciiDocJaxbAdapter.java  |    3 +
 .../valuetypes/asciidoc/applib/value/AsciiDoc.java |    1 +
 .../metamodel/IsisModuleValAsciidocMetaModel.java  |    5 +-
 .../IsisModuleValAsciidocPersistenceJdoDn5.java    |    3 +
 .../jdo/dn5/converters/IsisAsciiDocConverter.java  |    3 +
 .../ui/wkt/IsisModuleValAsciidocUiWkt.java         |    3 +
 .../applib/IsisModuleValMarkdownApplib.java        |    3 +
 .../markdown/applib/jaxb/MarkdownJaxbAdapter.java  |    3 +
 .../markdown/applib/value/Converter.java           |   15 +-
 .../metamodel/IsisModuleValMarkdownMetaModel.java  |    3 +
 .../IsisModuleValMarkdownPersistenceJdoDn5.java    |    3 +
 .../jdo/dn5/converters/IsisMarkdownConverter.java  |    3 +
 .../ui/wkt/IsisModuleValMarkdownUiWkt.java         |    3 +
 .../sse/applib/IsisModuleValSseApplib.java         |    3 +
 .../sse/applib/annotations/ServerSentEvents.java   |    5 +-
 .../sse/applib/annotations/SseSource.java          |    7 +-
 .../valuetypes/sse/applib/service/SseChannel.java  |    5 +-
 .../valuetypes/sse/applib/service/SseService.java  |    5 +-
 .../sse/ui/wkt/IsisModuleValSseUiWkt.java          |    5 +-
 .../sse/ui/wkt/services/SseServiceDefault.java     |   17 +-
 .../wkt/webmodule/WebModuleServerSentEvents.java   |    4 +-
 .../IsisModuleViewerRestfulObjectsApplib.java      |    3 +
 .../restfulobjects/applib/JsonRepresentation.java  |    2 +
 .../restfulobjects/applib/LinkRepresentation.java  |    3 +
 .../isis/viewer/restfulobjects/applib/Rel.java     |    3 +
 .../restfulobjects/applib/RelDefinition.java       |    2 +
 .../restfulobjects/applib/RepresentationType.java  |    9 +-
 .../restfulobjects/applib/RestfulHttpMethod.java   |    4 +-
 .../restfulobjects/applib/RestfulMediaType.java    |    6 +-
 .../restfulobjects/applib/RestfulRequest.java      |    3 +
 .../restfulobjects/applib/RestfulResponse.java     |    3 +
 .../applib/boot/BootstrapResource.java             |    5 +-
 .../AbstractObjectMemberRepresentation.java        |    8 +-
 .../domainobjects/ActionResultRepresentation.java  |   15 +-
 .../DomainObjectMemberRepresentation.java          |    2 +
 .../domainobjects/DomainObjectRepresentation.java  |    3 +
 .../applib/domainobjects/DomainObjectResource.java |    5 +-
 .../applib/domainobjects/DomainRepresentation.java |    7 +-
 .../domainobjects/DomainServiceResource.java       |    5 +-
 .../applib/domainobjects/ListRepresentation.java   |    3 +
 .../domainobjects/ObjectActionRepresentation.java  |    4 +-
 .../ObjectCollectionRepresentation.java            |    5 +-
 .../ObjectPropertyRepresentation.java              |    4 +-
 .../domainobjects/ScalarValueRepresentation.java   |    4 +-
 .../AbstractTypeMemberRepresentation.java          |    4 +-
 .../ActionDescriptionRepresentation.java           |    4 +-
 .../ActionParameterDescriptionRepresentation.java  |    4 +-
 .../CollectionDescriptionRepresentation.java       |    4 +-
 .../domaintypes/DomainTypeRepresentation.java      |    4 +-
 .../applib/domaintypes/DomainTypeResource.java     |   17 +-
 .../PropertyDescriptionRepresentation.java         |    3 +
 .../TypeActionResultRepresentation.java            |    3 +
 .../applib/domaintypes/TypeListRepresentation.java |    4 +-
 .../applib/dtos/ScalarValueDtoV2.java              |   15 +-
 .../applib/errors/ErrorRepresentation.java         |    4 +-
 .../applib/health/HealthRepresentation.java        |    3 +
 .../applib/health/HealthResource.java              |    5 +-
 .../applib/homepage/HomePageRepresentation.java    |    3 +
 .../applib/homepage/HomePageResource.java          |    5 +-
 .../applib/menubars/MenuBarsResource.java          |    4 +-
 .../applib/user/UserRepresentation.java            |    3 +
 .../restfulobjects/applib/user/UserResource.java   |    5 +-
 .../restfulobjects/applib/util/JsonMapper.java     |    3 +
 .../restfulobjects/applib/util/JsonNodeUtils.java  |    3 +
 .../restfulobjects/applib/util/MediaTypes.java     |    3 +
 .../viewer/restfulobjects/applib/util/Parser.java  |    3 +
 .../restfulobjects/applib/util/PathNode.java       |    6 +-
 .../applib/util/UrlEncodingUtils.java              |    3 +
 .../applib/version/VersionRepresentation.java      |    3 +
 .../applib/version/VersionResource.java            |    5 +-
 ...isModuleViewerRestfulObjectsJaxrsResteasy4.java |    3 +
 .../conneg/RestfulObjectsJaxbWriterForXml.java     |   29 +-
 .../webmodule/WebModuleJaxrsResteasy4.java         |   13 +-
 .../IsisModuleRestfulObjectsRendering.java         |    7 +-
 .../rendering/service/RepresentationService.java   |    2 +
 .../RepresentationServiceContentNegotiator.java    |   13 +-
 .../acceptheader/AcceptHeaderServiceForRest.java   |    5 +-
 .../service/conneg/ContentNegotiationService.java  |    3 +
 .../conneg/ContentNegotiationServiceAbstract.java  |    3 +
 ...entNegotiationServiceForRestfulObjectsV1_0.java |   17 +-
 .../ContentNegotiationServiceOrgApacheIsisV1.java  |    9 +-
 .../ContentNegotiationServiceOrgApacheIsisV2.java  |   55 +-
 .../ContentNegotiationServiceXRoDomainType.java    |    6 +-
 .../service/swagger/SwaggerServiceMenu.java        |   19 +-
 .../IsisModuleViewerRestfulObjectsViewer.java      |    5 +-
 .../wicket/model/IsisModuleViewerWicketModel.java  |    3 +
 .../viewer/wicket/ui/IsisModuleViewerWicketUi.java |    3 +
 .../viewer/IsisModuleViewerWicketViewer.java       |    3 +-
 668 files changed, 6771 insertions(+), 4650 deletions(-)
 create mode 100644 .run/isis-tooling-cli (overview).run.xml
 create mode 100644 antora/components/system/modules/generated/nav.adoc
 rename mappings/{publisher => outbox-publisher}/adoc/antora.yml (100%)
 rename mappings/{publisher => outbox-publisher}/adoc/modules/outbox-publisher/nav.adoc (100%)
 rename mappings/{publisher => outbox-publisher}/adoc/modules/outbox-publisher/pages/about.adoc (100%)
 rename mappings/{publisher => outbox-publisher}/adoc/modules/outbox-publisher/partials/module-nav.adoc (100%)
 rename scripts/ci/{_adoc-gen-index.sh => _adoc-gen-tooling.sh} (85%)
 create mode 100644 tooling/cli/src/test/java/org/apache/isis/tooling/cli/projdoc/ProjectDocModel_sanitizeDescription_Test.java