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 2020/10/13 06:47:11 UTC
[isis-site] branch asf-staging updated (62e90d0 -> 30707b5)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/isis-site.git.
discard 62e90d0 ISIS-2322 : staging changes to website
new 30707b5 ISIS-2322 : staging changes to website
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (62e90d0)
\
N -- N -- N refs/heads/asf-staging (30707b5)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 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:
.../latest/_attachments/algolia-search/config.json | 40 +
content/comguide/latest/algolia-search.html | 660 ++
content/comguide/latest/index.html | 9 +
content/conguide/latest/agilej/about.html | 522 ++
...ag-0a5124db4e5a007b09600f789391b49921470e5b.png | Bin 0 -> 8255 bytes
...ag-6583b9501f99503130bf355e5911a608e0345f19.svg | 440 ++
...ag-66b9a7537780af499f1e5e0891467a3f785ebdac.png | Bin 0 -> 19431 bytes
...ag-754aa464614732e6d3716ee22fa558d5867965d3.svg | 24 +
content/conguide/latest/documentation/tooling.html | 478 ++
content/conguide/latest/index.html | 9 +
.../commons/concurrent-task-list-UNUSED.html | 574 ++
content/core/latest/index.html | 9 +
...ag-172ce6d247c1f0a9fac1a4a3234125347761a070.svg | 239 +
content/core/latest/metamodel/class-diagram.html | 542 ++
content/core/latest/regressiontests/about.html | 499 ++
.../runtime-services/CommandServiceInternal.html | 489 ++
content/core/latest/webapp/webmodules.html | 695 ++
content/docs/latest/demo/_images/teaser-light.png | Bin 0 -> 673305 bytes
content/docs/latest/index.html | 9 +
...ag-599346a9f77a489b6217b75d7ac3b4db988213ba.svg | 19 +
...ag-e93d5135146b237a9132afa0c6e25e5ebc58358e.svg | 27 +
content/docs/latest/support/_images/slack/010.png | Bin 0 -> 215760 bytes
content/docs/latest/support/_images/slack/020.png | Bin 0 -> 220360 bytes
content/docs/latest/support/_images/slack/030.png | Bin 0 -> 168163 bytes
content/docs/latest/support/_images/slack/040.png | Bin 0 -> 2878486 bytes
content/docs/latest/support/_images/slack/050.png | Bin 0 -> 944798 bytes
content/docs/latest/support/_images/slack/060.png | Bin 0 -> 123141 bytes
content/docs/latest/support/_images/slack/070.png | Bin 0 -> 165012 bytes
content/docs/latest/support/_images/slack/080.png | Bin 0 -> 166771 bytes
content/docs/latest/support/_images/slack/090.png | Bin 0 -> 85520 bytes
content/docs/latest/support/_images/slack/100.png | Bin 0 -> 251178 bytes
content/docs/latest/support/_images/slack/110.png | Bin 0 -> 248458 bytes
.../extensions/latest/command-replay/about.html | 510 ++
content/extensions/latest/index.html | 9 +
.../extensions/latest/model-annotation/about.html | 510 ++
content/incubator/latest/index.html | 9 +
content/legacy/latest/index.html | 9 +
content/mappings/latest/index.html | 9 +
.../mappings/latest/outbox-publisher/about.html | 446 ++
content/pjdo/latest/index.html | 9 +
.../applib-ant/ParameterLayout/renderDay.html | 865 +++
.../applib-ant/PropertyLayout/renderDay.html | 876 +++
.../refguide/latest/applib-classes/ViewModel.html | 837 +++
...ag-e4f2a8e33daa6ba98231aa4424332bd7dcbfdbdb.svg | 25 +
.../reference-classes/issue-in-more-detail.png | Bin
.../prefixes/choices/dependent.png | Bin
.../reserved/cssClass/strikethrough.png | Bin
.../reserved/iconName/differing.pdn | Bin
.../reserved/iconName/differing.png | Bin
.../reserved/iconName/png-files.png | Bin
.../applib-classes/_images}/value-types/markup.png | Bin
content/refguide/latest/applib-classes/about.html | 824 +++
content/refguide/latest/applib-classes/events.html | 1720 +++++
.../latest/applib-classes/events/domainevent.html | 1325 ++++
.../events/domainevent/AbstractDomainEvent.html | 986 +++
.../events/domainevent/ActionDomainEvent.html | 902 +++
.../events/domainevent/CollectionDomainEvent.html | 923 +++
.../events/domainevent/PropertyDomainEvent.html | 892 +++
.../applib-classes/events/lifecycleevent.html | 1072 ++++
.../lifecycleevent/AbstractLifecycleEvent.html | 850 +++
.../events/lifecycleevent/ObjectCreatedEvent.html | 825 +++
.../events/lifecycleevent/ObjectLoadedEvent.html | 825 +++
.../lifecycleevent/ObjectPersistedEvent.html | 825 +++
.../lifecycleevent/ObjectPersistingEvent.html | 825 +++
.../events/lifecycleevent/ObjectRemovingEvent.html | 825 +++
.../events/lifecycleevent/ObjectUpdatedEvent.html | 826 +++
.../events/lifecycleevent/ObjectUpdatingEvent.html | 826 +++
.../latest/applib-classes/events/uievent.html | 985 +++
.../events/uievent/CssClassUiEvent.html | 839 +++
.../applib-classes/events/uievent/IconUiEvent.html | 841 +++
.../events/uievent/TitleUiEvent.html | 839 +++
content/refguide/latest/applib-classes/i18n.html | 852 +++
.../applib-classes/i18n/TranslatableString.html | 837 +++
content/refguide/latest/applib-classes/layout.html | 1123 ++++
.../latest/applib-classes/layout/menubars.html | 916 +++
.../applib-classes/layout/object-layout.html | 1033 +++
.../applib-classes/roles-mixins-contributees.html | 1318 ++++
.../roles-mixins-contributees/contributee.html | 941 +++
.../roles-mixins-contributees/mixins.html | 1109 ++++
.../roles-mixins-contributees/mixins/Dto.html | 907 +++
.../roles-mixins-contributees/mixins/Object.html | 938 +++
.../mixins/Persistable.html | 892 +++
.../roles-mixins-contributees/roles.html | 918 +++
.../roles/HoldsUpdatedAt.html | 867 +++
.../roles/HoldsUpdatedBy.html | 832 +++
.../roles/Timestampable.html | 847 +++
content/refguide/latest/applib-classes/spec.html | 969 +++
.../refguide/latest/applib-classes/utility.html | 1092 ++++
.../latest/applib-classes/utility/Enums.html | 867 +++
.../applib-classes/utility/ObjectContracts.html | 981 +++
.../latest/applib-classes/utility/Reasons.html | 851 +++
.../latest/applib-classes/utility/TitleBuffer.html | 825 +++
.../latest/applib-classes/value-types.html | 1143 ++++
.../latest/applib-classes/value-types/Blob.html | 897 +++
.../latest/applib-classes/value-types/Clob.html | 913 +++
.../latest/applib-classes/value-types/Markup.html | 870 +++
.../reference-classes/issue-in-more-detail.png | Bin
.../prefixes/choices/dependent.png | Bin
.../reserved/cssClass/strikethrough.png | Bin
.../reserved/iconName/differing.pdn | Bin
.../reserved/iconName/differing.png | Bin
.../reserved/iconName/png-files.png | Bin
.../applib-methods/_images}/value-types/markup.png | Bin
content/refguide/latest/applib-methods/about.html | 828 +++
.../refguide/latest/applib-methods/lifecycle.html | 910 +++
.../latest/applib-methods/lifecycle/created.html | 842 +++
.../latest/applib-methods/lifecycle/loaded.html | 825 +++
.../latest/applib-methods/lifecycle/persisted.html | 828 +++
.../applib-methods/lifecycle/persisting.html | 828 +++
.../latest/applib-methods/lifecycle/removing.html | 839 +++
.../latest/applib-methods/lifecycle/updated.html | 828 +++
.../latest/applib-methods/lifecycle/updating.html | 828 +++
.../refguide/latest/applib-methods/prefixes.html | 1742 ++++++
.../applib-methods/prefixes/autoComplete.html | 950 +++
.../latest/applib-methods/prefixes/choices.html | 996 +++
.../latest/applib-methods/prefixes/default.html | 1018 +++
.../applib-methods/prefixes/deprecated/addTo.html | 868 +++
.../applib-methods/prefixes/deprecated/clear.html | 870 +++
.../applib-methods/prefixes/deprecated/modify.html | 876 +++
.../prefixes/deprecated/removeFrom.html | 868 +++
.../prefixes/deprecated/validate.html | 969 +++
.../prefixes/deprecated/validateAddTo.html | 867 +++
.../prefixes/deprecated/validateRemoveFrom.html | 867 +++
.../latest/applib-methods/prefixes/disable.html | 941 +++
.../latest/applib-methods/prefixes/get.html | 834 +++
.../latest/applib-methods/prefixes/hide.html | 929 +++
.../latest/applib-methods/prefixes/set.html | 825 +++
.../refguide/latest/applib-methods/reserved.html | 1165 ++++
.../latest/applib-methods/reserved/cssClass.html | 889 +++
.../reserved/deprecated/disable.html | 933 +++
.../applib-methods/reserved/deprecated/getId.html | 918 +++
.../applib-methods/reserved/deprecated/hide.html | 865 +++
.../reserved/deprecated/validate.html | 851 +++
.../latest/applib-methods/reserved/iconName.html | 887 +++
.../latest/applib-methods/reserved/layout.html | 891 +++
.../latest/applib-methods/reserved/title.html | 907 +++
.../latest/applib-svc/CommandServiceListener.html | 834 +++
.../application-specific/application-css.html | 864 +++
content/refguide/latest/index.html | 9 +
.../relnotes/latest/2020/2.0.0-M3/relnotes.html | 1042 +++
.../relnotes/latest/2020/2.0.0-M4/relnotes.html | 526 ++
content/relnotes/latest/index.html | 9 +
content/security/latest/index.html | 9 +
content/setupguide/latest/index.html | 9 +
content/sitemap-system.xml | 7 +
content/subdomains/latest/index.html | 9 +
...ag-075b3218cc83aa178b44304b7b76233d1ae87c70.svg | 78 +
...ag-11f9ead61a42e11843babdb9ea040c58335d5d2b.svg | 58 +
...ag-1c8c7dbe1113b589e7239f83d8619c5cf543bb32.svg | 294 +
...ag-2f50af857090918fd10a4aaa7513861a38e57642.svg | 112 +
...ag-30880699be852bf48ea364c398c6dde1356e2b83.svg | 177 +
...ag-6172ee93cece4169300915b979f35eef04c8f8f9.svg | 119 +
...ag-6f568dbf2ed3cdd284a025d276a419167d27671e.svg | 123 +
...ag-83597cc33b376c25606d05cba34307ed0adb4e05.svg | 213 +
...ag-94f512a3fbf03620d3ef7f17be3c598c0ed96ad9.svg | 49 +
...ag-978b7c96d1f300977e35b54ca7ad3c813f7507e7.svg | 222 +
...ag-9de4769cd24588b2efce6074fa08887e406a8c90.svg | 33 +
...ag-b345e042485ca1b58f0dccb5629a047340ef308d.svg | 78 +
...ag-b3727165af40645a6124fb353ac241fa531f741a.svg | 76 +
...ag-c904c8a72ced0d006b6a7447c94f109af0dcbae5.svg | 78 +
...ag-ca119839b344919fc89bda7ee101b0b186d99f3c.svg | 78 +
...ag-cd14bdc570d2664d4e43150632d469c34e309a03.svg | 42 +
...ag-d47615e35da00c207a51dcca897fe3c39484cce1.svg | 33 +
...ag-df626f5adf1178975e84b7a91cefc457a4a2dd93.svg | 78 +
content/system/latest/about.html | 6616 ++++++++++++++++++++
content/system/latest/index.html | 9 +
content/testing/latest/index.html | 9 +
.../latest/btb/hints-and-tips/custom-css.html | 549 ++
.../fun/_images}/application-menu/dividers.png | Bin
.../fun/_images}/application-menu/layout-menus.pdn | Bin
.../fun/_images}/application-menu/layout-menus.png | Bin
.../fun/_images/application-menu/tertiary.png | Bin 0 -> 15059 bytes
...ag-05b5cefbfa8f668f4477de28374251c73f666c6d.svg | 63 +
...ag-74e461a40ffe2fc306feed64585c10fbce26b341.svg | 79 +
...ag-84acb4c3dc04dbbe4810573dbaa680d349765cfc.svg | 91 +
...ag-873d2b9971dd50f9575ba49032918f5b93d24513.svg | 23 +
...ag-beff05bd51739307d9168b3e0d8e515593e75ddb.svg | 65 +
.../layout-dynamic-xml/ToDoAppDashboard.png | Bin
.../fun/_images}/layout-dynamic-xml/ToDoItem.png | Bin
.../latest/fun/_images/layouts/customer-order.png | Bin 0 -> 5981 bytes
.../fun/_images}/layouts/estatio-Invoice.png | Bin
.../latest/fun/_images}/layouts/estatio-Lease.png | Bin
.../fun/_images}/layouts/estatio-LeaseItem.png | Bin
.../fun/_images}/layouts/todoapp-ToDoItem.png | Bin
.../latest/fun/_images}/menubars/010-download.png | Bin
.../latest/fun/_images}/menubars/020-download.png | Bin
.../latest/fun/_images/ui}/todoapp-Dashboard.png | Bin
.../userguide/latest/fun/concepts-patterns.html | 1343 ++++
.../apache-isis-vs-cqrs-and-event-sourcing.html | 595 ++
.../latest/fun/concepts-patterns/architecture.html | 607 ++
.../latest/fun/concepts-patterns/core-values.html | 749 +++
.../fun/concepts-patterns/deployment-options.html | 599 ++
.../concepts-patterns/domain-driven-design.html | 639 ++
.../latest/fun/concepts-patterns/metamodel.html | 506 ++
.../concepts-patterns/naked-objects-pattern.html | 536 ++
.../latest/fun/domain-entities-and-services.html | 1823 ++++++
.../fun/domain-entities-and-services/crud.html | 803 +++
.../domain-entities.html | 762 +++
.../domain-services.html | 950 +++
.../inject-services.html | 782 +++
content/userguide/latest/fun/meta-annotations.html | 628 ++
content/userguide/latest/fun/mixins.html | 926 +++
content/userguide/latest/fun/modules.html | 663 ++
content/userguide/latest/fun/object-members.html | 1658 +++++
.../latest/fun/object-members/actions.html | 898 +++
.../latest/fun/object-members/collections.html | 682 ++
.../latest/fun/object-members/properties.html | 1067 ++++
content/userguide/latest/fun/overview.html | 1822 ++++++
.../latest/fun/overview/business-rules.html | 574 ++
content/userguide/latest/fun/overview/events.html | 659 ++
.../userguide/latest/fun/overview/identifiers.html | 594 ++
content/userguide/latest/fun/overview/modules.html | 682 ++
.../latest/fun/overview/object-members.html | 750 +++
.../latest/fun/overview/programming-model.html | 518 ++
.../fun/overview/types-of-domain-objects.html | 933 +++
content/userguide/latest/fun/ui.html | 2045 ++++++
.../latest/fun/ui/action-icons-and-css.html | 612 ++
.../userguide/latest/fun/ui/menubars-layout.html | 774 +++
.../latest/fun/ui/names-and-descriptions.html | 571 ++
content/userguide/latest/fun/ui/object-layout.html | 891 +++
.../latest/fun/ui/object-titles-and-icons.html | 1024 +++
content/userguide/latest/fun/ui/table-columns.html | 534 ++
content/userguide/latest/fun/view-models.html | 934 +++
.../latest/fun/view-models/UNUSED-dto.html | 780 +++
content/userguide/latest/index.html | 9 +
content/userguide/latest/quartz/about.html | 596 ++
content/valuetypes/latest/index.html | 9 +
content/vro/latest/index.html | 9 +
content/vw/latest/index.html | 9 +
229 files changed, 127501 insertions(+)
create mode 100644 content/comguide/latest/_attachments/algolia-search/config.json
create mode 100644 content/comguide/latest/algolia-search.html
create mode 100644 content/comguide/latest/index.html
create mode 100644 content/conguide/latest/agilej/about.html
create mode 100644 content/conguide/latest/documentation/_images/diag-0a5124db4e5a007b09600f789391b49921470e5b.png
create mode 100644 content/conguide/latest/documentation/_images/diag-6583b9501f99503130bf355e5911a608e0345f19.svg
create mode 100644 content/conguide/latest/documentation/_images/diag-66b9a7537780af499f1e5e0891467a3f785ebdac.png
create mode 100644 content/conguide/latest/documentation/_images/diag-754aa464614732e6d3716ee22fa558d5867965d3.svg
create mode 100644 content/conguide/latest/documentation/tooling.html
create mode 100644 content/conguide/latest/index.html
create mode 100644 content/core/latest/commons/concurrent-task-list-UNUSED.html
create mode 100644 content/core/latest/index.html
create mode 100644 content/core/latest/metamodel/_images/diag-172ce6d247c1f0a9fac1a4a3234125347761a070.svg
create mode 100644 content/core/latest/metamodel/class-diagram.html
create mode 100644 content/core/latest/regressiontests/about.html
create mode 100644 content/core/latest/runtime-services/CommandServiceInternal.html
create mode 100644 content/core/latest/webapp/webmodules.html
create mode 100644 content/docs/latest/demo/_images/teaser-light.png
create mode 100644 content/docs/latest/index.html
create mode 100644 content/docs/latest/starters/_images/diag-599346a9f77a489b6217b75d7ac3b4db988213ba.svg
create mode 100644 content/docs/latest/starters/_images/diag-e93d5135146b237a9132afa0c6e25e5ebc58358e.svg
create mode 100644 content/docs/latest/support/_images/slack/010.png
create mode 100644 content/docs/latest/support/_images/slack/020.png
create mode 100644 content/docs/latest/support/_images/slack/030.png
create mode 100644 content/docs/latest/support/_images/slack/040.png
create mode 100644 content/docs/latest/support/_images/slack/050.png
create mode 100644 content/docs/latest/support/_images/slack/060.png
create mode 100644 content/docs/latest/support/_images/slack/070.png
create mode 100644 content/docs/latest/support/_images/slack/080.png
create mode 100644 content/docs/latest/support/_images/slack/090.png
create mode 100644 content/docs/latest/support/_images/slack/100.png
create mode 100644 content/docs/latest/support/_images/slack/110.png
create mode 100644 content/extensions/latest/command-replay/about.html
create mode 100644 content/extensions/latest/index.html
create mode 100644 content/extensions/latest/model-annotation/about.html
create mode 100644 content/incubator/latest/index.html
create mode 100644 content/legacy/latest/index.html
create mode 100644 content/mappings/latest/index.html
create mode 100644 content/mappings/latest/outbox-publisher/about.html
create mode 100644 content/pjdo/latest/index.html
create mode 100644 content/refguide/latest/applib-ant/ParameterLayout/renderDay.html
create mode 100644 content/refguide/latest/applib-ant/PropertyLayout/renderDay.html
create mode 100644 content/refguide/latest/applib-classes/ViewModel.html
create mode 100644 content/refguide/latest/applib-classes/_images/diag-e4f2a8e33daa6ba98231aa4424332bd7dcbfdbdb.svg
copy {latest/guides/rgcms/images => content/refguide/latest/applib-classes/_images}/reference-classes/issue-in-more-detail.png (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-classes/_images}/reference-methods/prefixes/choices/dependent.png (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-classes/_images}/reference-methods/reserved/cssClass/strikethrough.png (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-classes/_images}/reference-methods/reserved/iconName/differing.pdn (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-classes/_images}/reference-methods/reserved/iconName/differing.png (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-classes/_images}/reference-methods/reserved/iconName/png-files.png (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-classes/_images}/value-types/markup.png (100%)
create mode 100644 content/refguide/latest/applib-classes/about.html
create mode 100644 content/refguide/latest/applib-classes/events.html
create mode 100644 content/refguide/latest/applib-classes/events/domainevent.html
create mode 100644 content/refguide/latest/applib-classes/events/domainevent/AbstractDomainEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/domainevent/ActionDomainEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/domainevent/CollectionDomainEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/domainevent/PropertyDomainEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/lifecycleevent.html
create mode 100644 content/refguide/latest/applib-classes/events/lifecycleevent/AbstractLifecycleEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/lifecycleevent/ObjectCreatedEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/lifecycleevent/ObjectLoadedEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/lifecycleevent/ObjectPersistedEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/lifecycleevent/ObjectPersistingEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/lifecycleevent/ObjectRemovingEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/lifecycleevent/ObjectUpdatedEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/lifecycleevent/ObjectUpdatingEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/uievent.html
create mode 100644 content/refguide/latest/applib-classes/events/uievent/CssClassUiEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/uievent/IconUiEvent.html
create mode 100644 content/refguide/latest/applib-classes/events/uievent/TitleUiEvent.html
create mode 100644 content/refguide/latest/applib-classes/i18n.html
create mode 100644 content/refguide/latest/applib-classes/i18n/TranslatableString.html
create mode 100644 content/refguide/latest/applib-classes/layout.html
create mode 100644 content/refguide/latest/applib-classes/layout/menubars.html
create mode 100644 content/refguide/latest/applib-classes/layout/object-layout.html
create mode 100644 content/refguide/latest/applib-classes/roles-mixins-contributees.html
create mode 100644 content/refguide/latest/applib-classes/roles-mixins-contributees/contributee.html
create mode 100644 content/refguide/latest/applib-classes/roles-mixins-contributees/mixins.html
create mode 100644 content/refguide/latest/applib-classes/roles-mixins-contributees/mixins/Dto.html
create mode 100644 content/refguide/latest/applib-classes/roles-mixins-contributees/mixins/Object.html
create mode 100644 content/refguide/latest/applib-classes/roles-mixins-contributees/mixins/Persistable.html
create mode 100644 content/refguide/latest/applib-classes/roles-mixins-contributees/roles.html
create mode 100644 content/refguide/latest/applib-classes/roles-mixins-contributees/roles/HoldsUpdatedAt.html
create mode 100644 content/refguide/latest/applib-classes/roles-mixins-contributees/roles/HoldsUpdatedBy.html
create mode 100644 content/refguide/latest/applib-classes/roles-mixins-contributees/roles/Timestampable.html
create mode 100644 content/refguide/latest/applib-classes/spec.html
create mode 100644 content/refguide/latest/applib-classes/utility.html
create mode 100644 content/refguide/latest/applib-classes/utility/Enums.html
create mode 100644 content/refguide/latest/applib-classes/utility/ObjectContracts.html
create mode 100644 content/refguide/latest/applib-classes/utility/Reasons.html
create mode 100644 content/refguide/latest/applib-classes/utility/TitleBuffer.html
create mode 100644 content/refguide/latest/applib-classes/value-types.html
create mode 100644 content/refguide/latest/applib-classes/value-types/Blob.html
create mode 100644 content/refguide/latest/applib-classes/value-types/Clob.html
create mode 100644 content/refguide/latest/applib-classes/value-types/Markup.html
copy {latest/guides/rgcms/images => content/refguide/latest/applib-methods/_images}/reference-classes/issue-in-more-detail.png (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-methods/_images}/reference-methods/prefixes/choices/dependent.png (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-methods/_images}/reference-methods/reserved/cssClass/strikethrough.png (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-methods/_images}/reference-methods/reserved/iconName/differing.pdn (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-methods/_images}/reference-methods/reserved/iconName/differing.png (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-methods/_images}/reference-methods/reserved/iconName/png-files.png (100%)
copy {latest/guides/rgcms/images => content/refguide/latest/applib-methods/_images}/value-types/markup.png (100%)
create mode 100644 content/refguide/latest/applib-methods/about.html
create mode 100644 content/refguide/latest/applib-methods/lifecycle.html
create mode 100644 content/refguide/latest/applib-methods/lifecycle/created.html
create mode 100644 content/refguide/latest/applib-methods/lifecycle/loaded.html
create mode 100644 content/refguide/latest/applib-methods/lifecycle/persisted.html
create mode 100644 content/refguide/latest/applib-methods/lifecycle/persisting.html
create mode 100644 content/refguide/latest/applib-methods/lifecycle/removing.html
create mode 100644 content/refguide/latest/applib-methods/lifecycle/updated.html
create mode 100644 content/refguide/latest/applib-methods/lifecycle/updating.html
create mode 100644 content/refguide/latest/applib-methods/prefixes.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/autoComplete.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/choices.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/default.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/deprecated/addTo.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/deprecated/clear.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/deprecated/modify.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/deprecated/removeFrom.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/deprecated/validate.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/deprecated/validateAddTo.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/deprecated/validateRemoveFrom.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/disable.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/get.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/hide.html
create mode 100644 content/refguide/latest/applib-methods/prefixes/set.html
create mode 100644 content/refguide/latest/applib-methods/reserved.html
create mode 100644 content/refguide/latest/applib-methods/reserved/cssClass.html
create mode 100644 content/refguide/latest/applib-methods/reserved/deprecated/disable.html
create mode 100644 content/refguide/latest/applib-methods/reserved/deprecated/getId.html
create mode 100644 content/refguide/latest/applib-methods/reserved/deprecated/hide.html
create mode 100644 content/refguide/latest/applib-methods/reserved/deprecated/validate.html
create mode 100644 content/refguide/latest/applib-methods/reserved/iconName.html
create mode 100644 content/refguide/latest/applib-methods/reserved/layout.html
create mode 100644 content/refguide/latest/applib-methods/reserved/title.html
create mode 100644 content/refguide/latest/applib-svc/CommandServiceListener.html
create mode 100644 content/refguide/latest/config/application-specific/application-css.html
create mode 100644 content/refguide/latest/index.html
create mode 100644 content/relnotes/latest/2020/2.0.0-M3/relnotes.html
create mode 100644 content/relnotes/latest/2020/2.0.0-M4/relnotes.html
create mode 100644 content/relnotes/latest/index.html
create mode 100644 content/security/latest/index.html
create mode 100644 content/setupguide/latest/index.html
create mode 100644 content/sitemap-system.xml
create mode 100644 content/subdomains/latest/index.html
create mode 100644 content/system/latest/_images/diag-075b3218cc83aa178b44304b7b76233d1ae87c70.svg
create mode 100644 content/system/latest/_images/diag-11f9ead61a42e11843babdb9ea040c58335d5d2b.svg
create mode 100644 content/system/latest/_images/diag-1c8c7dbe1113b589e7239f83d8619c5cf543bb32.svg
create mode 100644 content/system/latest/_images/diag-2f50af857090918fd10a4aaa7513861a38e57642.svg
create mode 100644 content/system/latest/_images/diag-30880699be852bf48ea364c398c6dde1356e2b83.svg
create mode 100644 content/system/latest/_images/diag-6172ee93cece4169300915b979f35eef04c8f8f9.svg
create mode 100644 content/system/latest/_images/diag-6f568dbf2ed3cdd284a025d276a419167d27671e.svg
create mode 100644 content/system/latest/_images/diag-83597cc33b376c25606d05cba34307ed0adb4e05.svg
create mode 100644 content/system/latest/_images/diag-94f512a3fbf03620d3ef7f17be3c598c0ed96ad9.svg
create mode 100644 content/system/latest/_images/diag-978b7c96d1f300977e35b54ca7ad3c813f7507e7.svg
create mode 100644 content/system/latest/_images/diag-9de4769cd24588b2efce6074fa08887e406a8c90.svg
create mode 100644 content/system/latest/_images/diag-b345e042485ca1b58f0dccb5629a047340ef308d.svg
create mode 100644 content/system/latest/_images/diag-b3727165af40645a6124fb353ac241fa531f741a.svg
create mode 100644 content/system/latest/_images/diag-c904c8a72ced0d006b6a7447c94f109af0dcbae5.svg
create mode 100644 content/system/latest/_images/diag-ca119839b344919fc89bda7ee101b0b186d99f3c.svg
create mode 100644 content/system/latest/_images/diag-cd14bdc570d2664d4e43150632d469c34e309a03.svg
create mode 100644 content/system/latest/_images/diag-d47615e35da00c207a51dcca897fe3c39484cce1.svg
create mode 100644 content/system/latest/_images/diag-df626f5adf1178975e84b7a91cefc457a4a2dd93.svg
create mode 100644 content/system/latest/about.html
create mode 100644 content/system/latest/index.html
create mode 100644 content/testing/latest/index.html
create mode 100644 content/userguide/latest/btb/hints-and-tips/custom-css.html
copy {latest/guides/ugvw/images => content/userguide/latest/fun/_images}/application-menu/dividers.png (100%)
copy {latest/guides/ugvw/images => content/userguide/latest/fun/_images}/application-menu/layout-menus.pdn (100%)
copy {latest/guides/ugvw/images => content/userguide/latest/fun/_images}/application-menu/layout-menus.png (100%)
create mode 100644 content/userguide/latest/fun/_images/application-menu/tertiary.png
create mode 100644 content/userguide/latest/fun/_images/diag-05b5cefbfa8f668f4477de28374251c73f666c6d.svg
create mode 100644 content/userguide/latest/fun/_images/diag-74e461a40ffe2fc306feed64585c10fbce26b341.svg
create mode 100644 content/userguide/latest/fun/_images/diag-84acb4c3dc04dbbe4810573dbaa680d349765cfc.svg
create mode 100644 content/userguide/latest/fun/_images/diag-873d2b9971dd50f9575ba49032918f5b93d24513.svg
create mode 100644 content/userguide/latest/fun/_images/diag-beff05bd51739307d9168b3e0d8e515593e75ddb.svg
copy {latest/guides/ugvw/images => content/userguide/latest/fun/_images}/layout-dynamic-xml/ToDoAppDashboard.png (100%)
copy {latest/guides/ugvw/images => content/userguide/latest/fun/_images}/layout-dynamic-xml/ToDoItem.png (100%)
create mode 100644 content/userguide/latest/fun/_images/layouts/customer-order.png
copy {latest/guides/ugvw/images => content/userguide/latest/fun/_images}/layouts/estatio-Invoice.png (100%)
copy {latest/guides/ugvw/images => content/userguide/latest/fun/_images}/layouts/estatio-Lease.png (100%)
copy {latest/guides/ugvw/images => content/userguide/latest/fun/_images}/layouts/estatio-LeaseItem.png (100%)
copy {latest/guides/ugvw/images => content/userguide/latest/fun/_images}/layouts/todoapp-ToDoItem.png (100%)
copy {latest/guides/ugvw/images => content/userguide/latest/fun/_images}/menubars/010-download.png (100%)
copy {latest/guides/ugvw/images => content/userguide/latest/fun/_images}/menubars/020-download.png (100%)
copy {latest/guides/ugfun/images/programming-model => content/userguide/latest/fun/_images/ui}/todoapp-Dashboard.png (100%)
create mode 100644 content/userguide/latest/fun/concepts-patterns.html
create mode 100644 content/userguide/latest/fun/concepts-patterns/apache-isis-vs-cqrs-and-event-sourcing.html
create mode 100644 content/userguide/latest/fun/concepts-patterns/architecture.html
create mode 100644 content/userguide/latest/fun/concepts-patterns/core-values.html
create mode 100644 content/userguide/latest/fun/concepts-patterns/deployment-options.html
create mode 100644 content/userguide/latest/fun/concepts-patterns/domain-driven-design.html
create mode 100644 content/userguide/latest/fun/concepts-patterns/metamodel.html
create mode 100644 content/userguide/latest/fun/concepts-patterns/naked-objects-pattern.html
create mode 100644 content/userguide/latest/fun/domain-entities-and-services.html
create mode 100644 content/userguide/latest/fun/domain-entities-and-services/crud.html
create mode 100644 content/userguide/latest/fun/domain-entities-and-services/domain-entities.html
create mode 100644 content/userguide/latest/fun/domain-entities-and-services/domain-services.html
create mode 100644 content/userguide/latest/fun/domain-entities-and-services/inject-services.html
create mode 100644 content/userguide/latest/fun/meta-annotations.html
create mode 100644 content/userguide/latest/fun/mixins.html
create mode 100644 content/userguide/latest/fun/modules.html
create mode 100644 content/userguide/latest/fun/object-members.html
create mode 100644 content/userguide/latest/fun/object-members/actions.html
create mode 100644 content/userguide/latest/fun/object-members/collections.html
create mode 100644 content/userguide/latest/fun/object-members/properties.html
create mode 100644 content/userguide/latest/fun/overview.html
create mode 100644 content/userguide/latest/fun/overview/business-rules.html
create mode 100644 content/userguide/latest/fun/overview/events.html
create mode 100644 content/userguide/latest/fun/overview/identifiers.html
create mode 100644 content/userguide/latest/fun/overview/modules.html
create mode 100644 content/userguide/latest/fun/overview/object-members.html
create mode 100644 content/userguide/latest/fun/overview/programming-model.html
create mode 100644 content/userguide/latest/fun/overview/types-of-domain-objects.html
create mode 100644 content/userguide/latest/fun/ui.html
create mode 100644 content/userguide/latest/fun/ui/action-icons-and-css.html
create mode 100644 content/userguide/latest/fun/ui/menubars-layout.html
create mode 100644 content/userguide/latest/fun/ui/names-and-descriptions.html
create mode 100644 content/userguide/latest/fun/ui/object-layout.html
create mode 100644 content/userguide/latest/fun/ui/object-titles-and-icons.html
create mode 100644 content/userguide/latest/fun/ui/table-columns.html
create mode 100644 content/userguide/latest/fun/view-models.html
create mode 100644 content/userguide/latest/fun/view-models/UNUSED-dto.html
create mode 100644 content/userguide/latest/index.html
create mode 100644 content/userguide/latest/quartz/about.html
create mode 100644 content/valuetypes/latest/index.html
create mode 100644 content/vro/latest/index.html
create mode 100644 content/vw/latest/index.html
[isis-site] 01/01: ISIS-2322 : staging changes to website
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/isis-site.git
commit 30707b5677db45c838b354143c7b7b24aca068d7
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Tue Oct 13 07:46:11 2020 +0100
ISIS-2322 : staging changes to website
---
.gitignore | 1 +
content/404.html | 101 +-
content/_/css/site-custom.css | 14 +
content/_/css/site.css | 4 +-
content/_/js/site.js | 3 +-
content/applib/layout/component/component.xsd | 20 +-
.../applib/layout/grid/bootstrap3/bootstrap3.xsd | 10 +
content/applib/layout/links/links.xsd | 10 +
.../applib/layout/menubars/bootstrap3/menubars.xsd | 11 +
.../latest/_attachments/algolia-search/config.json | 40 +
.../_images/release-process/nexus-release-1.png | Bin 82855 -> 610302 bytes
content/comguide/latest/about.html | 109 +-
content/comguide/latest/algolia-search.html | 660 ++
.../comguide/latest/antora-publish-procedure.html | 135 +-
content/comguide/latest/applying-patches.html | 104 +-
content/comguide/latest/cutting-a-release.html | 330 +-
content/comguide/latest/index.html | 9 +
content/comguide/latest/key-generation.html | 108 +-
.../comguide/latest/merging-a-pull-request.html | 111 +-
content/comguide/latest/pmc-notes.html | 104 +-
content/comguide/latest/policies.html | 104 +-
content/comguide/latest/policies/git-policy.html | 104 +-
.../latest/policies/versioning-policy.html | 104 +-
.../comguide/latest/post-release-successful.html | 657 +-
.../comguide/latest/post-release-unsuccessful.html | 161 +-
.../release-process-for-interim-releases.html | 106 +-
.../comguide/latest/release-process-prereqs.html | 110 +-
content/comguide/latest/verifying-releases.html | 120 +-
content/conguide/latest/about.html | 140 +-
content/conguide/latest/agilej.html | 458 --
content/conguide/latest/agilej/about.html | 522 ++
content/conguide/latest/building-apache-isis.html | 147 +-
.../conguide/latest/building-docs-and-website.html | 403 --
content/conguide/latest/cmd-line.html | 412 --
content/conguide/latest/contributing.html | 156 +-
...ag-0a5124db4e5a007b09600f789391b49921470e5b.png | Bin 0 -> 8255 bytes
...ag-6583b9501f99503130bf355e5911a608e0345f19.svg | 440 ++
...ag-66b9a7537780af499f1e5e0891467a3f785ebdac.png | Bin 0 -> 19431 bytes
...ag-754aa464614732e6d3716ee22fa558d5867965d3.svg | 24 +
content/conguide/latest/documentation/about.html | 228 +-
.../latest/documentation/asciidoc-syntax.html | 206 +-
.../documentation/building-docs-and-website.html | 195 +-
content/conguide/latest/documentation/tooling.html | 478 ++
.../eclipse/_attachments/Apache-Isis.importorder | 19 +
content/conguide/latest/eclipse/about.html | 147 +-
content/conguide/latest/git/about.html | 141 +-
content/conguide/latest/index.html | 9 +
.../_attachments/Apache-Isis-importorder.xml | 12 +
content/conguide/latest/intellij/about.html | 147 +-
content/core/latest/about.html | 135 +-
content/core/latest/archdesign/about.html | 146 +-
.../latest/archdesign/concurrent-task-list.html | 538 --
content/core/latest/archdesign/maven-modules.html | 1086 ----
content/core/latest/archdesign/metamodel.html | 506 --
content/core/latest/archdesign/webmodules.html | 659 --
content/core/latest/codegen-bytebuddy/about.html | 136 +-
content/core/latest/commons/about.html | 223 +-
.../commons/concurrent-task-list-UNUSED.html | 574 ++
content/core/latest/index.html | 9 +
content/core/latest/internaltestsupport/about.html | 136 +-
...ag-172ce6d247c1f0a9fac1a4a3234125347761a070.svg | 239 +
content/core/latest/metamodel/about.html | 140 +-
content/core/latest/metamodel/class-diagram.html | 542 ++
content/core/latest/regressiontests/about.html | 499 ++
.../ApplicationFeatureFactory.html | 138 +-
.../runtime-services/AuditerDispatchService.html | 148 +-
.../AuthenticationSessionProvider.html | 148 +-
.../runtime-services/ChangedObjectsService.html | 152 +-
.../CommandDtoServiceInternal.html | 156 +-
.../runtime-services/CommandServiceInternal.html | 489 ++
.../ContentNegotiationService.html | 162 +-
.../InteractionDtoServiceInternal.html | 148 +-
.../PersistenceSessionServiceInternal.html | 138 +-
.../runtime-services/PublisherDispatchService.html | 150 +-
.../runtime-services/RepresentationService.html | 152 +-
content/core/latest/runtime-services/about.html | 142 +-
content/core/latest/runtime/about.html | 142 +-
content/core/latest/smoketests/about.html | 463 --
content/core/latest/webapp/about.html | 140 +-
content/core/latest/webapp/webmodules.html | 695 ++
content/doap_isis.rdf | 10 +
...15-HealthAssessmentReport_DRCP594591_138322.pdf | Bin 932790 -> 0 bytes
...9-HealthAssessmentReport_DRCJ1712475_138322.pdf | Bin 1387664 -> 0 bytes
content/docs/latest/about.html | 125 +-
content/docs/latest/archive/1-x.html | 107 +-
content/docs/latest/demo/_images/teaser-light.png | Bin 0 -> 673305 bytes
content/docs/latest/demo/about.html | 177 +-
content/docs/latest/downloads/how-to.html | 115 +-
.../going-deeper/articles-and-presentations.html | 111 +-
content/docs/latest/going-deeper/books.html | 111 +-
content/docs/latest/index.html | 9 +
content/docs/latest/landing-page/components.html | 111 +-
content/docs/latest/landing-page/guides.html | 107 +-
content/docs/latest/landing-page/internal.html | 117 +-
content/docs/latest/landing-page/libraries.html | 117 +-
content/docs/latest/landing-page/releases.html | 109 +-
content/docs/latest/mavendeps/about.html | 107 +-
content/docs/latest/more-thanks/more-thanks.html | 115 +-
content/docs/latest/parent-pom/about.html | 109 +-
.../resources/_attachments/IsisCheatSheet.docx | Bin 23869 -> 24336 bytes
.../resources/_attachments/IsisCheatSheet.pdf | Bin 179877 -> 195020 bytes
content/docs/latest/resources/about.html | 107 +-
content/docs/latest/resources/cheatsheet.html | 107 +-
content/docs/latest/resources/icons.html | 107 +-
...ag-599346a9f77a489b6217b75d7ac3b4db988213ba.svg | 19 +
...ag-e93d5135146b237a9132afa0c6e25e5ebc58358e.svg | 27 +
content/docs/latest/starters/about.html | 115 +-
.../docs/latest/starters/helloworld-script.html | 111 +-
content/docs/latest/starters/helloworld.html | 151 +-
content/docs/latest/starters/simpleapp-script.html | 111 +-
content/docs/latest/starters/simpleapp.html | 175 +-
.../support => support/_images}/slack/010.png | Bin
.../support => support/_images}/slack/020.png | Bin
.../support => support/_images}/slack/030.png | Bin
.../support => support/_images}/slack/040.png | Bin
.../support => support/_images}/slack/050.png | Bin
.../support => support/_images}/slack/060.png | Bin
.../support => support/_images}/slack/070.png | Bin
.../support => support/_images}/slack/080.png | Bin
.../support => support/_images}/slack/090.png | Bin
.../support => support/_images}/slack/100.png | Bin
.../support => support/_images}/slack/110.png | Bin
content/docs/latest/support/about.html | 107 +-
content/docs/latest/support/mailing-list.html | 107 +-
content/docs/latest/support/slack-channel.html | 175 +-
.../what-is-apache-isis/common-use-cases.html | 107 +-
.../what-is-apache-isis/isis-in-pictures.html | 168 +-
.../latest/what-is-apache-isis/powered-by.html | 126 +-
.../what-is-apache-isis/powered-by/commapp.html | 112 +-
.../what-is-apache-isis/powered-by/contactapp.html | 109 +-
.../what-is-apache-isis/powered-by/cqnz.html | 109 +-
.../what-is-apache-isis/powered-by/estatio.html | 112 +-
.../powered-by/gesconsultor-grc.html | 117 +-
.../powered-by/transport-planner.html | 107 +-
.../what-is-apache-isis/screencasts-older.html | 107 +-
.../latest/what-is-apache-isis/screencasts.html | 176 +-
.../what-is-apache-isis/screencasts/playlists.html | 107 +-
content/extensions/latest/about.html | 126 +-
content/extensions/latest/command-log/about.html | 134 +-
.../extensions/latest/command-replay/about.html | 510 ++
content/extensions/latest/index.html | 9 +
.../extensions/latest/model-annotation/about.html | 510 ++
content/incubator/latest/about.html | 109 +-
content/incubator/latest/index.html | 9 +
content/incubator/latest/microprofile/about.html | 123 +-
content/incubator/latest/model/about.html | 388 --
content/index.html | 8 +-
content/legacy/latest/about.html | 119 +-
content/legacy/latest/applib/about.html | 128 +-
content/legacy/latest/commons/about.html | 126 +-
content/legacy/latest/index.html | 9 +
content/legacy/latest/metamodel/about.html | 114 +-
content/legacy/latest/restclient/about.html | 139 +-
content/legacy/latest/runtime/about.html | 126 +-
content/legacy/latest/servletapi/about.html | 127 +-
content/mappings/latest/about.html | 108 +-
content/mappings/latest/index.html | 9 +
content/mappings/latest/jaxrsclient/about.html | 109 +-
content/mappings/latest/minio/about.html | 103 +-
.../mappings/latest/outbox-publisher/about.html | 446 ++
content/mappings/latest/publisher/about.html | 406 --
content/mappings/latest/restclient/about.html | 103 +-
content/mappings/latest/slack/about.html | 103 +-
content/pjdo/latest/about.html | 133 +-
content/pjdo/latest/configuring.html | 598 +-
content/pjdo/latest/configuring/bulk-load.html | 101 +-
.../disabling-persistence-by-reachability.html | 107 +-
.../pjdo/latest/configuring/persistence-xml.html | 101 +-
content/pjdo/latest/configuring/properties.html | 117 +-
.../latest/configuring/using-jndi-data-source.html | 133 +-
content/pjdo/latest/db-schemas.html | 212 +-
content/pjdo/latest/hints-and-tips.html | 128 +-
.../latest/hints-and-tips/diagnosing-n-plus-1.html | 103 +-
content/pjdo/latest/hints-and-tips/java8.html | 101 +-
.../hints-and-tips/jdoql-and-timestamps.html | 103 +-
.../hints-and-tips/overriding-jdo-annotations.html | 112 +-
.../subtype-entity-not-fully-populated.html | 101 +-
.../typesafe-queries-and-fetchgroups.html | 101 +-
content/pjdo/latest/index.html | 9 +
content/pjdo/latest/jdo-mappings.html | 129 +-
.../mandatory-properties-in-subtypes.html | 113 +-
.../latest/jdo-mappings/mapping-to-a-view.html | 101 +-
.../one-to-m-bidirectional-relationships.html | 101 +-
content/pjdo/latest/services/IsisJdoSupport.html | 167 +-
content/refguide/latest/about.html | 215 +-
content/refguide/latest/applib-ant/Action.html | 1292 +---
.../latest/applib-ant/Action/associateWith.html | 269 +-
.../refguide/latest/applib-ant/Action/command.html | 886 +--
.../latest/applib-ant/Action/domainEvent.html | 262 +-
.../refguide/latest/applib-ant/Action/hidden.html | 231 +-
.../latest/applib-ant/Action/invokeOn.html | 797 ---
.../latest/applib-ant/Action/publishing.html | 225 +-
.../latest/applib-ant/Action/restrictTo.html | 240 +-
.../latest/applib-ant/Action/semantics.html | 260 +-
.../refguide/latest/applib-ant/Action/typeOf.html | 224 +-
.../refguide/latest/applib-ant/ActionLayout.html | 441 +-
.../applib-ant/ActionLayout/bookmarking.html | 215 +-
.../applib-ant/ActionLayout/contributedAs.html | 275 +-
.../latest/applib-ant/ActionLayout/cssClass.html | 217 +-
.../latest/applib-ant/ActionLayout/cssClassFa.html | 227 +-
.../applib-ant/ActionLayout/describedAs.html | 217 +-
.../latest/applib-ant/ActionLayout/hidden.html | 237 +-
.../latest/applib-ant/ActionLayout/named.html | 227 +-
.../latest/applib-ant/ActionLayout/position.html | 269 +-
.../applib-ant/ActionLayout/promptStyle.html | 247 +-
.../latest/applib-ant/ActionLayout/redirect.html | 220 +-
content/refguide/latest/applib-ant/Collection.html | 377 +-
.../latest/applib-ant/Collection/domainEvent.html | 299 +-
.../latest/applib-ant/Collection/editing.html | 224 +-
.../latest/applib-ant/Collection/hidden.html | 239 +-
.../Collection/mementoSerialization.html | 222 +-
.../latest/applib-ant/Collection/typeOf.html | 219 +-
.../latest/applib-ant/CollectionLayout.html | 394 +-
.../applib-ant/CollectionLayout/cssClass.html | 224 +-
.../applib-ant/CollectionLayout/defaultView.html | 251 +-
.../applib-ant/CollectionLayout/describedAs.html | 227 +-
.../latest/applib-ant/CollectionLayout/hidden.html | 226 +-
.../latest/applib-ant/CollectionLayout/named.html | 223 +-
.../latest/applib-ant/CollectionLayout/paged.html | 223 +-
.../applib-ant/CollectionLayout/sortedBy.html | 249 +-
content/refguide/latest/applib-ant/Column.html | 207 +-
content/refguide/latest/applib-ant/Digits.html | 205 +-
.../refguide/latest/applib-ant/Discriminator.html | 214 +-
.../refguide/latest/applib-ant/DomainObject.html | 511 +-
.../applib-ant/DomainObject/actionDomainEvent.html | 224 +-
.../latest/applib-ant/DomainObject/auditing.html | 213 +-
.../DomainObject/autoCompleteRepository.html | 235 +-
.../latest/applib-ant/DomainObject/bounding.html | 210 +-
.../DomainObject/collectionDomainEvent.html | 233 +-
.../DomainObject/createdLifecycleEvent.html | 215 +-
.../latest/applib-ant/DomainObject/editing.html | 249 +-
.../DomainObject/loadedLifecycleEvent.html | 219 +-
.../applib-ant/DomainObject/mixinMethod.html | 253 +-
.../latest/applib-ant/DomainObject/nature.html | 228 +-
.../latest/applib-ant/DomainObject/objectType.html | 220 +-
.../DomainObject/persistedLifecycleEvent.html | 220 +-
.../DomainObject/persistingLifecycleEvent.html | 224 +-
.../DomainObject/propertyDomainEvent.html | 213 +-
.../latest/applib-ant/DomainObject/publishing.html | 219 +-
.../DomainObject/removingLifecycleEvent.html | 222 +-
.../DomainObject/updatedLifecycleEvent.html | 220 +-
.../DomainObject/updatingLifecycleEvent.html | 225 +-
.../latest/applib-ant/DomainObjectLayout.html | 370 +-
.../applib-ant/DomainObjectLayout/bookmarking.html | 229 +-
.../applib-ant/DomainObjectLayout/cssClass.html | 211 +-
.../applib-ant/DomainObjectLayout/cssClassFa.html | 215 +-
.../DomainObjectLayout/cssClassUiEvent.html | 231 +-
.../applib-ant/DomainObjectLayout/describedAs.html | 213 +-
.../applib-ant/DomainObjectLayout/iconUiEvent.html | 229 +-
.../DomainObjectLayout/layoutUiEvent.html | 224 +-
.../applib-ant/DomainObjectLayout/named.html | 213 +-
.../applib-ant/DomainObjectLayout/paged.html | 213 +-
.../applib-ant/DomainObjectLayout/plural.html | 211 +-
.../DomainObjectLayout/titleUiEvent.html | 232 +-
.../refguide/latest/applib-ant/DomainService.html | 316 +-
.../latest/applib-ant/DomainService/nature.html | 312 +-
.../applib-ant/DomainService/objectType.html | 213 +-
.../latest/applib-ant/DomainServiceLayout.html | 217 +-
.../applib-ant/DomainServiceLayout/menuBar.html | 215 +-
.../applib-ant/DomainServiceLayout/named.html | 209 +-
content/refguide/latest/applib-ant/Facets.html | 203 +-
content/refguide/latest/applib-ant/HomePage.html | 213 +-
content/refguide/latest/applib-ant/Inject.html | 895 ---
.../latest/applib-ant/IsisSessionScope.html | 203 +-
.../refguide/latest/applib-ant/MemberOrder.html | 356 +-
.../latest/applib-ant/MemberOrder/name.html | 332 +-
.../latest/applib-ant/MemberOrder/sequence.html | 223 +-
content/refguide/latest/applib-ant/MinLength.html | 205 +-
content/refguide/latest/applib-ant/Mixin.html | 229 +-
.../refguide/latest/applib-ant/Mixin/method.html | 231 +-
.../refguide/latest/applib-ant/NotPersistent.html | 203 +-
content/refguide/latest/applib-ant/Nullable.html | 207 +-
content/refguide/latest/applib-ant/Parameter.html | 343 +-
.../latest/applib-ant/Parameter/fileAccept.html | 227 +-
.../latest/applib-ant/Parameter/maxLength.html | 216 +-
.../latest/applib-ant/Parameter/mustSatisfy.html | 257 +-
.../latest/applib-ant/Parameter/optionality.html | 218 +-
.../latest/applib-ant/Parameter/regexPattern.html | 217 +-
.../latest/applib-ant/ParameterLayout.html | 369 +-
.../applib-ant/ParameterLayout/cssClass.html | 221 +-
.../applib-ant/ParameterLayout/describedAs.html | 226 +-
.../applib-ant/ParameterLayout/labelPosition.html | 225 +-
.../applib-ant/ParameterLayout/multiLine.html | 228 +-
.../latest/applib-ant/ParameterLayout/named.html | 245 +-
.../applib-ant/ParameterLayout/renderDay.html | 865 +++
.../ParameterLayout/renderedAsDayBefore.html | 766 ---
.../applib-ant/ParameterLayout/typicalLength.html | 217 +-
content/refguide/latest/applib-ant/Pattern.html | 211 +-
.../latest/applib-ant/PersistenceCapable.html | 218 +-
.../refguide/latest/applib-ant/PostConstruct.html | 801 ---
content/refguide/latest/applib-ant/PreDestroy.html | 757 ---
content/refguide/latest/applib-ant/PrimaryKey.html | 211 +-
.../refguide/latest/applib-ant/Programmatic.html | 203 +-
content/refguide/latest/applib-ant/Property.html | 1082 ++--
.../latest/applib-ant/Property/command.html | 656 +-
.../latest/applib-ant/Property/domainEvent.html | 283 +-
.../latest/applib-ant/Property/editing.html | 242 +-
.../latest/applib-ant/Property/fileAccept.html | 221 +-
.../latest/applib-ant/Property/hidden.html | 230 +-
.../latest/applib-ant/Property/maxLength.html | 223 +-
.../applib-ant/Property/mementoSerialization.html | 224 +-
.../latest/applib-ant/Property/mustSatisfy.html | 240 +-
.../latest/applib-ant/Property/optionality.html | 264 +-
.../latest/applib-ant/Property/projecting.html | 203 +-
.../latest/applib-ant/Property/publishing.html | 233 +-
.../latest/applib-ant/Property/regexPattern.html | 221 +-
.../refguide/latest/applib-ant/PropertyLayout.html | 605 +-
.../latest/applib-ant/PropertyLayout/cssClass.html | 224 +-
.../applib-ant/PropertyLayout/describedAs.html | 222 +-
.../latest/applib-ant/PropertyLayout/hidden.html | 232 +-
.../applib-ant/PropertyLayout/labelPosition.html | 264 +-
.../applib-ant/PropertyLayout/multiLine.html | 228 +-
.../latest/applib-ant/PropertyLayout/named.html | 225 +-
.../applib-ant/PropertyLayout/navigable.html | 234 +-
.../applib-ant/PropertyLayout/promptStyle.html | 227 +-
.../applib-ant/PropertyLayout/renderDay.html | 876 +++
.../PropertyLayout/renderedAsDayBefore.html | 772 ---
.../applib-ant/PropertyLayout/repainting.html | 215 +-
.../applib-ant/PropertyLayout/typicalLength.html | 224 +-
content/refguide/latest/applib-ant/Title.html | 203 +-
content/refguide/latest/applib-ant/ViewModel.html | 216 +-
.../latest/applib-ant/ViewModel/objectType.html | 214 +-
.../latest/applib-ant/XmlJavaTypeAdapter.html | 205 +-
.../refguide/latest/applib-ant/XmlRootElement.html | 217 +-
content/refguide/latest/applib-ant/about.html | 381 +-
content/refguide/latest/applib-ant/about/jdo.html | 234 +-
content/refguide/latest/applib-ant/about/jee.html | 244 +-
content/refguide/latest/applib-ant/about/main.html | 207 +-
.../refguide/latest/applib-ant/about/other.html | 205 +-
.../refguide/latest/applib-ant/about/partial.html | 203 +-
.../refguide/latest/applib-classes/ViewModel.html | 837 +++
...ag-e4f2a8e33daa6ba98231aa4424332bd7dcbfdbdb.svg | 25 +
.../reference-classes/issue-in-more-detail.png | Bin
.../prefixes/choices/dependent.png | Bin
.../reserved/cssClass/strikethrough.png | Bin
.../reserved/iconName/differing.pdn | Bin
.../reserved/iconName/differing.png | Bin
.../reserved/iconName/png-files.png | Bin
.../_images/value-types/markup.png | Bin
content/refguide/latest/applib-classes/about.html | 824 +++
content/refguide/latest/applib-classes/events.html | 1720 +++++
.../latest/applib-classes/events/domainevent.html | 1325 ++++
.../events/domainevent/AbstractDomainEvent.html | 986 +++
.../events/domainevent/ActionDomainEvent.html | 902 +++
.../events/domainevent/CollectionDomainEvent.html | 923 +++
.../events/domainevent/PropertyDomainEvent.html | 892 +++
.../applib-classes/events/lifecycleevent.html | 1072 ++++
.../lifecycleevent/AbstractLifecycleEvent.html | 850 +++
.../events/lifecycleevent/ObjectCreatedEvent.html | 825 +++
.../events/lifecycleevent/ObjectLoadedEvent.html | 825 +++
.../lifecycleevent/ObjectPersistedEvent.html | 825 +++
.../lifecycleevent/ObjectPersistingEvent.html | 825 +++
.../events/lifecycleevent/ObjectRemovingEvent.html | 825 +++
.../events/lifecycleevent/ObjectUpdatedEvent.html | 826 +++
.../events/lifecycleevent/ObjectUpdatingEvent.html | 826 +++
.../latest/applib-classes/events/uievent.html | 985 +++
.../events/uievent/CssClassUiEvent.html | 839 +++
.../applib-classes/events/uievent/IconUiEvent.html | 841 +++
.../events/uievent/TitleUiEvent.html | 839 +++
content/refguide/latest/applib-classes/i18n.html | 852 +++
.../applib-classes/i18n/TranslatableString.html | 837 +++
content/refguide/latest/applib-classes/layout.html | 1123 ++++
.../latest/applib-classes/layout/menubars.html | 916 +++
.../applib-classes/layout/object-layout.html | 1033 +++
.../applib-classes/roles-mixins-contributees.html | 1318 ++++
.../roles-mixins-contributees/contributee.html | 941 +++
.../roles-mixins-contributees/mixins.html | 1109 ++++
.../roles-mixins-contributees/mixins/Dto.html | 907 +++
.../roles-mixins-contributees/mixins/Object.html | 938 +++
.../mixins/Persistable.html | 892 +++
.../roles-mixins-contributees/roles.html | 918 +++
.../roles/HoldsUpdatedAt.html | 867 +++
.../roles/HoldsUpdatedBy.html | 832 +++
.../roles/Timestampable.html | 847 +++
content/refguide/latest/applib-classes/spec.html | 969 +++
.../refguide/latest/applib-classes/utility.html | 1092 ++++
.../latest/applib-classes/utility/Enums.html | 867 +++
.../applib-classes/utility/ObjectContracts.html | 981 +++
.../latest/applib-classes/utility/Reasons.html | 851 +++
.../latest/applib-classes/utility/TitleBuffer.html | 825 +++
.../latest/applib-classes/value-types.html | 1143 ++++
.../latest/applib-classes/value-types/Blob.html | 897 +++
.../latest/applib-classes/value-types/Clob.html | 913 +++
.../latest/applib-classes/value-types/Markup.html | 870 +++
content/refguide/latest/applib-cm/about.html | 729 ---
content/refguide/latest/applib-cm/classes.html | 4025 ------------
.../classes/AppManifest-bootstrapping.html | 1168 ----
.../classes/AppManifest2-bootstrapping.html | 991 ---
.../latest/applib-cm/classes/contributee.html | 851 ---
.../applib-cm/classes/contributee/HasUniqueId.html | 804 ---
.../applib-cm/classes/contributee/HasUserName.html | 756 ---
.../latest/applib-cm/classes/domainevent.html | 1241 ----
.../classes/domainevent/AbstractDomainEvent.html | 893 ---
.../classes/domainevent/ActionDomainEvent.html | 813 ---
.../classes/domainevent/CollectionDomainEvent.html | 824 ---
.../classes/domainevent/PropertyDomainEvent.html | 793 ---
.../refguide/latest/applib-cm/classes/i18n.html | 747 ---
.../applib-cm/classes/i18n/TranslatableString.html | 735 ---
.../refguide/latest/applib-cm/classes/layout.html | 928 ---
.../latest/applib-cm/classes/lifecycleevent.html | 982 ---
.../lifecycleevent/AbstractLifecycleEvent.html | 752 ---
.../classes/lifecycleevent/ObjectCreatedEvent.html | 726 ---
.../classes/lifecycleevent/ObjectLoadedEvent.html | 740 ---
.../lifecycleevent/ObjectPersistedEvent.html | 726 ---
.../lifecycleevent/ObjectPersistingEvent.html | 726 ---
.../lifecycleevent/ObjectRemovingEvent.html | 726 ---
.../classes/lifecycleevent/ObjectUpdatedEvent.html | 727 ---
.../lifecycleevent/ObjectUpdatingEvent.html | 727 ---
.../latest/applib-cm/classes/menubars.html | 849 ---
.../refguide/latest/applib-cm/classes/mixins.html | 1035 ---
.../latest/applib-cm/classes/mixins/Dto.html | 802 ---
.../latest/applib-cm/classes/mixins/Object.html | 876 ---
.../applib-cm/classes/mixins/Persistable.html | 789 ---
.../refguide/latest/applib-cm/classes/roles.html | 831 ---
.../applib-cm/classes/roles/HoldsUpdatedAt.html | 768 ---
.../applib-cm/classes/roles/HoldsUpdatedBy.html | 745 ---
.../applib-cm/classes/roles/Timestampable.html | 748 ---
.../refguide/latest/applib-cm/classes/spec.html | 867 ---
.../refguide/latest/applib-cm/classes/super.html | 803 ---
.../applib-cm/classes/super/AbstractService.html | 727 ---
.../applib-cm/classes/super/AbstractViewModel.html | 738 ---
.../applib-cm/classes/super/FixtureScript.html | 750 ---
.../applib-cm/classes/super/FixtureScripts.html | 732 ---
.../refguide/latest/applib-cm/classes/uievent.html | 903 ---
.../applib-cm/classes/uievent/CssClassUiEvent.html | 752 ---
.../applib-cm/classes/uievent/IconUiEvent.html | 753 ---
.../applib-cm/classes/uievent/TitleUiEvent.html | 752 ---
.../refguide/latest/applib-cm/classes/utility.html | 953 ---
.../latest/applib-cm/classes/utility/Enums.html | 744 ---
.../applib-cm/classes/utility/ObjectContracts.html | 868 ---
.../latest/applib-cm/classes/utility/Reasons.html | 753 ---
.../applib-cm/classes/utility/TitleBuffer.html | 726 ---
.../latest/applib-cm/classes/value-types.html | 1025 ---
.../latest/applib-cm/classes/value-types/Blob.html | 783 ---
.../latest/applib-cm/classes/value-types/Clob.html | 786 ---
.../applib-cm/classes/value-types/Color.html | 732 ---
.../applib-cm/classes/value-types/Markup.html | 766 ---
.../applib-cm/classes/value-types/Money.html | 732 ---
.../applib-cm/classes/value-types/Password.html | 732 ---
content/refguide/latest/applib-cm/methods.html | 3168 ----------
.../latest/applib-cm/methods/lifecycle.html | 1076 ----
.../applib-cm/methods/lifecycle/created.html | 737 ---
.../applib-cm/methods/lifecycle/jdo-api.html | 788 ---
.../latest/applib-cm/methods/lifecycle/loaded.html | 737 ---
.../applib-cm/methods/lifecycle/persisted.html | 740 ---
.../applib-cm/methods/lifecycle/persisting.html | 740 ---
.../applib-cm/methods/lifecycle/removed.html | 740 ---
.../applib-cm/methods/lifecycle/removing.html | 740 ---
.../applib-cm/methods/lifecycle/updated.html | 740 ---
.../applib-cm/methods/lifecycle/updating.html | 740 ---
.../latest/applib-cm/methods/prefixes.html | 2266 -------
.../latest/applib-cm/methods/prefixes/addTo.html | 769 ---
.../applib-cm/methods/prefixes/autoComplete.html | 845 ---
.../latest/applib-cm/methods/prefixes/choices.html | 892 ---
.../latest/applib-cm/methods/prefixes/clear.html | 771 ---
.../latest/applib-cm/methods/prefixes/default.html | 943 ---
.../latest/applib-cm/methods/prefixes/disable.html | 826 ---
.../latest/applib-cm/methods/prefixes/get.html | 735 ---
.../latest/applib-cm/methods/prefixes/hide.html | 823 ---
.../latest/applib-cm/methods/prefixes/modify.html | 777 ---
.../applib-cm/methods/prefixes/removeFrom.html | 769 ---
.../latest/applib-cm/methods/prefixes/set.html | 726 ---
.../applib-cm/methods/prefixes/validate.html | 870 ---
.../applib-cm/methods/prefixes/validateAddTo.html | 768 ---
.../methods/prefixes/validateRemoveFrom.html | 768 ---
.../latest/applib-cm/methods/reserved.html | 1310 ----
.../applib-cm/methods/reserved/cssClass.html | 790 ---
.../latest/applib-cm/methods/reserved/disable.html | 834 ---
.../latest/applib-cm/methods/reserved/getId.html | 819 ---
.../latest/applib-cm/methods/reserved/hide.html | 766 ---
.../applib-cm/methods/reserved/iconName.html | 788 ---
.../latest/applib-cm/methods/reserved/layout.html | 792 ---
.../latest/applib-cm/methods/reserved/title.html | 815 ---
.../applib-cm/methods/reserved/validate.html | 752 ---
content/refguide/latest/applib-cm/rgcms.html | 721 ---
.../reference-classes/issue-in-more-detail.png | Bin
.../prefixes/choices/dependent.png | Bin
.../reserved/cssClass/strikethrough.png | Bin
.../reserved/iconName/differing.pdn | Bin
.../reserved/iconName/differing.png | Bin
.../reserved/iconName/png-files.png | Bin
.../_images/value-types/markup.png | Bin
content/refguide/latest/applib-methods/about.html | 828 +++
.../refguide/latest/applib-methods/lifecycle.html | 910 +++
.../latest/applib-methods/lifecycle/created.html | 842 +++
.../latest/applib-methods/lifecycle/loaded.html | 825 +++
.../latest/applib-methods/lifecycle/persisted.html | 828 +++
.../applib-methods/lifecycle/persisting.html | 828 +++
.../latest/applib-methods/lifecycle/removing.html | 839 +++
.../latest/applib-methods/lifecycle/updated.html | 828 +++
.../latest/applib-methods/lifecycle/updating.html | 828 +++
.../refguide/latest/applib-methods/prefixes.html | 1742 ++++++
.../applib-methods/prefixes/autoComplete.html | 950 +++
.../latest/applib-methods/prefixes/choices.html | 996 +++
.../latest/applib-methods/prefixes/default.html | 1018 +++
.../applib-methods/prefixes/deprecated/addTo.html | 868 +++
.../applib-methods/prefixes/deprecated/clear.html | 870 +++
.../applib-methods/prefixes/deprecated/modify.html | 876 +++
.../prefixes/deprecated/removeFrom.html | 868 +++
.../prefixes/deprecated/validate.html | 969 +++
.../prefixes/deprecated/validateAddTo.html | 867 +++
.../prefixes/deprecated/validateRemoveFrom.html | 867 +++
.../latest/applib-methods/prefixes/disable.html | 941 +++
.../latest/applib-methods/prefixes/get.html | 834 +++
.../latest/applib-methods/prefixes/hide.html | 929 +++
.../latest/applib-methods/prefixes/set.html | 825 +++
.../refguide/latest/applib-methods/reserved.html | 1165 ++++
.../latest/applib-methods/reserved/cssClass.html | 889 +++
.../reserved/deprecated/disable.html | 933 +++
.../applib-methods/reserved/deprecated/getId.html | 918 +++
.../applib-methods/reserved/deprecated/hide.html | 865 +++
.../reserved/deprecated/validate.html | 851 +++
.../latest/applib-methods/reserved/iconName.html | 887 +++
.../latest/applib-methods/reserved/layout.html | 891 +++
.../latest/applib-methods/reserved/title.html | 907 +++
.../latest/applib-svc/AcceptHeaderService.html | 205 +-
.../applib-svc/ApplicationFeatureRepository.html | 203 +-
.../refguide/latest/applib-svc/AuditerService.html | 209 +-
.../latest/applib-svc/BookmarkService.html | 205 +-
.../latest/applib-svc/BookmarkUiService.html | 203 +-
.../refguide/latest/applib-svc/ClockService.html | 211 +-
.../refguide/latest/applib-svc/CommandContext.html | 962 ---
.../applib-svc/CommandDtoProcessorService.html | 257 +-
.../latest/applib-svc/CommandExecutorService.html | 211 +-
.../refguide/latest/applib-svc/CommandService.html | 810 ---
.../latest/applib-svc/CommandServiceListener.html | 834 +++
.../latest/applib-svc/ConfigurationMenu.html | 209 +-
.../applib-svc/ConfigurationViewService.html | 215 +-
.../latest/applib-svc/ContentMappingService.html | 236 +-
.../latest/applib-svc/DeepLinkService.html | 215 +-
.../applib-svc/EmailNotificationService.html | 244 +-
.../refguide/latest/applib-svc/EmailService.html | 222 +-
.../latest/applib-svc/ErrorReportingService.html | 242 +-
.../latest/applib-svc/EventBusService.html | 208 +-
.../latest/applib-svc/ExceptionRecognizer.html | 224 +-
.../applib-svc/ExceptionRecognizerService.html | 205 +-
.../refguide/latest/applib-svc/FactoryService.html | 207 +-
.../latest/applib-svc/GridLoaderService.html | 209 +-
.../refguide/latest/applib-svc/GridService.html | 211 +-
.../latest/applib-svc/GridSystemService.html | 205 +-
.../latest/applib-svc/HealthCheckService.html | 203 +-
content/refguide/latest/applib-svc/HintStore.html | 207 +-
.../latest/applib-svc/HomePageResolverService.html | 203 +-
.../latest/applib-svc/InteractionContext.html | 283 +-
.../refguide/latest/applib-svc/JaxbService.html | 247 +-
.../refguide/latest/applib-svc/LayoutService.html | 217 +-
.../latest/applib-svc/LayoutServiceMenu.html | 215 +-
.../refguide/latest/applib-svc/LocaleProvider.html | 215 +-
.../latest/applib-svc/MenuBarsLoaderService.html | 217 +-
.../latest/applib-svc/MenuBarsService.html | 207 +-
.../refguide/latest/applib-svc/MessageService.html | 215 +-
.../latest/applib-svc/MetaModelService.html | 217 +-
.../latest/applib-svc/MetaModelServiceMenu.html | 215 +-
.../refguide/latest/applib-svc/MetricsService.html | 227 +-
.../latest/applib-svc/PublisherService.html | 215 +-
.../latest/applib-svc/QueryResultsCache.html | 207 +-
.../applib-svc/QueryResultsCacheControl.html | 215 +-
.../latest/applib-svc/RepositoryService.html | 269 +-
.../refguide/latest/applib-svc/RoutingService.html | 207 +-
content/refguide/latest/applib-svc/Scratchpad.html | 211 +-
.../latest/applib-svc/ServiceInjector.html | 205 +-
.../latest/applib-svc/ServiceRegistry.html | 207 +-
.../latest/applib-svc/SessionLoggingService.html | 215 +-
.../refguide/latest/applib-svc/SudoService.html | 213 +-
.../refguide/latest/applib-svc/SwaggerService.html | 207 +-
.../latest/applib-svc/TableColumnOrderService.html | 207 +-
.../refguide/latest/applib-svc/TitleService.html | 205 +-
.../latest/applib-svc/TransactionService.html | 207 +-
.../latest/applib-svc/TranslationService.html | 215 +-
.../latest/applib-svc/TranslationsResolver.html | 215 +-
.../latest/applib-svc/UrlEncodingService.html | 207 +-
.../latest/applib-svc/UserProfileService.html | 205 +-
.../latest/applib-svc/UserRegistrationService.html | 205 +-
.../refguide/latest/applib-svc/UserService.html | 205 +-
.../refguide/latest/applib-svc/WrapperFactory.html | 257 +-
content/refguide/latest/applib-svc/XmlService.html | 203 +-
.../latest/applib-svc/XmlSnapshotService.html | 219 +-
.../reference-services/commands-and-events.png | Bin 51656 -> 55126 bytes
.../reference-services/commands-and-events.pptx | Bin 42272 -> 43735 bytes
content/refguide/latest/applib-svc/about.html | 295 +-
content/refguide/latest/config/about.html | 219 +-
.../application-specific/application-css.html | 864 +++
.../latest/config/section-hooks/Other~post.html | 203 +-
.../latest/config/section-hooks/Other~pre.html | 203 +-
.../config/section-hooks/isis.applib~post.html | 203 +-
.../config/section-hooks/isis.applib~pre.html | 203 +-
.../isis.core.meta-model.introspector~post.html | 203 +-
.../isis.core.meta-model.introspector~pre.html | 203 +-
.../isis.core.meta-model.validator~post.html | 203 +-
.../isis.core.meta-model.validator~pre.html | 203 +-
.../section-hooks/isis.core.meta-model~post.html | 203 +-
.../section-hooks/isis.core.meta-model~pre.html | 203 +-
.../isis.core.runtime-services~post.html | 203 +-
.../isis.core.runtime-services~pre.html | 203 +-
.../section-hooks/isis.core.runtime~post.html | 203 +-
.../section-hooks/isis.core.runtime~pre.html | 203 +-
.../config/section-hooks/isis.extensions~post.html | 203 +-
.../config/section-hooks/isis.extensions~pre.html | 203 +-
.../config/section-hooks/isis.incubator~post.html | 203 +-
.../config/section-hooks/isis.incubator~pre.html | 203 +-
.../config/section-hooks/isis.legacy~post.html | 203 +-
.../config/section-hooks/isis.legacy~pre.html | 203 +-
.../config/section-hooks/isis.mappings~post.html | 203 +-
.../config/section-hooks/isis.mappings~pre.html | 203 +-
...isis.persistence.jdo-datanucleus.impl~post.html | 203 +-
.../isis.persistence.jdo-datanucleus.impl~pre.html | 203 +-
.../isis.persistence.jdo-datanucleus~post.html | 203 +-
.../isis.persistence.jdo-datanucleus~pre.html | 203 +-
.../section-hooks/isis.security.shiro~post.html | 203 +-
.../section-hooks/isis.security.shiro~pre.html | 203 +-
.../config/section-hooks/isis.subdomains~post.html | 203 +-
.../config/section-hooks/isis.subdomains~pre.html | 203 +-
.../config/section-hooks/isis.testing~post.html | 203 +-
.../config/section-hooks/isis.testing~pre.html | 203 +-
.../section-hooks/isis.value-types~post.html | 203 +-
.../config/section-hooks/isis.value-types~pre.html | 203 +-
.../isis.viewer.restfulobjects~post.html | 203 +-
.../isis.viewer.restfulobjects~pre.html | 203 +-
.../section-hooks/isis.viewer.wicket~post.html | 203 +-
.../section-hooks/isis.viewer.wicket~pre.html | 203 +-
.../latest/config/section-hooks/resteasy~post.html | 203 +-
.../latest/config/section-hooks/resteasy~pre.html | 203 +-
.../latest/config/section-hooks/spring~post.html | 203 +-
.../latest/config/section-hooks/spring~pre.html | 203 +-
content/refguide/latest/config/sections/Other.html | 205 +-
.../latest/config/sections/isis.applib.html | 256 +-
.../config/sections/isis.core.meta-model.html | 216 +-
.../isis.core.meta-model.introspector.html | 225 +-
.../sections/isis.core.meta-model.validator.html | 216 +-
.../sections/isis.core.runtime-services.html | 218 +-
.../latest/config/sections/isis.core.runtime.html | 222 +-
.../latest/config/sections/isis.extensions.html | 354 +-
.../latest/config/sections/isis.legacy.html | 216 +-
.../sections/isis.persistence.jdo-datanucleus.html | 216 +-
.../isis.persistence.jdo-datanucleus.impl.html | 215 +-
.../config/sections/isis.security.shiro.html | 216 +-
.../latest/config/sections/isis.testing.html | 216 +-
.../latest/config/sections/isis.value-types.html | 215 +-
.../sections/isis.viewer.restfulobjects.html | 216 +-
.../latest/config/sections/isis.viewer.wicket.html | 216 +-
.../refguide/latest/config/sections/resteasy.html | 235 +-
content/refguide/latest/index.html | 9 +
content/refguide/latest/schema/about.html | 217 +-
content/refguide/latest/schema/aim.html | 203 +-
content/refguide/latest/schema/chg.html | 205 +-
content/refguide/latest/schema/cmd.html | 205 +-
content/refguide/latest/schema/common.html | 209 +-
content/refguide/latest/schema/ixn.html | 203 +-
content/refguide/latest/schema/mml.html | 203 +-
content/relnotes/latest/2012/1.0.0/relnotes.html | 768 ---
content/relnotes/latest/2013/1.0.1/relnotes.html | 540 --
content/relnotes/latest/2013/1.1.0/relnotes.html | 756 ---
content/relnotes/latest/2013/1.2.0/relnotes.html | 830 ---
content/relnotes/latest/2013/1.3.0/relnotes.html | 1100 ----
content/relnotes/latest/2013/1.3.1/relnotes.html | 566 --
content/relnotes/latest/2014/1.4.0/relnotes.html | 1109 ----
content/relnotes/latest/2014/1.4.1/relnotes.html | 568 --
content/relnotes/latest/2014/1.5.0/relnotes.html | 775 ---
content/relnotes/latest/2014/1.6.0/relnotes.html | 712 ---
content/relnotes/latest/2014/1.7.0/mignotes.html | 824 ---
content/relnotes/latest/2014/1.7.0/relnotes.html | 755 ---
content/relnotes/latest/2015/1.10.0/mignotes.html | 668 --
content/relnotes/latest/2015/1.10.0/relnotes.html | 760 ---
content/relnotes/latest/2015/1.8.0/mignotes.html | 540 --
content/relnotes/latest/2015/1.8.0/relnotes.html | 854 ---
content/relnotes/latest/2015/1.9.0/mignotes.html | 1407 -----
.../mignotes/bootstrapping-using-AppManifest.html | 880 ---
.../2015/1.9.0/mignotes/exception-recognizer.html | 576 --
.../fixture-scripts-specification-provider.html | 531 --
.../1.9.0/mignotes/specify-all-dom-packages.html | 573 --
.../2015/1.9.0/mignotes/upgrading-to-dn4.html | 807 ---
.../2015/1.9.0/mignotes/upgrading-to-java8.html | 612 --
.../latest/2015/1.9.0/mignotes/war-packaging.html | 559 --
content/relnotes/latest/2015/1.9.0/relnotes.html | 890 ---
content/relnotes/latest/2016/1.11.0/mignotes.html | 642 --
content/relnotes/latest/2016/1.11.0/relnotes.html | 714 ---
content/relnotes/latest/2016/1.11.1/relnotes.html | 549 --
content/relnotes/latest/2016/1.12.0/mignotes.html | 631 --
content/relnotes/latest/2016/1.12.0/relnotes.html | 747 ---
content/relnotes/latest/2016/1.12.1/relnotes.html | 565 --
content/relnotes/latest/2016/1.12.2/relnotes.html | 560 --
content/relnotes/latest/2016/1.13.0/mignotes.html | 841 ---
content/relnotes/latest/2016/1.13.0/relnotes.html | 897 ---
content/relnotes/latest/2016/1.13.1/relnotes.html | 665 --
content/relnotes/latest/2016/1.13.2/relnotes.html | 623 --
.../relnotes/latest/2017/1.13.2.1/relnotes.html | 560 --
content/relnotes/latest/2017/1.14.0/mignotes.html | 580 --
content/relnotes/latest/2017/1.14.0/relnotes.html | 675 --
content/relnotes/latest/2017/1.15.0/mignotes.html | 757 ---
content/relnotes/latest/2017/1.15.0/relnotes.html | 888 ---
content/relnotes/latest/2017/1.15.1/relnotes.html | 653 --
content/relnotes/latest/2018/1.16.0/mignotes.html | 616 --
content/relnotes/latest/2018/1.16.0/relnotes.html | 809 ---
content/relnotes/latest/2018/1.16.1/relnotes.html | 756 ---
content/relnotes/latest/2018/1.16.2/relnotes.html | 597 --
.../relnotes/latest/2018/2.0.0-M1/mignotes.html | 229 +-
.../2018/2.0.0-M1/mignotes/legacy-modules.html | 229 +-
.../2018/2.0.0-M1/mignotes/meta-annotations.html | 229 +-
.../latest/2018/2.0.0-M1/mignotes/moved-types.html | 229 +-
.../2018/2.0.0-M1/mignotes/other-changes.html | 229 +-
.../2.0.0-M1/mignotes/removed-annotations.html | 229 +-
.../mignotes/removed-configuration-properties.html | 229 +-
.../2018/2.0.0-M1/mignotes/removed-types.html | 229 +-
.../2.0.0-M1/mignotes/updated-annotations.html | 229 +-
.../2018/2.0.0-M1/mignotes/updated-classes.html | 229 +-
.../relnotes/latest/2018/2.0.0-M1/relnotes.html | 242 +-
content/relnotes/latest/2019/1.17.0/mignotes.html | 589 --
content/relnotes/latest/2019/1.17.0/relnotes.html | 767 ---
.../relnotes/latest/2019/2.0.0-M2/relnotes.html | 242 +-
.../latest/2020/2.0.0-M3/migrating-to-2.0.0.html | 236 +-
.../relnotes/latest/2020/2.0.0-M3/relnotes.html | 1042 +++
.../relnotes/latest/2020/2.0.0-M4/relnotes.html | 526 ++
content/relnotes/latest/about.html | 1060 +---
content/relnotes/latest/index.html | 9 +
content/security/latest/about.html | 175 +-
content/security/latest/audit-trail/about.html | 128 +-
content/security/latest/bypass/about.html | 141 +-
content/security/latest/core/about.html | 115 +-
.../domain-services-api-for-applications.html | 154 +-
content/security/latest/index.html | 9 +
content/security/latest/keycloak/about.html | 125 +-
content/security/latest/secman/about.html | 144 +-
content/security/latest/secman/api.html | 127 +-
.../security/latest/secman/jbcrypt-encryption.html | 127 +-
.../security/latest/secman/jdo-persistence.html | 199 +-
content/security/latest/secman/model.html | 127 +-
content/security/latest/secman/shiro-realm.html | 133 +-
content/security/latest/session-log/about.html | 119 +-
.../security/latest/shiro-realm-ldap/about.html | 143 +-
content/security/latest/shiro/about.html | 160 +-
.../shiro/about/configuring-isis-to-use-shiro.html | 136 +-
.../shiro/about/enhanced-wildcard-permission.html | 115 +-
content/security/latest/shiro/about/ini-realm.html | 117 +-
.../security/latest/shiro/about/jdbc-realm.html | 115 +-
.../security/latest/shiro/about/ldap-realm.html | 125 +-
content/security/latest/shiro/about/run-as.html | 115 +-
.../security/latest/shiro/about/shiro-caching.html | 113 +-
content/security/latest/usage-by-isis-viewers.html | 127 +-
content/setupguide/latest/about.html | 106 +-
.../eclipse/_attachments/jmock2-templates.xml | 52 +-
.../eclipse/_attachments/junit4-templates.xml | 49 +-
content/setupguide/latest/eclipse/about.html | 129 +-
content/setupguide/latest/index.html | 9 +
content/setupguide/latest/intellij/about.html | 136 +-
.../setupguide/latest/intellij/hints-and-tips.html | 101 +-
content/sitemap-comguide.xml | 36 +-
content/sitemap-conguide.xml | 36 +-
content/sitemap-core.xml | 74 +-
content/sitemap-docs.xml | 76 +-
content/sitemap-extensions.xml | 14 +-
content/sitemap-incubator.xml | 10 +-
content/sitemap-legacy.xml | 16 +-
content/sitemap-mappings.xml | 16 +-
content/sitemap-pjdo.xml | 42 +-
content/sitemap-refguide.xml | 932 ++-
content/sitemap-relnotes.xml | 226 +-
content/sitemap-security.xml | 48 +-
content/sitemap-setupguide.xml | 10 +-
content/sitemap-subdomains.xml | 24 +-
content/sitemap-system.xml | 7 +
content/sitemap-testing.xml | 38 +-
content/sitemap-userguide.xml | 448 +-
content/sitemap-valuetypes.xml | 10 +-
content/sitemap-vro.xml | 46 +-
content/sitemap-vw.xml | 108 +-
content/sitemap.xml | 5 +-
content/subdomains/latest/about.html | 106 +-
content/subdomains/latest/base/about.html | 106 +-
content/subdomains/latest/docx/about.html | 101 +-
content/subdomains/latest/excel/about.html | 101 +-
content/subdomains/latest/freemarker/about.html | 101 +-
content/subdomains/latest/index.html | 9 +
content/subdomains/latest/ognl/about.html | 101 +-
content/subdomains/latest/pdfbox/about.html | 101 +-
content/subdomains/latest/settings/about.html | 101 +-
content/subdomains/latest/spring/about.html | 101 +-
content/subdomains/latest/xdocreport/about.html | 101 +-
content/subdomains/latest/zip/about.html | 101 +-
...ag-075b3218cc83aa178b44304b7b76233d1ae87c70.svg | 78 +
...ag-11f9ead61a42e11843babdb9ea040c58335d5d2b.svg | 58 +
...ag-1c8c7dbe1113b589e7239f83d8619c5cf543bb32.svg | 294 +
...ag-2f50af857090918fd10a4aaa7513861a38e57642.svg | 112 +
...ag-30880699be852bf48ea364c398c6dde1356e2b83.svg | 177 +
...ag-6172ee93cece4169300915b979f35eef04c8f8f9.svg | 119 +
...ag-6f568dbf2ed3cdd284a025d276a419167d27671e.svg | 123 +
...ag-83597cc33b376c25606d05cba34307ed0adb4e05.svg | 213 +
...ag-94f512a3fbf03620d3ef7f17be3c598c0ed96ad9.svg | 49 +
...ag-978b7c96d1f300977e35b54ca7ad3c813f7507e7.svg | 222 +
...ag-9de4769cd24588b2efce6074fa08887e406a8c90.svg | 33 +
...ag-b345e042485ca1b58f0dccb5629a047340ef308d.svg | 78 +
...ag-b3727165af40645a6124fb353ac241fa531f741a.svg | 76 +
...ag-c904c8a72ced0d006b6a7447c94f109af0dcbae5.svg | 78 +
...ag-ca119839b344919fc89bda7ee101b0b186d99f3c.svg | 78 +
...ag-cd14bdc570d2664d4e43150632d469c34e309a03.svg | 42 +
...ag-d47615e35da00c207a51dcca897fe3c39484cce1.svg | 33 +
...ag-df626f5adf1178975e84b7a91cefc457a4a2dd93.svg | 78 +
content/system/latest/about.html | 6616 ++++++++++++++++++++
content/system/latest/index.html | 9 +
content/testing/latest/about.html | 143 +-
content/testing/latest/fakedata/about.html | 132 +-
content/testing/latest/fixtures/about.html | 177 +-
.../fixtures/fixture-scripts/api-and-usage.html | 173 +-
.../fixture-scripts/mocking-the-clock.html | 136 +-
.../fixtures/fixture-scripts/sudo-service.html | 132 +-
.../services/ExecutionParametersService.html | 135 +-
.../latest/fixtures/services/FixtureScripts.html | 135 +-
.../FixtureScriptsSpecificationProvider.html | 135 +-
content/testing/latest/h2console/about.html | 132 +-
.../latest/h2console/services/H2ManagerMenu.html | 157 +-
content/testing/latest/hsqldbmgr/about.html | 132 +-
.../hsqldbmgr/services/HsqlDbManagerMenu.html | 135 +-
content/testing/latest/index.html | 9 +
content/testing/latest/integtestsupport/about.html | 145 +-
.../integtestsupport/domain-model-validator.html | 132 +-
.../latest/integtestsupport/swagger-exporter.html | 132 +-
content/testing/latest/specsupport/about.html | 173 +-
content/testing/latest/unittestsupport/about.html | 139 +-
content/userguide/latest/_to-repurpose/about.html | 148 +-
content/userguide/latest/about.html | 178 +-
content/userguide/latest/btb/about.html | 159 +-
content/userguide/latest/btb/deployment.html | 1374 ----
.../userguide/latest/btb/deployment/cmd-line.html | 625 --
.../userguide/latest/btb/deployment/docker.html | 584 --
.../btb/deployment/externalized-configuration.html | 776 ---
content/userguide/latest/btb/deployment/gae.html | 499 --
.../userguide/latest/btb/deployment/jvm-flags.html | 504 --
content/userguide/latest/btb/deployment/neo4j.html | 508 --
.../userguide/latest/btb/deployment/tomcat.html | 517 --
content/userguide/latest/btb/headless-access.html | 226 +-
.../AbstractIsisSessionTemplate.html | 490 --
.../BackgroundCommandExecution.html | 508 --
content/userguide/latest/btb/hints-and-tips.html | 914 +--
.../latest/btb/hints-and-tips/are-you-sure.html | 234 +-
.../latest/btb/hints-and-tips/custom-css.html | 549 ++
.../how-to-handle-void-and-null-results.html | 194 +-
.../how-to-implement-a-spellchecker.html | 150 +-
.../latest/btb/hints-and-tips/multi-tenancy.html | 444 --
.../latest/btb/hints-and-tips/persisted-title.html | 209 +-
.../latest/btb/hints-and-tips/pushing-changes.html | 622 --
.../replacing-default-service-implementations.html | 230 +-
.../simulating-collections-of-values.html | 148 +-
.../subclass-properties-in-tables.html | 176 +-
.../hints-and-tips/transactions-and-errors.html | 153 +-
.../btb/hints-and-tips/vetoing-visibility.html | 148 +-
.../hints-and-tips/view-model-instantiation.html | 169 +-
content/userguide/latest/btb/i18n.html | 339 +-
content/userguide/latest/btb/other-techniques.html | 148 +-
.../userguide/latest/btb/programming-model.html | 302 +-
.../btb/programming-model/custom-validator.html | 266 +-
.../latest/btb/programming-model/finetuning.html | 180 +-
content/userguide/latest/btb/web-xml.html | 1095 ----
content/userguide/latest/flyway/about.html | 161 +-
.../fun}/_images/application-menu/dividers.png | Bin
.../fun}/_images/application-menu/layout-menus.pdn | Bin
.../fun}/_images/application-menu/layout-menus.png | Bin
.../fun/_images/application-menu/tertiary.png | Bin 0 -> 15059 bytes
...ag-05b5cefbfa8f668f4477de28374251c73f666c6d.svg | 63 +
...ag-74e461a40ffe2fc306feed64585c10fbce26b341.svg | 79 +
...ag-84acb4c3dc04dbbe4810573dbaa680d349765cfc.svg | 91 +
...ag-873d2b9971dd50f9575ba49032918f5b93d24513.svg | 23 +
...ag-beff05bd51739307d9168b3e0d8e515593e75ddb.svg | 65 +
.../layout-dynamic-xml/ToDoAppDashboard.png | Bin
.../fun}/_images/layout-dynamic-xml/ToDoItem.png | Bin
.../latest/fun}/_images/layouts/customer-order.png | Bin
.../fun}/_images/layouts/estatio-Invoice.png | Bin
.../latest/fun}/_images/layouts/estatio-Lease.png | Bin
.../fun}/_images/layouts/estatio-LeaseItem.png | Bin
.../fun}/_images/layouts/todoapp-ToDoItem.png | Bin
.../latest/fun}/_images/menubars/010-download.png | Bin
.../latest/fun}/_images/menubars/020-download.png | Bin
.../todoapp-Dashboard.png | Bin
content/userguide/latest/fun/about.html | 166 +-
.../framework-provided.html | 689 --
.../available-domain-services/incode-platform.html | 478 --
content/userguide/latest/fun/building-blocks.html | 1444 -----
.../latest/fun/building-blocks/events.html | 464 --
.../fun/building-blocks/events/domain-events.html | 484 --
.../building-blocks/events/lifecycle-events.html | 493 --
.../fun/building-blocks/events/ui-events.html | 459 --
.../latest/fun/building-blocks/identifiers.html | 445 --
.../fun/building-blocks/identifiers/oid.html | 520 --
.../identifiers/title-and-icon-and-css-class.html | 493 --
.../latest/fun/building-blocks/metamodel.html | 476 --
.../latest/fun/building-blocks/modules.html | 484 --
.../latest/fun/building-blocks/object-members.html | 560 --
.../building-blocks/types-of-domain-objects.html | 472 --
.../types-of-domain-objects/domain-entities.html | 482 --
.../types-of-domain-objects/domain-services.html | 522 --
.../types-of-domain-objects/mixins.html | 512 --
.../types-of-domain-objects/view-models.html | 683 --
content/userguide/latest/fun/business-rules.html | 520 +-
.../latest/fun/business-rules/actions.html | 448 --
.../latest/fun/business-rules/side-effects.html | 507 --
.../latest/fun/business-rules/usability.html | 253 +-
.../latest/fun/business-rules/validity.html | 214 +-
.../latest/fun/business-rules/visibility.html | 228 +-
.../userguide/latest/fun/concepts-patterns.html | 1343 ++++
.../apache-isis-vs-cqrs-and-event-sourcing.html | 595 ++
.../latest/fun/concepts-patterns/architecture.html | 607 ++
.../latest/fun/concepts-patterns/core-values.html | 749 +++
.../fun/concepts-patterns/deployment-options.html | 599 ++
.../concepts-patterns/domain-driven-design.html | 639 ++
.../latest/fun/concepts-patterns/metamodel.html | 506 ++
.../concepts-patterns/naked-objects-pattern.html | 536 ++
content/userguide/latest/fun/core-concepts.html | 1339 ----
.../latest/fun/core-concepts/apache-isis-vs.html | 563 --
.../fun/core-concepts/apache-isis-vs/cqrs.html | 490 --
.../apache-isis-vs/event-sourcing.html | 462 --
.../apache-isis-vs/mvc-server-side.html | 465 --
.../fun/core-concepts/deployment-options.html | 551 --
.../latest/fun/core-concepts/philosophy.html | 937 ---
.../latest/fun/core-concepts/philosophy/aop.html | 518 --
.../latest/fun/core-concepts/philosophy/dci.html | 450 --
.../philosophy/domain-driven-design.html | 590 --
.../philosophy/hexagonal-architecture.html | 490 --
.../core-concepts/philosophy/how-eases-ddd.html | 549 --
.../philosophy/naked-objects-pattern.html | 548 --
.../latest/fun/core-concepts/principles.html | 614 --
.../core-concepts/principles/build-not-buy.html | 498 --
.../principles/for-the-long-term.html | 534 --
.../fun/core-concepts/principles/isis-itself.html | 441 --
.../principles/isis-itself/focuses-on-its-usp.html | 504 --
.../isis-itself/full-stack-but-extensible.html | 450 --
.../fun/core-concepts/principles/lego-blocks.html | 448 --
.../fun/core-concepts/principles/testable.html | 439 --
content/userguide/latest/fun/crud.html | 773 ---
content/userguide/latest/fun/crud/deleting.html | 467 --
content/userguide/latest/fun/crud/finding.html | 545 --
.../userguide/latest/fun/crud/instantiating.html | 505 --
content/userguide/latest/fun/crud/persisting.html | 525 --
content/userguide/latest/fun/crud/updating.html | 458 --
.../latest/fun/domain-entities-and-services.html | 1823 ++++++
.../fun/domain-entities-and-services/crud.html | 803 +++
.../domain-entities.html | 762 +++
.../domain-services.html | 950 +++
.../inject-services.html | 782 +++
.../latest/fun/drop-downs-and-defaults.html | 289 +-
content/userguide/latest/fun/meta-annotations.html | 628 ++
content/userguide/latest/fun/mixins.html | 926 +++
content/userguide/latest/fun/modules.html | 663 ++
content/userguide/latest/fun/object-members.html | 1658 +++++
.../latest/fun/object-members/actions.html | 898 +++
.../latest/fun/object-members/collections.html | 682 ++
.../latest/fun/object-members/properties.html | 1067 ++++
content/userguide/latest/fun/overview.html | 1822 ++++++
.../latest/fun/overview/business-rules.html | 574 ++
content/userguide/latest/fun/overview/events.html | 659 ++
.../userguide/latest/fun/overview/identifiers.html | 594 ++
content/userguide/latest/fun/overview/modules.html | 682 ++
.../latest/fun/overview/object-members.html | 750 +++
.../latest/fun/overview/programming-model.html | 518 ++
.../fun/overview/types-of-domain-objects.html | 933 +++
.../userguide/latest/fun/programming-model.html | 3296 +---------
.../latest/fun/programming-model/actions.html | 808 ---
.../latest/fun/programming-model/collections.html | 617 --
.../fun/programming-model/domain-entities.html | 664 --
.../fun/programming-model/domain-services.html | 441 --
.../domain-services/event-subscribers.html | 491 --
.../domain-services/initialization.html | 463 --
.../programming-model/domain-services/menu.html | 537 --
.../domain-services/organizing-services.html | 460 --
.../domain-services/registering.html | 477 --
.../domain-services/repository-and-factory.html | 490 --
.../domain-services/scoped-services.html | 471 --
.../fun/programming-model/inject-services.html | 589 --
.../latest/fun/programming-model/mixins.html | 500 --
.../mixins/contributed-action.html | 480 --
.../mixins/contributed-collection.html | 489 --
.../mixins/contributed-property.html | 485 --
.../programming-model/mixins/inferred-name.html | 469 --
.../mixins/nested-static-classes.html | 489 --
.../mixins/programmatic-usage.html | 453 --
.../properties-vs-parameters.html | 482 --
.../latest/fun/programming-model/properties.html | 909 ---
.../latest/fun/programming-model/view-models.html | 468 --
.../fun/programming-model/view-models/dto.html | 526 --
.../view-models/dto/dto-consumers.html | 473 --
.../view-models/dto/generating-xsds.html | 607 --
.../view-models/dto/versioning.html | 594 --
.../fun/programming-model/view-models/jaxb.html | 525 --
.../view-models/jaxb/joda-datatypes.html | 557 --
.../jaxb/referencing-domain-entities.html | 500 --
.../programming-model/view-models/non-jaxb.html | 551 --
content/userguide/latest/fun/ui-hints.html | 1141 ----
.../latest/fun/ui-hints/action-icons-and-css.html | 570 --
.../latest/fun/ui-hints/eager-rendering.html | 490 --
content/userguide/latest/fun/ui-hints/layout.html | 446 --
.../fun/ui-hints/names-and-descriptions.html | 531 --
.../fun/ui-hints/object-titles-and-icons.html | 838 ---
content/userguide/latest/fun/ui.html | 2045 ++++++
.../latest/fun/ui/action-icons-and-css.html | 612 ++
.../userguide/latest/fun/ui/menubars-layout.html | 774 +++
.../latest/fun/ui/names-and-descriptions.html | 571 ++
content/userguide/latest/fun/ui/object-layout.html | 891 +++
.../latest/fun/ui/object-titles-and-icons.html | 1024 +++
content/userguide/latest/fun/ui/table-columns.html | 534 ++
content/userguide/latest/fun/view-models.html | 934 +++
.../latest/fun/view-models/UNUSED-dto.html | 780 +++
content/userguide/latest/index.html | 9 +
content/userguide/latest/quartz/about.html | 596 ++
content/valuetypes/latest/about.html | 118 +-
content/valuetypes/latest/asciidoc/about.html | 121 +-
content/valuetypes/latest/index.html | 9 +
content/valuetypes/latest/markdown/about.html | 121 +-
content/valuetypes/latest/sse/about.html | 116 +-
content/vro/latest/about.html | 130 +-
content/vro/latest/architecture.html | 175 +-
content/vro/latest/configuration-properties.html | 365 +-
content/vro/latest/cors/about.html | 129 +-
content/vro/latest/health-check.html | 115 +-
content/vro/latest/hints-and-tips.html | 123 +-
.../vro/latest/hints-and-tips/angular-tips.html | 103 +-
.../vro/latest/hints-and-tips/pretty-printing.html | 105 +-
.../hints-and-tips/restful-image-property.html | 105 +-
.../vro/latest/hints-and-tips/troubleshooting.html | 103 +-
.../hints-and-tips/using-chrome-devtools.html | 103 +-
.../hints-and-tips/view-model-as-parameter.html | 103 +-
content/vro/latest/index.html | 9 +
content/vro/latest/layout-resources.html | 127 +-
content/vro/latest/ro-spec.html | 206 +-
content/vro/latest/security.html | 115 +-
content/vro/latest/simplified-representations.html | 129 +-
.../action-invocation.html | 109 +-
.../apache-isis-profile.html | 103 +-
.../configuration-properties.html | 105 +-
.../simplified-representations/domain-object.html | 106 +-
.../object-collection.html | 106 +-
.../other-representations.html | 103 +-
.../latest/_images/application-menu/tertiary.png | Bin 11491 -> 0 bytes
.../vw/latest/_images/reference-layout/4-0-8-0.png | Bin 20662 -> 0 bytes
.../latest/_images/reference-layout/4-4-4-12.png | Bin 21012 -> 0 bytes
.../latest/_images/reference-layout/6-6-0-12.png | Bin 21100 -> 0 bytes
.../reference-layout/isis-layout-show-facets.css | 22 -
.../_images/reference-layout/isis-layout.css | 272 -
.../_images/reference-layout/layout-4-0-8-0.html | 216 -
.../_images/reference-layout/layout-4-4-4-12.html | 223 -
.../_images/reference-layout/layout-6-6-0-12.html | 221 -
content/vw/latest/about.html | 130 +-
content/vw/latest/configuration-properties.html | 1559 +----
content/vw/latest/customisation.html | 166 +-
content/vw/latest/customisation/about-page.html | 109 +-
content/vw/latest/customisation/auto-refresh.html | 107 +-
content/vw/latest/customisation/brand-logo.html | 113 +-
.../customisation/cheap-n-cheerful-theme.html | 107 +-
.../vw/latest/customisation/custom-javascript.html | 107 +-
.../latest/customisation/request-parameters.html | 111 +-
.../latest/customisation/top-level-index-page.html | 107 +-
.../latest/customisation/tweaking-css-classes.html | 142 +-
.../customisation/using-different-css-file.html | 107 +-
content/vw/latest/customisation/welcome-page.html | 107 +-
content/vw/latest/exceldownload/about.html | 120 +-
content/vw/latest/extending.html | 127 +-
.../latest/extending/custom-bootstrap-theme.html | 107 +-
content/vw/latest/extending/custom-pages.html | 107 +-
.../login-via-query-args-prototyping.html | 110 +-
.../latest/extending/replacing-page-elements.html | 112 +-
content/vw/latest/features.html | 209 +-
content/vw/latest/features/blob-attachments.html | 123 +-
content/vw/latest/features/bookmarked-pages.html | 127 +-
content/vw/latest/features/hints-and-copy-url.html | 117 +-
content/vw/latest/features/recent-pages.html | 109 +-
.../latest/features/sidebar-vs-modal-dialogs.html | 111 +-
content/vw/latest/features/titles-in-tables.html | 109 +-
content/vw/latest/features/user-registration.html | 119 +-
content/vw/latest/features/where-am-i.html | 131 +-
content/vw/latest/fullcalendar/about.html | 120 +-
content/vw/latest/gmap3/about.html | 120 +-
content/vw/latest/hints-and-tips.html | 124 +-
.../hints-and-tips/highlight-current-row.html | 107 +-
.../i18n-label-in-wicket-viewer.html | 107 +-
.../vw/latest/hints-and-tips/per-user-themes.html | 112 +-
content/vw/latest/hints-and-tips/svg-support.html | 107 +-
content/vw/latest/incode-platform.html | 478 --
content/vw/latest/index.html | 9 +
content/vw/latest/layout.html | 1396 -----
content/vw/latest/layout/annotation-based.html | 744 ---
content/vw/latest/layout/file-based.html | 1032 ---
content/vw/latest/layout/table-columns.html | 467 --
content/vw/latest/menubars-layout.html | 755 ---
.../latest/menubars-layout/annotation-based.html | 566 --
content/vw/latest/menubars-layout/file-based.html | 564 --
content/vw/latest/pdfjs/about.html | 120 +-
content/vw/latest/security.html | 121 +-
1083 files changed, 197828 insertions(+), 231231 deletions(-)
diff --git a/.gitignore b/.gitignore
index e2c6c2a..3e27d6c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
.idea/
.asciidoctor/
npm-debug.log
+algolia.env
\ No newline at end of file
diff --git a/content/404.html b/content/404.html
index abcf4fa..f875172 100644
--- a/content/404.html
+++ b/content/404.html
@@ -4,10 +4,11 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Page Not Found :: Apache Isis</title>
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="/_/css/site.css">
<link rel="stylesheet" href="/_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
</head>
<body class="status-404">
@@ -28,84 +29,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="/docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="/docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="/docs//starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="/docs//starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="/docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="/docs//demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="/docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="/docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="/docs//resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="/docs//resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="/setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="/setupguide//about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="/userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="/refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="/testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="/userguide//about.html">User Guide</a>
+ <a class="navbar-item" href="/refguide//about.html">Reference Guide</a>
+ <a class="navbar-item" href="/testing//about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="/subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="/valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="/subdomains//about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="/valuetypes//about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="/mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="/mappings//about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="/incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="/legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="/incubator//about.html">Incubator</a>
+ <a class="navbar-item" href="/legacy//about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="/vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="/vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="/vw//about.html">Wicket UI</a>
+ <a class="navbar-item" href="/vro//about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="/security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="/security//about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="/pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="/pjdo//about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="/extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="/extensions//about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="/docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="/docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="/docs//support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="/docs//support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="/docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="/relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="/docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="/docs//downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="/relnotes//about.html">Release Notes</a>
+ <a class="navbar-item" href="/docs//archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="/conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="/comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="/core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="/conguide//about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="/comguide//about.html">Committers' Guide</a>
+ <a class="navbar-item" href="/core//about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -121,7 +127,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="/docs/latest/about.html">
+ <a class="navbar-item" href="/docs//about.html">
<span class="icon">
<img src="/_/img/home.png"></img>
</span>
@@ -178,7 +184,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="/core/latest/about.html">latest</a>
@@ -266,6 +272,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="/system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -320,7 +334,7 @@ page.parent doesn't seem to be set...
If you typed the URL of this page manually, please double check that you entered the address correctly.</p>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -360,5 +374,30 @@ If you typed the URL of this page manually, please double check that you entered
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/_/css/site-custom.css b/content/_/css/site-custom.css
index 45d5c97..d45988f 100644
--- a/content/_/css/site-custom.css
+++ b/content/_/css/site-custom.css
@@ -3,6 +3,19 @@
font-weight: 500;
}
+.doc h3:not(.discrete) {
+ font-weight: 500;
+}
+
+.doc h4:not(.discrete) {
+ font-style: italic;
+}
+
+.doc .sidebarblock.float-left {
+ min-width: 400px;
+ margin-right: 30px;
+}
+
.content .hljs-keyword,
.content .hljs-selector-tag,
.content .hljs-subst {
@@ -14,6 +27,7 @@ div.paragraph code {
color: darkmagenta;
}
+.doc p a code,
.doc div.ulist a code,
.doc div.paragraph a code {
color: cornflowerblue;
diff --git a/content/_/css/site.css b/content/_/css/site.css
index e35461a..d81959d 100644
--- a/content/_/css/site.css
+++ b/content/_/css/site.css
@@ -1,3 +1,3 @@
-@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto Regular"),local("Roboto-Regular"),url(../font/roboto-latin-400.woff2) format("woff2"),url(../font/roboto-latin-400.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(../font/roboto-latin-400italic.woff2) format("woff2"),url(../font/roboto-latin-400italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:norma [...]
+@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto Regular"),local("Roboto-Regular"),url(../font/roboto-latin-400.woff2) format("woff2"),url(../font/roboto-latin-400.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(../font/roboto-latin-400italic.woff2) format("woff2"),url(../font/roboto-latin-400italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:norma [...]
-/*! Adapted from the GitHub style by Vasily Polovnyov <va...@whiteants.net> */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:800}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:800}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-wei [...]
\ No newline at end of file
+/*! Adapted from the GitHub style by Vasily Polovnyov <va...@whiteants.net> */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:800}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:800}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-wei [...]
\ No newline at end of file
diff --git a/content/_/js/site.js b/content/_/js/site.js
index e14fef0..ddf94de 100644
--- a/content/_/js/site.js
+++ b/content/_/js/site.js
@@ -1,4 +1,5 @@
!function(){"use strict";var n=document.querySelector(".nav-container"),i=document.querySelector(".nav-toggle");i.addEventListener("click",function(e){if(i.classList.contains("is-active"))return r(e);var t=document.documentElement;t.classList.add("is-clipped--nav"),i.classList.add("is-active"),n.classList.add("is-active"),t.addEventListener("click",r),l(e)}),n.addEventListener("click",l);var e=n.querySelector("[data-panel=menu]");if(e){var t,a,c=n.querySelector(".nav"),s=e.querySelector( [...]
!function(){"use strict";var o=document.querySelector("article.doc"),t=document.querySelector(".toolbar");function i(e){e&&(window.location.hash="#"+this.id,e.preventDefault()),window.scrollTo(0,function e(t,n){return o.contains(t)?e(t.offsetParent,t.offsetTop+n):n}(this,0)-t.getBoundingClientRect().bottom)}window.addEventListener("load",function e(t){var n,o;(n=window.location.hash)&&(o=document.getElementById(n.slice(1)))&&(i.bind(o)(),setTimeout(i.bind(o),0)),window.removeEventListene [...]
!function(){"use strict";var e=document.querySelector(".page-versions .version-menu-toggle");if(e){var t=document.querySelector(".page-versions");e.addEventListener("click",function(e){t.classList.toggle("is-active"),e.stopPropagation()}),document.documentElement.addEventListener("click",function(){t.classList.remove("is-active")})}}();
-document.addEventListener("DOMContentLoaded",function(){var t=Array.prototype.slice.call(document.querySelectorAll(".navbar-burger"),0);0!==t.length&&t.forEach(function(e){e.addEventListener("click",function(t){t.stopPropagation(),e.classList.toggle("is-active"),document.getElementById(e.dataset.target).classList.toggle("is-active"),document.documentElement.classList.toggle("is-clipped--navbar")})})});
\ No newline at end of file
+document.addEventListener("DOMContentLoaded",function(){var t=Array.prototype.slice.call(document.querySelectorAll(".navbar-burger"),0);0!==t.length&&t.forEach(function(e){e.addEventListener("click",function(t){t.stopPropagation(),e.classList.toggle("is-active"),document.getElementById(e.dataset.target).classList.toggle("is-active"),document.documentElement.classList.toggle("is-clipped--navbar")})})});
+!function(){"use strict";var t;function n(){t.style.display="none"}document.querySelectorAll(".imageblock img").forEach(function(e){"A"!==e.parentNode.nodeName&&(e.className+=" lightbox",e.addEventListener("click",function(e){!function(){if(!t){(t=document.createElement("div")).className="modal",t.innerHTML='<span class="close cursor">×</span>\n <div class="modal-content">\n <img alt="filled at runtime">\n </div>';var e=document.getElementsByTagName("footer")[0];e.parentNode.i [...]
\ No newline at end of file
diff --git a/content/applib/layout/component/component.xsd b/content/applib/layout/component/component.xsd
index d4439b0..fa669c2 100644
--- a/content/applib/layout/component/component.xsd
+++ b/content/applib/layout/component/component.xsd
@@ -1,4 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!-- 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 agreed to in writing, software distributed under the
+ 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. -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:lnk="http://isis.apache.org/applib/layout/links"
xmlns:tns="http://isis.apache.org/applib/layout/component"
@@ -100,7 +110,7 @@
<xs:attribute name="promptStyle" type="tns:promptStyle"/>
<xs:attribute name="renderedAsDayBefore" type="xs:boolean"/>
<xs:attribute name="typicalLength" type="xs:int"/>
- <xs:attribute name="unchanging" type="xs:boolean"/>
+ <xs:attribute name="repainting" type="xs:boolean"/>
</xs:complexType>
<xs:complexType name="collection">
@@ -188,4 +198,12 @@
<xs:enumeration value="NONE"/>
</xs:restriction>
</xs:simpleType>
+
+ <xs:simpleType name="repainting">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="REPAINT"/>
+ <xs:enumeration value="NO_REPAINT"/>
+ <xs:enumeration value="NOT_SPECIFIED"/>
+ </xs:restriction>
+ </xs:simpleType>
</xs:schema>
diff --git a/content/applib/layout/grid/bootstrap3/bootstrap3.xsd b/content/applib/layout/grid/bootstrap3/bootstrap3.xsd
index 67b2f93..8380f73 100644
--- a/content/applib/layout/grid/bootstrap3/bootstrap3.xsd
+++ b/content/applib/layout/grid/bootstrap3/bootstrap3.xsd
@@ -1,4 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!-- 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 agreed to in writing, software distributed under the
+ 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. -->
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:cpt="http://isis.apache.org/applib/layout/component"
diff --git a/content/applib/layout/links/links.xsd b/content/applib/layout/links/links.xsd
index a3daff3..fe5d1f1 100644
--- a/content/applib/layout/links/links.xsd
+++ b/content/applib/layout/links/links.xsd
@@ -1,4 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!-- 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 agreed to in writing, software distributed under the
+ 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. -->
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
diff --git a/content/applib/layout/menubars/bootstrap3/menubars.xsd b/content/applib/layout/menubars/bootstrap3/menubars.xsd
index e4ad296..a9f52ec 100644
--- a/content/applib/layout/menubars/bootstrap3/menubars.xsd
+++ b/content/applib/layout/menubars/bootstrap3/menubars.xsd
@@ -1,4 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!-- 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 agreed to in writing, software distributed under the
+ 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. -->
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:mb3="http://isis.apache.org/applib/layout/menubars/bootstrap3"
@@ -44,6 +54,7 @@
<xs:complexType name="section">
<xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="1" name="named" type="xs:string"/>
<xs:element maxOccurs="unbounded" name="serviceAction" type="cpt:serviceAction"/>
</xs:sequence>
</xs:complexType>
diff --git a/content/comguide/latest/_attachments/algolia-search/config.json b/content/comguide/latest/_attachments/algolia-search/config.json
new file mode 100644
index 0000000..d213f94
--- /dev/null
+++ b/content/comguide/latest/_attachments/algolia-search/config.json
@@ -0,0 +1,40 @@
+{
+ "index_name": "isis-apache-org",
+ "start_urls": [
+ "https://isis.apache.org"
+ ],
+ "sitemap_urls": [
+ "https://isis.apache.org/sitemap.xml"
+ ],
+ "stop_urls": [
+ "https://isis.apache.org/versions/1.17.0/documentation.html",
+ "https://isis.apache.org/versions/1.16.2/documentation.html",
+ "https://isis.apache.org/versions/1.16.1/documentation.html",
+ "https://isis.apache.org/versions/1.16.0/documentation.html",
+ "https://isis.apache.org/versions/1.15.1/documentation.html",
+ "https://isis.apache.org/versions/1.15.0/documentation.html",
+ "https://isis.apache.org/versions/1.14.0/documentation.html",
+ "https://isis.apache.org/versions/1.13.2.1/documentation.html",
+ "https://isis.apache.org/versions/1.13.2/documentation.html",
+ "https://isis.apache.org/versions/1.13.1/documentation.html",
+ "https://isis.apache.org/versions/1.13.0/documentation.html",
+ "https://isis.apache.org/versions/1.12.2/documentation.html",
+ "https://isis.apache.org/versions/1.12.1/documentation.html",
+ "https://isis.apache.org/versions/1.12.0/documentation.html",
+ "https://isis.apache.org/versions/1.11.1/documentation.html",
+ "https://isis.apache.org/versions/1.11.0/documentation.html"
+ ],
+ "selectors": {
+ "lvl0": {
+ "selector": "//nav[@class='breadcrumbs']//li[last()]/a",
+ "type": "xpath",
+ "global": true,
+ "default_value": "Home"
+ },
+ "lvl1": ".doc h1"
+ ,"lvl2": ".doc h2"
+ ,"lvl3": ".doc h3"
+ ,"lvl4": ".doc h4"
+ ,"text": ".doc p, .doc td.content, .doc th.tableblock"
+ }
+}
\ No newline at end of file
diff --git a/content/comguide/latest/_images/release-process/nexus-release-1.png b/content/comguide/latest/_images/release-process/nexus-release-1.png
index a00a1ba..df92533 100644
Binary files a/content/comguide/latest/_images/release-process/nexus-release-1.png and b/content/comguide/latest/_images/release-process/nexus-release-1.png differ
diff --git a/content/comguide/latest/about.html b/content/comguide/latest/about.html
index a16b7e6..c76a926 100644
--- a/content/comguide/latest/about.html
+++ b/content/comguide/latest/about.html
@@ -5,11 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Committers' Guide :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/about.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
+ <link rel="next" href="merging-a-pull-request.html" title="Merging a Pull Request">
</head>
<body class="article">
<header class="header">
@@ -29,84 +31,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -122,7 +129,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -137,8 +144,8 @@
<div class="panels">
<div class="nav-panel-pagination">
<a class="page-previous disabled" rel="prev" href="" title=""><span></span></a>
- <a class="page-next disabled" rel="next"
- href="" title=""><span></span></a>
+ <a class="page-next" rel="next"
+ href="merging-a-pull-request.html" title="Merging a Pull Request"><span></span></a>
<!--
page.parent doesn't seem to be set...
<a class="page-parent disabled" rel="prev" href="" title=""><span></span></a>
@@ -175,6 +182,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -227,7 +237,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -315,6 +325,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -369,7 +387,7 @@ page.parent doesn't seem to be set...
<p>This committers' guide is for committers of Apache Isis itself who want guidance on release process, publishing documents and other related procedures.</p>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -409,5 +427,30 @@ page.parent doesn't seem to be set...
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/algolia-search.html b/content/comguide/latest/algolia-search.html
new file mode 100644
index 0000000..8710ecb
--- /dev/null
+++ b/content/comguide/latest/algolia-search.html
@@ -0,0 +1,660 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <title>Appendix: Algolia Search :: Apache Isis</title>
+ <link rel="canonical" href="https://isis.apache.org/comguide/latest/algolia-search.html">
+ <meta name="generator" content="Antora 2.3.4">
+ <link rel="stylesheet" href="../../_/css/site.css">
+ <link rel="stylesheet" href="../../_/css/site-custom.css">
+ <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
+<link rel="home" href="https://isis.apache.org" title="Apache Isis">
+ <link rel="next" href="release-process-prereqs.html" title="Appendix: Release Process Prereqs">
+ <link rel="prev" href="key-generation.html" title="Key Generation">
+ </head>
+ <body class="article">
+<header class="header">
+ <nav class="navbar">
+ <div class="navbar-brand">
+ <a class="navbar-item" href="https://isis.apache.org">
+ <span class="icon">
+ <img src="../../_/img/isis-logo-48x48.png"></img>
+ </span>
+ <span>Apache Isis</span>
+ </a>
+ <button class="navbar-burger" data-target="topbar-nav">
+ <span></span>
+ <span></span>
+ <span></span>
+ </button>
+ </div>
+ <div id="topbar-nav" class="navbar-menu">
+ <a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">Quick Start</a>
+ <div class="navbar-dropdown">
+ <span class="navbar-item navbar-heading">Starter Apps</span>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Demos & Tutorials</span>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Resources</span>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
+ </div>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">Guides</a>
+ <div class="navbar-dropdown">
+ <span class="navbar-item navbar-heading">Development</span>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Core</span>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
+ </div>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">Libraries</a>
+ <div class="navbar-dropdown">
+ <span class="navbar-item navbar-heading">For Use in Apps</span>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Integrate between Apps</span>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Other</span>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
+ </div>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">Components</a>
+ <div class="navbar-dropdown">
+ <span class="navbar-item navbar-heading">Viewers</span>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Security</span>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Persistence</span>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Extensions</span>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
+ </div>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">Support</a>
+ <div class="navbar-dropdown">
+ <span class="navbar-item navbar-heading">Contact</span>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
+ <a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Releases</span>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Framework</span>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
+ </div>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">ASF</a>
+ <div class="navbar-dropdown">
+ <a class="navbar-item" href="http://www.apache.org/">Apache Homepage</a>
+ <a class="navbar-item" href="https://www.apache.org/events/current-event">Events</a>
+ <a class="navbar-item" href="https://www.apache.org/licenses/">Licenses</a>
+ <a class="navbar-item" href="https://www.apache.org/security/">Security</a>
+ <a class="navbar-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+ <a class="navbar-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
+ <hr class="navbar-divider"/>
+ <a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
+ </div>
+ </div>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
+ <span class="icon">
+ <img src="../../_/img/home.png"></img>
+ </span>
+ </a>
+ </div>
+ </div>
+ </nav>
+</header>
+<div class="body ">
+<div class="nav-container" data-component="comguide" data-version="latest">
+ <aside class="nav">
+ <div class="panels">
+<div class="nav-panel-pagination">
+ <a class="page-previous" rel="prev" href="key-generation.html" title="Key Generation"><span></span></a>
+ <a class="page-next" rel="next"
+ href="release-process-prereqs.html" title="Appendix: Release Process Prereqs"><span></span></a>
+<!--
+page.parent doesn't seem to be set...
+ <a class="page-parent disabled" rel="prev" href="" title="Key Generation"><span></span></a>
+-->
+</div>
+<div class="nav-panel-menu is-active" data-panel="menu">
+ <nav class="nav-menu">
+ <h3 class="title"><a href="about.html">Committers' Guide</a></h3>
+<ul class="nav-list">
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="merging-a-pull-request.html">Merging a Pull Request</a>
+ </li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="applying-patches.html">Applying Patches</a>
+ </li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="cutting-a-release.html">Cutting a Release</a>
+ </li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="verifying-releases.html">Verifying Releases</a>
+ </li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="post-release-successful.html">Post Release (Successful)</a>
+ </li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="post-release-unsuccessful.html">Post Release (Unsuccessful)</a>
+ </li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="release-process-for-interim-releases.html">Interim Releases</a>
+ </li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="key-generation.html">Key Generation</a>
+ </li>
+ <li class="nav-item is-current-page" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
+ </li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="policies.html">Appendix: Policies</a>
+ </li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="pmc-notes.html">Appendix: PMC Notes</a>
+ </li>
+</ul>
+ </li>
+</ul>
+ </nav>
+</div>
+<div class="nav-panel-explore" data-panel="explore">
+ <div class="context">
+ <span class="title">Committers' Guide</span>
+ <span class="version">latest</span>
+ </div>
+ <ul class="components">
+ <li class="component">
+ <span class="title"> </span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../docs/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">BC Mappings Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../mappings/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component is-current">
+ <span class="title">Committers' Guide</span>
+ <ul class="versions">
+ <li class="version is-current is-latest">
+ <a href="about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Contributors' Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../conguide/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Design Docs</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../core/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Extensions Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../extensions/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Incubator Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../incubator/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">JDO/DataNucleus</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../pjdo/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Legacy Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../legacy/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Reference Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../refguide/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Release Notes</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../relnotes/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Restful Objects Viewer</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../vro/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Security Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../security/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Setup Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../setupguide/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Subdomains Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../subdomains/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Testing Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../testing/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">User Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../userguide/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Value Types Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../valuetypes/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Wicket Viewer</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../vw/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+</div>
+ </div>
+ </aside>
+</div>
+<main role="main">
+<div class="toolbar" role="navigation">
+<button class="nav-toggle"></button>
+ <a href="../../docs/latest/about.html" class="home-link"></a>
+<nav class="breadcrumbs" aria-label="breadcrumbs">
+ <ul>
+ <li><a href="about.html">Committers' Guide</a></li>
+ <li><a href="algolia-search.html">Appendix: Algolia Search</a></li>
+ </ul>
+</nav>
+ <div class="edit-this-page"><a href="https://github.com/apache/isis/edit/master/antora/components/comguide/modules/ROOT/pages/algolia-search.adoc">Edit</a></div>
+</div>
+<article class="doc">
+ <a name="section-top"></a>
+<h1 class="page">Appendix: Algolia Search</h1>
+<div id="preamble">
+<div class="sectionbody">
+<div class="paragraph">
+<p><a href="https://algolia.com">Algolia</a> is a commercial index-as-a-service offering, with a free plan for open source projects.
+It is used by many websites built with <a href="https://antora.org">Antora</a>, including Antora’s own <a href="https://docs.antora.org">website</a>.</p>
+</div>
+<div class="paragraph">
+<p>This page describes how we have incorporated Algolia to provide a searchable index for <a href="https://isis.apache.org">isis.apache.org</a> website.
+They are based on/adapt Dan Allen’s <a href="https://gitlab.com/antora/antora-ui-default/issues/44#note_68053321">notes</a> for setting up search on the Antora website.</p>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>An alternative and perhaps slightly simpler approach would be to use <a href="https://docsearch.algolia.com">Algolia’s DocSearch</a>, which performs the scanning automatically.</p>
+</div>
+<div class="paragraph">
+<p>The benefit of the approach described here is that it could be scripted easily into CI.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="clone-the-isis-site"><a class="anchor" href="#clone-the-isis-site"></a>Clone the isis-site</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>If necessary, clone out the current version of the isis website:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git clone https://github.com/apache/isis-site .
+git checkout asf-site</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The "asf-site" branch is what is published, and the content of the site resides in <code>content</code> directory.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="create-algolia-application-and-empty-index"><a class="anchor" href="#create-algolia-application-and-empty-index"></a>Create Algolia Application and Empty Index</h2>
+<div class="sectionbody">
+<div class="ulist">
+<ul>
+<li>
+<p>Registered on <a href="https://algolia.com" class="bare">https://algolia.com</a></p>
+</li>
+<li>
+<p>Applied for open source license</p>
+</li>
+<li>
+<p>On website:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>Created app: "5ISP5TFAEN"</p>
+</li>
+<li>
+<p>Created empty index "isis-apache-org"</p>
+</li>
+<li>
+<p>Made note of the search API key: "0fc51c28b4ad46e7318e96d4e97fab7c"</p>
+</li>
+<li>
+<p>Made note of the Admin API key: "xxx"</p>
+<div class="admonitionblock caution">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-caution" title="Caution"></i>
+</td>
+<td class="content">
+the "admin API" should not be made public, as it allows the index to be modified or deleted.
+</td>
+</tr>
+</table>
+</div>
+</li>
+</ul>
+</div>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="create-the-crawler-config"><a class="anchor" href="#create-the-crawler-config"></a>Create the Crawler config</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>We use Algolia’s <a href="https://docsearch.algolia.com/docs/scraper/">DocSearch crawler</a> tool (also called the scraper) to index over the static html files to populate the index records.
+A config file describes how to process the files</p>
+</div>
+<div class="listingblock">
+<div class="title">algolia-config.json</div>
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-json hljs" data-lang="json">{
+ "index_name": "isis-apache-org",
+ "start_urls": [
+ "https://isis.apache.org"
+ ],
+ "sitemap_urls": [
+ "https://isis.apache.org/sitemap.xml"
+ ],
+ "stop_urls": [
+ "https://isis.apache.org/versions/1.17.0/documentation.html",
+ "https://isis.apache.org/versions/1.16.2/documentation.html",
+ "https://isis.apache.org/versions/1.16.1/documentation.html",
+ "https://isis.apache.org/versions/1.16.0/documentation.html",
+ "https://isis.apache.org/versions/1.15.1/documentation.html",
+ "https://isis.apache.org/versions/1.15.0/documentation.html",
+ "https://isis.apache.org/versions/1.14.0/documentation.html",
+ "https://isis.apache.org/versions/1.13.2.1/documentation.html",
+ "https://isis.apache.org/versions/1.13.2/documentation.html",
+ "https://isis.apache.org/versions/1.13.1/documentation.html",
+ "https://isis.apache.org/versions/1.13.0/documentation.html",
+ "https://isis.apache.org/versions/1.12.2/documentation.html",
+ "https://isis.apache.org/versions/1.12.1/documentation.html",
+ "https://isis.apache.org/versions/1.12.0/documentation.html",
+ "https://isis.apache.org/versions/1.11.1/documentation.html",
+ "https://isis.apache.org/versions/1.11.0/documentation.html"
+ ],
+ "selectors": {
+ "lvl0": {
+ "selector": "//nav[@class='breadcrumbs']//li[last()]/a",
+ "type": "xpath",
+ "global": true,
+ "default_value": "Home"
+ },
+ "lvl1": ".doc h1"
+ ,"lvl2": ".doc h2"
+ ,"lvl3": ".doc h3"
+ ,"lvl4": ".doc h4"
+ ,"text": ".doc p, .doc td.content, .doc th.tableblock"
+ }
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The config file reference can be found <a href="https://docsearch.algolia.com/docs/config-file">here</a>.</p>
+</div>
+<div class="paragraph">
+<p>This has been checked into isis-site as <code>./algolia-config.json</code>.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="update-the-antora-ui-bundle"><a class="anchor" href="#update-the-antora-ui-bundle"></a>Update the Antora UI bundle</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The <a href="https://github.com/apache/isis-antora">Antora UI bundle</a> (which defines the skin of the website) was updated.
+There are four steps:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>reference the CSS</p>
+</li>
+<li>
+<p>reference the Javascript</p>
+</li>
+<li>
+<p>set up an input field for the <code>docsearch</code> Javascript function to hook into</p>
+</li>
+<li>
+<p>run the <code>docsearch</code> Javascript function on page load</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>These are fully described in the <a href="https://docsearch.algolia.com/docs/dropdown">Algolia docs</a>.
+There are other options for styling, see <a href="https://docsearch.algolia.com/docs/styling/">here</a>.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="generate-and-publish-the-site"><a class="anchor" href="#generate-and-publish-the-site"></a>Generate and Publish the site</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The remaining steps are routine and performed each time there is a change to the site:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><a href="post-release-successful.html#generate-website" class="page">Generate website</a> and then</p>
+</li>
+<li>
+<p><a href="post-release-successful.html#index-the-site" class="page">Index the site</a>, and then</p>
+</li>
+<li>
+<p><a href="post-release-successful.html#publish-website" class="page">Publish website</a>.</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>And you’re done.</p>
+</div>
+</div>
+</div>
+</article>
+<aside class="article-aside toc hide-for-print" role="navigation">
+ <p class="toc-title">On this page</p>
+ <div id="article-toc"></div>
+</aside>
+</main>
+</div>
+<footer class="footer">
+ <div class="content">
+ <div class="copyright">
+ <p>
+ Copyright © 2010~2020 The Apache Software Foundation, licensed under the Apache License, v2.0.
+ <br/>
+ Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation.
+ </p>
+ </div>
+ <div class="revision">
+ <p>Revision: SNAPSHOT</p>
+ </div>
+ </div>
+</footer>
+<script src="../../_/js/site.js"></script>
+<script async src="../../_/js/vendor/highlight.js"></script>
+<script src="../../_/js/vendor/jquery-3.4.1.min.js"></script>
+<script src="../../_/js/vendor/jquery-ui-1.12.1.custom.widget-only.min.js"></script>
+<script src="../../_/js/vendor/jquery.tocify.min.js"></script>
+
+<script>
+ $(function() {
+ $("#article-toc").tocify( {
+ showEffect: "slideDown",
+ hashGenerator: "pretty",
+ hideEffect: "slideUp",
+ selectors: "h2, h3",
+ scrollTo: 120,
+ smoothScroll: true,
+ theme: "jqueryui",
+ highlightOnScroll: true
+ } );
+ });
+</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
+ </body>
+</html>
diff --git a/content/comguide/latest/antora-publish-procedure.html b/content/comguide/latest/antora-publish-procedure.html
index aae677f..078c1ea 100644
--- a/content/comguide/latest/antora-publish-procedure.html
+++ b/content/comguide/latest/antora-publish-procedure.html
@@ -5,10 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Publishing the Docs :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/antora-publish-procedure.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
</head>
<body class="article">
@@ -29,84 +30,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -122,7 +128,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -175,6 +181,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -227,7 +236,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -315,6 +324,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -368,8 +385,23 @@ page.parent doesn't seem to be set...
<h1 class="page">Publishing the Docs</h1>
<div id="preamble">
<div class="sectionbody">
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-warning" title="Warning"></i>
+</td>
+<td class="content">
+TODO: v2 - not yet updated.
+There is relevant material in <a href="post-release-successful.html" class="page">Post Release (Successful)</a>, specifically:
+ <a href="post-release-successful.html#generate-website" class="page">Generate website</a> and
+ <a href="post-release-successful.html#publish-website" class="page">Publish website</a>.
+</td>
+</tr>
+</table>
+</div>
<div class="paragraph">
-<p>Apache Isis' documentation (meaning the website and the users' guide, the reference guide and this contributors' guide) is written using <a href="https://asciidoctor.org/">Asciidoctor</a> syntax, and organized to be published as an <a href="https:antora.org">Antora</a> website.</p>
+<p>Apache Isis' documentation (meaning the website and the users' guide, the reference guide and this contributors' guide) is written using <a href="https://asciidoctor.org/">Asciidoctor</a> syntax, and organized to be published as an <a href="https://antora.org">Antora</a> website.</p>
</div>
<div class="paragraph">
<p>The website and guides are created by running build tools (documented below) which create the HTML version of the site and guides.
@@ -438,20 +470,6 @@ Therefore, in the <code>isis.git</code> repo site:</p>
<div class="sect1">
<h2 id="preview"><a class="anchor" href="#preview"></a>Preview</h2>
<div class="sectionbody">
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-warning" title="Warning"></i>
-</td>
-<td class="content">
-TODO: v2 - not yet updated.
-Need to figure out how to merge the v1 docs (as an archive) with Antora.
-Also, need to use Antora versioning rather than just 'master'
-</td>
-</tr>
-</table>
-</div>
<div class="paragraph">
<p>To preview changes (ignoring PDFs), run:</p>
</div>
@@ -662,7 +680,7 @@ git push</code></pre>
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -702,5 +720,30 @@ git push</code></pre>
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/applying-patches.html b/content/comguide/latest/applying-patches.html
index a727dc4..0a264e1 100644
--- a/content/comguide/latest/applying-patches.html
+++ b/content/comguide/latest/applying-patches.html
@@ -5,10 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Applying Patches :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/applying-patches.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
<link rel="next" href="cutting-a-release.html" title="Cutting a Release">
<link rel="prev" href="merging-a-pull-request.html" title="Merging a Pull Request">
@@ -31,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -124,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -177,6 +183,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -229,7 +238,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -317,6 +326,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -473,7 +490,7 @@ git commit -am "<original authors' commit message>" --signoff</code></pre>
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -513,5 +530,30 @@ git commit -am "<original authors' commit message>" --signoff</code></pre>
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/cutting-a-release.html b/content/comguide/latest/cutting-a-release.html
index 0a10fc5..81e2e6b 100644
--- a/content/comguide/latest/cutting-a-release.html
+++ b/content/comguide/latest/cutting-a-release.html
@@ -5,10 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Cutting a Release :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/cutting-a-release.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
<link rel="next" href="verifying-releases.html" title="Verifying Releases">
<link rel="prev" href="applying-patches.html" title="Applying Patches">
@@ -31,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -124,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -177,6 +183,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -229,7 +238,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -317,6 +326,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -382,16 +399,16 @@ page.parent doesn't seem to be set...
<p>Members of the Apache Isis PMC <a href="verifying-releases.html" class="page">verifying</a> and voting on the release</p>
</li>
<li>
-<p>the release manager performing post-release tasks, for either a <a href="post-release-successful.html" class="page">successful</a> or an <a href="#comguide:ROOT:post-release-unsuccessful">unsuccessful</a> vote.</p>
+<p>the release manager performing post-release tasks, for either a <a href="post-release-successful.html" class="page">successful</a> or an <a href="post-release-unsuccessful.html" class="page">unsuccessful</a> vote.</p>
</li>
</ul>
</div>
<div class="paragraph">
-<p>Apache Isis itself is released in one go, everything is ultimately a child of <code>core-parent/pom.xml</code> (relative to the <a href="https://github.com/apache/isis">source code root</a>).
+<p>Apache Isis itself is released in one go, everything is ultimately a child of <code>isis-parent/pom.xml</code> (relative to the <a href="https://github.com/apache/isis">source code root</a>).
This section details the process for formally releasing this module.</p>
</div>
<div class="paragraph">
-<p>The subsequent sections describe how other committers can <a href="verifying-releases.html" class="page">verify a release</a> and how the release manager can then perform <a href="#comguide:ROOT:post-release">post-release</a> activities and set up for the next development iteration.</p>
+<p>The subsequent sections describe how other committers can <a href="verifying-releases.html" class="page">verify a release</a> and how the release manager can then perform <a href="post-release-successful.html" class="page">post-release</a> activities and set up for the next development iteration.</p>
</div>
<div class="paragraph">
<p>If you’ve not performed a release before, then note that there are some configuration <a href="release-process-prereqs.html" class="page">prerequisites</a> that must be configured first.
@@ -433,25 +450,6 @@ This will usually be the tip of the origin’s <code>master</code> branch:</
git pull --ff-only</code></pre>
</div>
</div>
-<div class="paragraph">
-<p>Check that there are no snapshot dependencies:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">grep SNAPSHOT $(/bin/find . -name pom.xml | grep -v target sort)</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The only mention of <code>SNAPSHOT</code> should be in the <code>revision</code> property of the root <code>core-prent/pom.xml</code> file.</p>
-</div>
-<div class="paragraph">
-<p>Finally, switch to the <code>core-parent</code> directory:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">cd core-parent</code></pre>
-</div>
-</div>
</div>
<div class="sect2">
<h3 id="license-headers"><a class="anchor" href="#license-headers"></a>License headers</h3>
@@ -465,16 +463,53 @@ The parent <code>pom.xml</code> of each releasable module specifies the RAT Mave
<div class="listingblock">
<div class="title">find unapproved/missing licenses</div>
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=100
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">mvn clean
+
+pushd isis-parent
+mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=1000 -Dreleased -P'!all'
+popd
+
+pushd antora
+mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=100
+popd
+
+pushd examples/demo
+mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=100
+popd
+
+pushd incubator
+mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=100
+popd
-for a in `/bin/find .. -name rat.txt -print`; do grep '!???' $a; done
-for a in `/bin/find .. -name rat.txt -print`; do grep '!AL' $a; done</code></pre>
+pushd regressiontests
+mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=100
+popd
+
+pushd tooling
+mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=100
+popd
+
+for a in `/bin/find .. -name rat.txt -print`; do grep '!???' $a; done > /tmp/rat-qn.txt
+for a in `/bin/find .. -name rat.txt -print`; do grep '!AL' $a; done > /tmp/rat-al.txt</code></pre>
</div>
</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+the parent <code>pom.xml</code> in each of these locations has the <code>apache-rat-plugin</code> appropriately configured.
+</td>
+</tr>
+</table>
+</div>
<div class="paragraph">
-<p>where <code>rat.numUnapprovedLicenses</code> property is set to a high figure, temporarily overriding the default value of 0.
-This will allow the command to run over all submodules, rather than failing after the first one.
-The command writes out a <code>target\rat.txt</code> for each submodule. missing license notes are indicated using the key <code>!???</code>.
+<p>This script runs over all submodules, including non-released modules.</p>
+</div>
+<div class="paragraph">
+<p>The command writes out a <code>target\rat.txt</code> for each submodule. missing license notes are indicated using the key <code>!???</code>.
The <code>for</code> command collates all the errors.</p>
</div>
<div class="paragraph">
@@ -494,15 +529,7 @@ The <code>for</code> command collates all the errors.</p>
</ul>
</div>
<div class="paragraph">
-<p>Once you’ve fixed all issues, confirm once more that <code>apache-rat-plugin</code> no longer reports any license violations, this time leaving the <code>rat.numUnapprovedLicenses</code> property to its default, 0:</p>
-</div>
-<div class="listingblock">
-<div class="title">verify no unapproved/missing licenses</div>
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=0
-
-for a in `/bin/find .. -name rat.txt -print`; do grep '!???' $a; done</code></pre>
-</div>
+<p>Once you’ve fixed all issues, run the script again to confirm that all license violations have been fixed.</p>
</div>
</div>
<div class="sect2">
@@ -520,7 +547,8 @@ This is stored in the <code>src/main/appended-resources/supplemental-models.xml<
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">mvn clean install -o</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">cd isis-parent
+mvn clean install -o</code></pre>
</div>
</div>
<div class="paragraph">
@@ -539,7 +567,7 @@ groovy ../scripts/checkmissinglicenses.groovy</code></pre>
<i class="fa icon-warning" title="Warning"></i>
</td>
<td class="content">
-this groovy script assumes it is being run from the <code>core-parent</code> directory.
+this groovy script assumes it is being run from the <code>isis-parent</code> directory.
</td>
</tr>
</table>
@@ -594,11 +622,10 @@ For example:</p>
<div class="content">
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">export ISISJIRA=ISIS-9999 <i class="conum" data-value="1"></i><b>(1)</b>
export ISISTMP=/c/tmp <i class="conum" data-value="2"></i><b>(2)</b>
-export ISISREL=2.0.0-M3 <i class="conum" data-value="3"></i><b>(3)</b>
+export ISISREL=2.0.0-M4 <i class="conum" data-value="3"></i><b>(3)</b>
export ISISRC=RC1 <i class="conum" data-value="4"></i><b>(4)</b>
export ISISBRANCH=release-$ISISREL-$ISISRC
export ISISART=isis
-
env | grep ISIS | sort</code></pre>
</div>
</div>
@@ -631,7 +658,7 @@ env | grep ISIS | sort</code></pre>
</td>
<td class="content">
<div class="paragraph">
-<p>Note that the branch name is intentionally <strong>not</strong> the same as the eventual tag names (eg <code>isis-2.0.0-M3</code>).</p>
+<p>The branch name is intentionally <strong>not</strong> the same as the eventual tag names (eg <code>isis-2.0.0-M4</code>).</p>
</div>
</td>
</tr>
@@ -639,29 +666,60 @@ env | grep ISIS | sort</code></pre>
</div>
</div>
<div class="sect2">
-<h3 id="create-a-release-branch"><a class="anchor" href="#create-a-release-branch"></a>Create a release branch</h3>
+<h3 id="create-a-release-branch-and-worktree"><a class="anchor" href="#create-a-release-branch-and-worktree"></a>Create a release branch and worktree</h3>
<div class="paragraph">
<p>The release is performed on a branch; if we are successful, this branch will be merged back into master.</p>
</div>
<div class="paragraph">
-<p>The next step therefore is to create a release branch for the version number being released; eg:</p>
+<p>We also recommend performing this work in a separate git worktree.
+The original worktree can stay with the <code>master</code> branch and be used for documentation fixes, etc.</p>
</div>
+<div class="ulist">
+<ul>
+<li>
+<p>create (but don’t checkout) a release branch for the version number being released; eg:</p>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git checkout -b $ISISBRANCH</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git branch $ISISBRANCH</code></pre>
</div>
</div>
-<div class="paragraph">
-<p>If necessary, switch to the <code>core-parent</code> directory:</p>
+</li>
+<li>
+<p>Create a worktree for this branch:</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git worktree add ../isis-release $ISISBRANCH</code></pre>
+</div>
+</div>
+</li>
+<li>
+<p>Switch to the new worktree and push the branch:</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">cd ../isis-release
+git push origin $ISISBRANCH -u</code></pre>
+</div>
</div>
+</li>
+<li>
+<p>Finally switch to the <code>isis-parent</code> directory:</p>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">cd core-parent</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">cd isis-parent</code></pre>
+</div>
+</div>
+</li>
+</ul>
</div>
</div>
+<div class="sect2">
+<h3 id="bump-code-to-isisrel"><a class="anchor" href="#bump-code-to-isisrel"></a>Bump code to <code>$ISISREL</code></h3>
+<div class="paragraph">
+<p>Search through the <code>.java</code> files for <code>2.0.0-M3</code>, and change to <code>2.0.0-M4</code>.</p>
+</div>
</div>
<div class="sect2">
-<h3 id="bump-revision-property-to-isisrel"><a class="anchor" href="#bump-revision-property-to-isisrel"></a>Bump <code>revision</code> property to <code>$ISISREL</code></h3>
+<h3 id="bump-projects-to-isisrel"><a class="anchor" href="#bump-projects-to-isisrel"></a>Bump projects to <code>$ISISREL</code></h3>
<div class="paragraph">
<p>We use <code>mvn versions:set</code> to manually bump the release version:</p>
</div>
@@ -678,17 +736,6 @@ git add ..
git commit -m "$ISISJIRA: bumps version to $ISISREL"</code></pre>
</div>
</div>
-<div class="paragraph">
-<p>so that they should read:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><properties>
- <revision>2.0.0-M3</revision>
- ...
-</properties></code></pre>
-</div>
-</div>
<div class="admonitionblock note">
<table>
<tr>
@@ -711,9 +758,26 @@ Delete all Isis artifacts from your local Maven repo, then build using the <code
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">rm -rf ~/.m2/repository/org/apache/isis
-mvn clean install -o</code></pre>
+mvn clean install -o -Dreleased -P'!all'</code></pre>
</div>
</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>The <code>released</code> system property is set to only sanity check the modules actually to be released (ignores the incubator modules).</p>
+</div>
+<div class="paragraph">
+<p>Partly that’s because there’s no need to check the incubator modules, it’s also because the incubator modules require Java 11 (Java 8 is used for everything else)</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
</div>
<div class="sect2">
<h3 id="deploy"><a class="anchor" href="#deploy"></a>Deploy</h3>
@@ -723,7 +787,7 @@ We activate the (inherited) <code>apache-release</code> profile to bring in the
</div>
<div class="paragraph">
<p>The build creates a zip of the directory, so before executing the release we remove any other files.
-Still in the <code>core-parent</code> directory:</p>
+Still in the <code>isis-parent</code> directory:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -781,7 +845,7 @@ git tag $ISISART-$ISISREL-$ISISRC</code></pre>
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="_images/release-process/nexus-staging-0.png"><img src="_images/release-process/nexus-staging-0.png" alt="nexus staging 0" width="600px"></a>
+<img src="_images/release-process/nexus-staging-0.png" alt="nexus staging 0" width="600px">
</div>
</div>
<div class="paragraph">
@@ -789,7 +853,7 @@ git tag $ISISART-$ISISREL-$ISISRC</code></pre>
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="_images/release-process/nexus-staging-1.png"><img src="_images/release-process/nexus-staging-1.png" alt="nexus staging 1" width="600px"></a>
+<img src="_images/release-process/nexus-staging-1.png" alt="nexus staging 1" width="600px">
</div>
</div>
<div class="paragraph">
@@ -808,7 +872,7 @@ This will make it available so that people can check the release.</p>
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="_images/release-process/nexus-staging-2.png"><img src="_images/release-process/nexus-staging-2.png" alt="nexus staging 2" width="600px"></a>
+<img src="_images/release-process/nexus-staging-2.png" alt="nexus staging 2" width="600px">
</div>
</div>
<div class="paragraph">
@@ -816,7 +880,7 @@ This will make it available so that people can check the release.</p>
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="_images/release-process/nexus-staging-2a.png"><img src="_images/release-process/nexus-staging-2a.png" alt="nexus staging 2a" width="600px"></a>
+<img src="_images/release-process/nexus-staging-2a.png" alt="nexus staging 2a" width="600px">
</div>
</div>
<div class="paragraph">
@@ -824,7 +888,7 @@ This will make it available so that people can check the release.</p>
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="_images/release-process/nexus-staging-3.png"><img src="_images/release-process/nexus-staging-3.png" alt="nexus staging 3" width="600px"></a>
+<img src="_images/release-process/nexus-staging-3.png" alt="nexus staging 3" width="600px">
</div>
</div>
<div class="paragraph">
@@ -835,7 +899,7 @@ This will make it available so that people can check the release.</p>
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="_images/release-process/nexus-staging-4.png"><img src="_images/release-process/nexus-staging-4.png" alt="nexus staging 4" width="600px"></a>
+<img src="_images/release-process/nexus-staging-4.png" alt="nexus staging 4" width="600px">
</div>
</div>
<div class="paragraph">
@@ -879,15 +943,16 @@ However, this approach doesn’t play well with CI/CD when Apache Isis is mo
</table>
</div>
<div class="paragraph">
-<p>Therefore (still in the <code>core-parent</code> directory):</p>
+<p>Therefore (still in the <code>isis-parent</code> directory):</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">mvn versions:set -DnewVersion=2.0.0-SNAPSHOT
-mvn install -DskipTests -o
+mvn install -DskipTests -o -Dreleased -P'!all'
pushd ../starters
mvn versions:set -DnewVersion=2.0.0-SNAPSHOT
+mvn install -DskipTests -o
popd
git add ..
@@ -977,8 +1042,8 @@ git checkout -b $ISISBRANCH
mvn versions:update-parent -DparentVersion=$ISISREL <i class="conum" data-value="1"></i><b>(1)</b>
mvn versions:set -DnewVersion=$ISISREL
-mvn clean install -o -Dmetamodel.lockdown
-mvn -pl webapp test -o -Dmavendeps.lockdown</code></pre>
+mvn clean install -Dmetamodel.lockdown
+mvn -pl webapp test -Dmavendeps.lockdown -B <i class="conum" data-value="2"></i><b>(2)</b></code></pre>
</div>
</div>
<div class="colist arabic">
@@ -988,6 +1053,10 @@ mvn -pl webapp test -o -Dmavendeps.lockdown</code></pre>
<td>requires the current parent to exist locally in <code>~/.m2/repository</code>.
If this isn’t the case, then manually edit instead.</td>
</tr>
+<tr>
+<td><i class="conum" data-value="2"></i><b>2</b></td>
+<td>the -B flag is required to avoid control characters in generated output</td>
+</tr>
</table>
</div>
<div class="paragraph">
@@ -1001,6 +1070,19 @@ If this isn’t the case, then manually edit instead.</td>
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">mvn -pl webapp spring-boot:run</code></pre>
</div>
</div>
+<div class="paragraph">
+<p>You could also check the output of the Cucumber tests, under:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><code>webapp/target/cucumber-reports</code> and</p>
+</li>
+<li>
+<p><code>webapp/target/cucumber-html-reports</code>.</p>
+</li>
+</ul>
+</div>
</li>
<li>
<p>For both apps, commit any changes and then push the release branch to origin once ok:</p>
@@ -1064,7 +1146,7 @@ popd</code></pre>
</div>
</li>
<li>
-<p>Back in the <code>isis</code> repo, generate the Antora site (from the top-level directory):</p>
+<p>Back in the <code>isis</code> repo’s worktree for <code>master</code> (as opposed to the <code>release</code> worktree, that is), generate the Antora site (from the top-level directory):</p>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">cd ../isis
@@ -1132,7 +1214,7 @@ Adapt as required:</p>
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code>[VOTE] Apache Isis Core release 2.0.0-M3 RC1</code></pre>
+<pre class="highlightjs highlight"><code>[VOTE] Apache Isis Core release 2.0.0-M4 RC1</code></pre>
</div>
</div>
<div class="paragraph">
@@ -1145,31 +1227,34 @@ Adapt as required:</p>
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-2.0.0-M3-RC1;
+In the source code repo the code has been tagged as isis-2.0.0-M4-RC1;
see https://github.com/apache/isis/tags
To verify the source code itself, you can use the following commands
(in an empty directory):
----------------------------------------------------------------
-VERSION=2.0.0-M3
+VERSION=2.0.0-M4
RC=RC1
NEXUSREPONUM=11xx
curl https://downloads.apache.org/isis/KEYS > /tmp/KEYS
gpg --import /tmp/KEYS
-rm -rf isis-$VERSION*
+rm -rf isis-$VERSION
curl -O -L https://raw.githubusercontent.com/apache/isis/release-$VERSION-$RC/scripts/verify-isis-release.sh
chmod +x ./verify-isis-release.sh
-./verify-isis-release.sh $NEXUSREPONUM $VERSION
+./verify-isis-release.sh $NEXUSREPONUM $VERSION $RC
----------------------------------------------------------------
You can then test the helloworld or simpleapp starter apps, see:
https://isis.staged.apache.org/comguide/latest/verifying-releases.html.
+You can also inspect the website in general, available at:
+https://isis.staged.apache.org.
+
Please verify the release and cast your vote.
The vote will be open for a minimum of 72 hours.
@@ -1184,7 +1269,7 @@ The vote will be open for a minimum of 72 hours.
<div class="ulist">
<ul>
<li>
-<p>the version number (<code>2.0.0-M3</code> or whatever)</p>
+<p>the version number (<code>2.0.0-M4</code> or whatever)</p>
</li>
<li>
<p>the release candidate number (<code>RC1</code> or whatever)</p>
@@ -1201,7 +1286,7 @@ The vote will be open for a minimum of 72 hours.
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -1241,5 +1326,30 @@ The vote will be open for a minimum of 72 hours.
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/index.html b/content/comguide/latest/index.html
new file mode 100644
index 0000000..d9c2934
--- /dev/null
+++ b/content/comguide/latest/index.html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<link rel="canonical" href="https://isis.apache.org/comguide/latest/about.html">
+<script>location="about.html"</script>
+<meta http-equiv="refresh" content="0; url=about.html">
+<meta name="robots" content="noindex">
+<title>Redirect Notice</title>
+<h1>Redirect Notice</h1>
+<p>The page you requested has been relocated to <a href="about.html">https://isis.apache.org/comguide/latest/about.html</a>.</p>
diff --git a/content/comguide/latest/key-generation.html b/content/comguide/latest/key-generation.html
index a9c0968..2bdf179 100644
--- a/content/comguide/latest/key-generation.html
+++ b/content/comguide/latest/key-generation.html
@@ -5,12 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Key Generation :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/key-generation.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
- <link rel="next" href="release-process-prereqs.html" title="Appendix: Release Process Prereqs">
+ <link rel="next" href="algolia-search.html" title="Appendix: Algolia Search">
<link rel="prev" href="release-process-for-interim-releases.html" title="Interim Releases">
</head>
<body class="article">
@@ -31,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -124,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -140,7 +146,7 @@
<div class="nav-panel-pagination">
<a class="page-previous" rel="prev" href="release-process-for-interim-releases.html" title="Interim Releases"><span></span></a>
<a class="page-next" rel="next"
- href="release-process-prereqs.html" title="Appendix: Release Process Prereqs"><span></span></a>
+ href="algolia-search.html" title="Appendix: Algolia Search"><span></span></a>
<!--
page.parent doesn't seem to be set...
<a class="page-parent disabled" rel="prev" href="" title="Interim Releases"><span></span></a>
@@ -177,6 +183,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -229,7 +238,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -317,6 +326,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -1090,7 +1107,7 @@ This is defined under a profile so that it is activated only when we perform a r
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -1130,5 +1147,30 @@ This is defined under a profile so that it is activated only when we perform a r
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/merging-a-pull-request.html b/content/comguide/latest/merging-a-pull-request.html
index 773d3ea..06ff478 100644
--- a/content/comguide/latest/merging-a-pull-request.html
+++ b/content/comguide/latest/merging-a-pull-request.html
@@ -5,12 +5,14 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Merging a Pull Request :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/merging-a-pull-request.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
<link rel="next" href="applying-patches.html" title="Applying Patches">
+ <link rel="prev" href="about.html" title="Committers' Guide">
</head>
<body class="article">
<header class="header">
@@ -30,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -123,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -137,12 +144,12 @@
<aside class="nav">
<div class="panels">
<div class="nav-panel-pagination">
- <a class="page-previous disabled" rel="prev" href="" title=""><span></span></a>
+ <a class="page-previous" rel="prev" href="about.html" title="Committers' Guide"><span></span></a>
<a class="page-next" rel="next"
href="applying-patches.html" title="Applying Patches"><span></span></a>
<!--
page.parent doesn't seem to be set...
- <a class="page-parent disabled" rel="prev" href="" title=""><span></span></a>
+ <a class="page-parent disabled" rel="prev" href="" title="Committers' Guide"><span></span></a>
-->
</div>
<div class="nav-panel-menu is-active" data-panel="menu">
@@ -176,6 +183,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -228,7 +238,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -316,6 +326,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -531,7 +549,7 @@ git checkout master && git merge --no-ff ISIS-1162_pr-31 && git
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="_images/committers/github-pr-history.png"><img src="_images/committers/github-pr-history.png" alt="github pr history"></a>
+<img src="_images/committers/github-pr-history.png" alt="github pr history">
</div>
</div>
<div class="paragraph">
@@ -544,7 +562,7 @@ This is intentional: when the merged branch is pushed, github will automatically
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -584,5 +602,30 @@ This is intentional: when the merged branch is pushed, github will automatically
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/pmc-notes.html b/content/comguide/latest/pmc-notes.html
index 6824fe7..e6d5aac 100644
--- a/content/comguide/latest/pmc-notes.html
+++ b/content/comguide/latest/pmc-notes.html
@@ -5,10 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Appendix: PMC :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/pmc-notes.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
<link rel="prev" href="policies.html" title="Appendix: Policies">
</head>
@@ -30,84 +31,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -123,7 +129,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -176,6 +182,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -228,7 +237,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -316,6 +325,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -777,7 +794,7 @@ modify_committee.pl isis --remove joebloggs</code></pre>
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -817,5 +834,30 @@ modify_committee.pl isis --remove joebloggs</code></pre>
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/policies.html b/content/comguide/latest/policies.html
index b11c01a..9ff417c 100644
--- a/content/comguide/latest/policies.html
+++ b/content/comguide/latest/policies.html
@@ -5,10 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Policies :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/policies.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
<link rel="next" href="pmc-notes.html" title="Appendix: PMC Notes">
<link rel="prev" href="release-process-prereqs.html" title="Appendix: Release Process Prereqs">
@@ -31,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -124,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -177,6 +183,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item is-current-page" data-depth="1">
@@ -229,7 +238,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -317,6 +326,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -543,7 +560,7 @@ git push origin --delete ISIS-999</code></pre>
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -583,5 +600,30 @@ git push origin --delete ISIS-999</code></pre>
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/policies/git-policy.html b/content/comguide/latest/policies/git-policy.html
index dffe43c..4ca5395 100644
--- a/content/comguide/latest/policies/git-policy.html
+++ b/content/comguide/latest/policies/git-policy.html
@@ -5,10 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Git Policy :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/policies/git-policy.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../../_/css/site.css">
<link rel="stylesheet" href="../../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
</head>
<body class="article">
@@ -29,84 +30,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -122,7 +128,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../../docs/latest/about.html">
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../../_/img/home.png"></img>
</span>
@@ -175,6 +181,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="../key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="../release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -227,7 +236,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../../core/latest/about.html">latest</a>
@@ -315,6 +324,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -493,7 +510,7 @@ git push origin --delete ISIS-999</code></pre>
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -533,5 +550,30 @@ git push origin --delete ISIS-999</code></pre>
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/policies/versioning-policy.html b/content/comguide/latest/policies/versioning-policy.html
index 86f7c3f..11f74be 100644
--- a/content/comguide/latest/policies/versioning-policy.html
+++ b/content/comguide/latest/policies/versioning-policy.html
@@ -5,10 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Versioning Policy :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/policies/versioning-policy.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../../_/css/site.css">
<link rel="stylesheet" href="../../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
</head>
<body class="article">
@@ -29,84 +30,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -122,7 +128,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../../docs/latest/about.html">
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../../_/img/home.png"></img>
</span>
@@ -175,6 +181,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="../key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="../release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -227,7 +236,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../../core/latest/about.html">latest</a>
@@ -315,6 +324,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -410,7 +427,7 @@ This will help avoid "jar hell" (components having conflicting dependencies of c
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -450,5 +467,30 @@ This will help avoid "jar hell" (components having conflicting dependencies of c
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/post-release-successful.html b/content/comguide/latest/post-release-successful.html
index cfa936d..8fd3ec1 100644
--- a/content/comguide/latest/post-release-successful.html
+++ b/content/comguide/latest/post-release-successful.html
@@ -5,10 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Post Release (Successful) :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/post-release-successful.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
<link rel="next" href="post-release-unsuccessful.html" title="Post Release (Unsuccessful)">
<link rel="prev" href="verifying-releases.html" title="Verifying Releases">
@@ -31,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -124,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -177,6 +183,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -229,7 +238,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -317,6 +326,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -403,7 +420,7 @@ If there are not +3 votes after this time then it is perfectly permissible to ke
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">[RESULT] [VOTE] Apache Isis Core release 2.0.0-M3</code></pre>
+<pre class="highlightjs highlight"><code>[RESULT] [VOTE] Apache Isis Core release 2.0.0-M4</code></pre>
</div>
</div>
<div class="paragraph">
@@ -411,7 +428,7 @@ If there are not +3 votes after this time then it is perfectly permissible to ke
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">The vote has completed with the following result :
+<pre class="highlightjs highlight"><code>The vote has completed with the following result :
+1 (binding): ... list of names ...
+1 (non binding): ... list of names ...
@@ -421,8 +438,36 @@ If there are not +3 votes after this time then it is perfectly permissible to ke
The vote is SUCCESSFUL.
-I'll now go ahead and complete the post-release activities.</code></pre>
+I\'ll now go ahead and complete the post-release activities.</code></pre>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="release-to-maven-central"><a class="anchor" href="#release-to-maven-central"></a>Release to Maven Central</h2>
+<div class="sectionbody">
+<div class="admonitionblock caution">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-caution" title="Caution"></i>
+</td>
+<td class="content">
+We release from Maven Central before anything else; we don’t want to push the git tags (an irreversible action) until we know that this has worked ok.
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>From the <a href="http://repository.apache.org">ASF Nexus repository</a>, select the staging repository and select 'release' from the top menu.</p>
</div>
+<div class="imageblock">
+<div class="content">
+<img src="_images/release-process/nexus-release-1.png" alt="nexus release 1" width="600px">
+</div>
+</div>
+<div class="paragraph">
+<p>This moves the release artifacts into an Apache releases repository; from there they will be automatically moved to the Maven repository.</p>
</div>
</div>
</div>
@@ -436,7 +481,7 @@ I'll now go ahead and complete the post-release activities.</code></pre>
<div class="content">
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">export ISISJIRA=ISIS-9999 <i class="conum" data-value="1"></i><b>(1)</b>
export ISISTMP=/c/tmp <i class="conum" data-value="2"></i><b>(2)</b>
-export ISISREL=2.0.0-M3 <i class="conum" data-value="3"></i><b>(3)</b>
+export ISISREL=2.0.0-M4 <i class="conum" data-value="3"></i><b>(3)</b>
export ISISRC=RC1 <i class="conum" data-value="4"></i><b>(4)</b>
export ISISBRANCH=release-$ISISREL-$ISISRC
export ISISART=isis
@@ -465,6 +510,14 @@ env | grep ISIS | sort</code></pre>
</tr>
</table>
</div>
+<div class="paragraph">
+<p>Open up a terminal, and switch to the correct release branch:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git checkout $ISISBRANCH</code></pre>
+</div>
+</div>
</div>
</div>
<div class="sect1">
@@ -478,7 +531,7 @@ env | grep ISIS | sort</code></pre>
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">sh scripts/promoterctag.sh $ISISART-ISISREL $ISISRC</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">sh scripts/promoterctag.sh $ISISART-$ISISREL $ISISRC</code></pre>
</div>
</div>
<div class="paragraph">
@@ -491,6 +544,13 @@ As per Apache policy (communicated on 10th Jan 2016 to Apache PMCs), this path i
<h2 id="update-jira"><a class="anchor" href="#update-jira"></a>Update JIRA</h2>
<div class="sectionbody">
<div class="sect2">
+<h3 id="close-tickets"><a class="anchor" href="#close-tickets"></a>Close tickets</h3>
+<div class="paragraph">
+<p>Close all JIRA tickets for the release, or moved to future releases if not yet addressed.
+Any tickets that were partially implemented should be closed, and new tickets created for the functionality on the ticket not yet implemented.</p>
+</div>
+</div>
+<div class="sect2">
<h3 id="generate-release-notes"><a class="anchor" href="#generate-release-notes"></a>Generate Release Notes</h3>
<div class="paragraph">
<p>From the root directory, generate the release notes for the current release, in Asciidoc format; eg:</p>
@@ -517,13 +577,6 @@ See the script itself for details of how to install this utility.</p>
</div>
</div>
<div class="sect2">
-<h3 id="close-tickets"><a class="anchor" href="#close-tickets"></a>Close tickets</h3>
-<div class="paragraph">
-<p>Close all JIRA tickets for the release, or moved to future releases if not yet addressed.
-Any tickets that were partially implemented should be closed, and new tickets created for the functionality on the ticket not yet implemented.</p>
-</div>
-</div>
-<div class="sect2">
<h3 id="mark-the-version-as-released"><a class="anchor" href="#mark-the-version-as-released"></a>Mark the version as released</h3>
<div class="paragraph">
<p>In JIRA, go to the <a href="https://issues.apache.org/jira/plugins/servlet/project-config/ISIS/versions">administration section</a> for the Apache Isis project and update the version as being released.</p>
@@ -609,99 +662,263 @@ git commit -m "$ISISJIRA: updates release notes, STATUS and doap_isis.rdf"</code
</div>
</div>
<div class="sect1">
-<h2 id="genereate-website"><a class="anchor" href="#genereate-website"></a>Genereate website</h2>
+<h2 id="release-source-zip"><a class="anchor" href="#release-source-zip"></a>Release Source Zip</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>We use Antora to generate the site, not only the latest version but also any previous versions listed in <code>site.yml</code>.
-The most recently version being released is built in effect twice, as both "latest" and with its formal tag name.</p>
+<p>As described in the <a href="http://www.apache.org/dev/release-publishing.html#distribution_dist">Apache documentation</a>, each Apache TLP has a <code>release/TLP-name</code> directory in the distribution Subversion repository at <a href="https://dist.apache.org/repos/dist">https://dist.apache.org/repos/dist</a>.
+Once a release vote passes, the release manager should <code>svn add</code> the artifacts (plus signature and hash files) into this location.
+The release is then automatically pushed to <a href="http://www.apache.org/dist/">http://www.apache.org/dist/</a> by <code>svnpubsub</code>.
+Only the most recent release of each supported release line should be contained here, old versions should be deleted.</p>
+</div>
+<div class="paragraph">
+<p>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:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code>isis/
+ core/</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>If necessary, checkout this directory structure:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">svn co https://dist.apache.org/repos/dist/release/isis isis-dist</code></pre>
+</div>
</div>
<div class="paragraph">
-<p>As a slight complication, the tags created previously on the release branch (<code>refs/tags/rel/xxx</code>) can’t be used for this purpose, because the <code>antora.yml</code> files specify a branch name of simply "latest".
-We therefore temporarily modify all of the <code>antora.yml</code> files and <code>site.yml</code> with a reference to a new tag, and then change them back afterwards:</p>
+<p>Next, add the new release into the appropriate directory, and delete any previous release.
+The <code>upd.sh</code> script can be used to automate this:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">old_ver=$1
+new_ver=$2
+
+
+# constants
+repo_root=https://repository.apache.org/content/repositories/releases/org/apache/isis
+
+zip="source-release.zip"
+asc="$zip.asc"
+md5="$zip.md5"
+
+
+#
+# isis-core
+#
+type="core"
+fullname="isis-parent"
+pushd isis-core
+
+curl -O $repo_root/$type/$fullname/$new_ver/$fullname-$new_ver-$asc
+svn add $fullname-$new_ver-$asc
+curl -O $repo_root/$type/$fullname/$new_ver/$fullname-$new_ver-$md5
+svn add $fullname-$new_ver-$md5
+curl -O $repo_root/$type/$fullname/$new_ver/$fullname-$new_ver-$zip
+svn add $fullname-$new_ver-$zip
+
+svn delete $fullname-$old_ver-$asc
+svn delete $fullname-$old_ver-$md5
+svn delete $fullname-$old_ver-$zip
+
+popd</code></pre>
+</div>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">sh upd.sh [previous_release] 2.0.0-M4</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The script downloads the artifacts from the Nexus release repository, adds the artifacts to subversion and deletes the previous version.</p>
+</div>
+<div class="paragraph">
+<p>Double check that the files are correct; there is sometimes a small delay in the files becoming available in the release repository.
+It should be sufficient to check just the <code>md5</code> or <code>.asc</code> files that these look valid (aren’t HTML 404 error pages):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">vi `find . -name *.md5`</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Assuming all is good, commit the changes:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code>svn commit -m "publishing isis source releases to dist.apache.org"</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>If the files are invalid, then revert using <code>svn revert . --recursive</code> and try again in a little while.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="final-website-updates"><a class="anchor" href="#final-website-updates"></a>Final website updates</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Apply any remaining documentation updates:</p>
</div>
<div class="ulist">
<ul>
<li>
-<p>Update all <code>antora.yml</code> files:</p>
+<p>If there have been documentation changes made in other branches since the release branch was created, then merge these in.</p>
+</li>
+<li>
+<p>If there have been updates to any of the schemas, copy them over:</p>
<div class="ulist">
<ul>
<li>
-<p><code>version: latest</code> → <code>version: 2.0.0-M3</code></p>
+<p>copy the new schema(s) from</p>
+<div class="paragraph">
+<p><code>api/schema/src/main/resources/o.a.i.s.xxx</code></p>
+</div>
+<div class="paragraph">
+<p>to its versioned:</p>
+</div>
+<div class="paragraph">
+<p><code>antora/supplemental-ui/schema/xxx/xxx-ver.xsd</code></p>
+</div>
+</li>
+<li>
+<p>ensure the non-versioned is same as the highest versioned</p>
+<div class="paragraph">
+<p><code>antora/supplemental-ui/schema/xxx/xxx.xsd</code></p>
+</div>
</li>
</ul>
</div>
</li>
<li>
-<p>Commit the change, and tag:</p>
+<p>Commit the changes:</p>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git add .
-git commit -m "$ISISJIRA: bumps antora.yml version to $ISISREL"
-
-git tag docs/$ISISART-$ISISREL
-git push origin refs/tags/docs/$ISISART-$ISISREL:refs/tags/docs/$ISISART-$ISISREL</code></pre>
+git commit -m "$ISISJIRA: merging in final changes to docs"</code></pre>
</div>
</div>
</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>We are now ready to <a href="#generate-website">generate the website</a>.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="generate-website"><a class="anchor" href="#generate-website"></a>Generate website</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>We use Antora to generate the site, not only the version being release but also any previous versions listed in <code>site.yml</code>.
+This is done using the <code>content.sources.url[].branches</code> properties.
+We use branches for all cases - note that the branch name appears in the generated UI.
+If there are patches to the documentation, we move the branches.</p>
+</div>
+<div class="paragraph">
+<p>We therefore temporarily modify all of the <code>antora.yml</code> files (and update <code>index.html</code>) file and create a branch for this change; then we update <code>site.yml</code> with a reference to that new branch.
+All of this is changed afterwards.</p>
+</div>
+<div class="sect2">
+<h3 id="create-doc-branch"><a class="anchor" href="#create-doc-branch"></a>Create doc branch</h3>
+<div class="paragraph">
+<p>First, we prepare a doc branch to reference:</p>
+</div>
+<div class="ulist">
+<ul>
<li>
-<p>Now, immediately the change to <code>antora.yml</code> files back again:</p>
+<p>Update all <code>antora.yml</code> files, eg using an IDE:</p>
<div class="ulist">
<ul>
<li>
-<p><code>version: 2.0.0-M3</code> → <code>version: latest</code></p>
+<p><code>version: latest</code> → <code>version: 2.0.0-M4</code></p>
</li>
</ul>
</div>
</li>
<li>
-<p>Commit these changes, and push the release branch:</p>
+<p>Commit all these changes:</p>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git add .
-git commit -m "$ISISJIRA: reverts antora.yml version to latest"
-
-git push</code></pre>
+git commit -m "$ISISJIRA: bumps antora.yml and index.html to $ISISREL"</code></pre>
</div>
</div>
</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>We now create a branch to reference in the <code>site.yml</code>, later on.</p>
+</div>
+<div class="ulist">
+<ul>
<li>
-<p>Now we update <code>site.yml</code> (in <code>antora/playbooks</code>).
-This will reference the tag and also the current branch (for "latest").
-Every content source needs to be updated:</p>
+<p>We create the <code>2.0.0-M4</code> branch.</p>
<div class="paragraph">
-<p>For example, we change:</p>
+<p>This mirrors the "rel/isis-2.0.0-M4" 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.</p>
</div>
<div class="listingblock">
-<div class="title">site.yml</div>
<div class="content">
-<pre class="highlightjs highlight"><code class="language-yml hljs" data-lang="yml">- url: .
- start_path: antora/components/docs # docs
- branches: HEAD</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git branch 2.0.0-M4
+git push origin 2.0.0-M4</code></pre>
</div>
</div>
+</li>
+</ul>
+</div>
<div class="paragraph">
-<p>to:</p>
+<p>Finally, revert the last commit (backing out changes to <code>antora.yml</code> files):</p>
</div>
<div class="listingblock">
-<div class="title">site.yml</div>
<div class="content">
-<pre class="highlightjs highlight"><code class="language-yml hljs" data-lang="yml">- url: https://github.com/apache/isis.git
- start_path: antora/components/docs # docs
- tags: docs/isis-2.0.0-M3 <i class="conum" data-value="1"></i><b>(1)</b>
- branches: release-isis-2.0.0-M3 <i class="conum" data-value="2"></i><b>(2)</b></code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git revert HEAD</code></pre>
</div>
</div>
-<div class="colist arabic">
-<table>
-<tr>
-<td><i class="conum" data-value="1"></i><b>1</b></td>
-<td>will generate the 2.0.0-M3 version</td>
-</tr>
-<tr>
-<td><i class="conum" data-value="2"></i><b>2</b></td>
-<td>will generate the 'latest' version</td>
-</tr>
-</table>
+</div>
+<div class="sect2">
+<h3 id="update-index-html-site-yml-generate"><a class="anchor" href="#update-index-html-site-yml-generate"></a>Update <code>index.html</code> & <code>site.yml</code> & generate</h3>
+<div class="paragraph">
+<p>Lastly, we update <code>index.html</code> and then <code>site.yml</code></p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>Update the home page of the website, <code>antora/supplemental-ui/index.html</code></p>
+<div class="paragraph">
+<p>Note that this isn’t performed in the docs branch (<a href="#create-doc-branch">previous section</a>) because the supplemental files are <em>not</em> versioned as a doc component:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>update any mention of <code>master</code> → <code>2.0.0-M4</code></p>
+<div class="paragraph">
+<p>This should be the two sets of starter app instructions for helloworld and simpleapp.</p>
+</div>
+</li>
+<li>
+<p>update any mention of <code>latest</code> → <code>2.0.0-M4</code></p>
+<div class="paragraph">
+<p>This should be in hyperlinks, <code><a href="docs/…​"></code></p>
+</div>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>Now update <code>site.yml</code></p>
+<div class="paragraph">
+<p>This will reference the new branch (and any previous branches).
+Every content source needs to be updated:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><code>branches: HEAD</code> → <code>branches: 2.0.0-M4</code></p>
+</li>
+</ul>
</div>
</li>
<li>
@@ -709,12 +926,19 @@ Every content source needs to be updated:</p>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git add .
-git commit -m "$ISISJIRA: reverts antora.yml version to latest"</code></pre>
+git commit -m "$ISISJIRA: adds tag to site.yml"</code></pre>
</div>
</div>
</li>
-<li>
+</ul>
+</div>
+<div class="paragraph">
<p>We are now in a position to actually generate the Antora website:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>generate the website:</p>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">sh preview.sh</code></pre>
@@ -724,21 +948,73 @@ git commit -m "$ISISJIRA: reverts antora.yml version to latest"</code></pre>
<p>This will write to <code>antora/target/site</code>; we’ll use the results in the <a href="#publish-website">next section</a>.</p>
</div>
</li>
-<li>
-<p>Finally, revert the changes to <code>site.yml</code> back into "author mode".</p>
+</ul>
+</div>
<div class="paragraph">
-<p>That is, so that each content source specifies a local URL and only the HEAD branch:</p>
+<p>Finally, revert the last commit (backing out changes to <code>site.yml</code>):</p>
</div>
<div class="listingblock">
-<div class="title">site.yml</div>
<div class="content">
-<pre class="highlightjs highlight"><code class="language-yml hljs" data-lang="yml">- url: .
- start_path: antora/components/docs # docs
- branches: HEAD</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git revert HEAD</code></pre>
</div>
</div>
-</li>
-</ul>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="update-the-algolia-search-index"><a class="anchor" href="#update-the-algolia-search-index"></a>Update the Algolia search index</h2>
+<div class="sectionbody">
+
+</div>
+</div>
+<div class="sect1">
+<h2 id="index-the-site"><a class="anchor" href="#index-the-site"></a>Index the site</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Create a <code>algolia.env</code> file holding the <code>APP_ID</code> and the admin <code>API_KEY</code>, in the root of <code>isis-site</code>:</p>
+</div>
+<div class="listingblock">
+<div class="title">algolia.env</div>
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-ini hljs" data-lang="ini">APPLICATION_ID=...
+API_KEY=...</code></pre>
+</div>
+</div>
+<div class="admonitionblock caution">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-caution" title="Caution"></i>
+</td>
+<td class="content">
+This file should not be checked into the repo, because the API_KEY allows the index to be modified or deleted.
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>We use the Algolia-provided <a href="https://hub.docker.com/r/algolia/docsearch-scraper">docker image</a> for the crawler to perform the search (as per the link:as per <a href="https://docsearch.algolia.com/docs/run-your-own/#run-the-crawl-from-the-docker-image">docs</a>):</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">cd content
+docker run -it --env-file=../algolia.env -e "CONFIG=$(cat ../algolia-config.json | jq -r tostring)" algolia/docsearch-scraper</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>This posts the index up to the <a href="https://algolia.com">Algolia</a> site.</p>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+Additional config options for the crawler can be found <a href="https://www.algolia.com/doc/api-reference/crawler/">here</a>.
+</td>
+</tr>
+</table>
</div>
</div>
</div>
@@ -757,11 +1033,10 @@ git commit -m "$ISISJIRA: reverts antora.yml version to latest"</code></pre>
<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">cd ../isis-site
git checkout asf-site
-git pull origin/asf-site --ff-only</code></pre>
+git pull --ff-only</code></pre>
</div>
</div>
-<div class="ulist">
-<ul>
+</li>
<li>
<p>still in the <code>isis-site</code> repo, delete all the files in <code>content/</code> <em>except</em> for the <code>schema</code> and <code>versions</code> directories:</p>
<div class="listingblock">
@@ -810,9 +1085,6 @@ cd ../isis</code></pre>
</li>
</ul>
</div>
-</li>
-</ul>
-</div>
</div>
</div>
<div class="sect1">
@@ -822,128 +1094,24 @@ cd ../isis</code></pre>
<p>Because we release from a branch, the changes made in the branch should be merged back from the release branch back into the <code>master</code> branch.</p>
</div>
<div class="paragraph">
-<p>In the <code>isis</code> repo:</p>
+<p>In the <code>isis</code> repo (adjust if not on RC1):</p>
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git checkout master # update master with latest
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git checkout master # update master with latest
git pull
-git merge release-2.0.0-M3-RC1 # merge branch onto master
-git push origin --delete release-2.0.0-M3-RC1 # remote branch no longer needed
-git branch -d release-2.0.0-M3-RC1 # branch no longer needed</code></pre>
+git merge release-2.0.0-M4-RC1 # merge branch onto master
+git push origin --delete release-2.0.0-M4-RC1 # remote branch no longer needed
+git branch -d release-2.0.0-M4-RC1 # branch no longer needed</code></pre>
</div>
</div>
</div>
</div>
<div class="sect1">
-<h2 id="release-to-maven-central"><a class="anchor" href="#release-to-maven-central"></a>Release to Maven Central</h2>
+<h2 id="bump-page-isisrel-in-site-yml"><a class="anchor" href="#bump-page-isisrel-in-site-yml"></a>Bump {page-isisrel} in <code>site.yml</code></h2>
<div class="sectionbody">
<div class="paragraph">
-<p>From the <a href="http://repository.apache.org">ASF Nexus repository</a>, select the staging repository and select 'release' from the top menu.</p>
-</div>
-<div class="imageblock">
-<div class="content">
-<a class="image" href="_images/release-process/nexus-release-1.png"><img src="_images/release-process/nexus-release-1.png" alt="nexus release 1" width="600px"></a>
-</div>
-</div>
-<div class="paragraph">
-<p>This moves the release artifacts into an Apache releases repository; from there they will be automatically moved to the Maven repository.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="release-source-zip"><a class="anchor" href="#release-source-zip"></a>Release Source Zip</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>As described in the <a href="http://www.apache.org/dev/release-publishing.html#distribution_dist">Apache documentation</a>, each Apache TLP has a <code>release/TLP-name</code> directory in the distribution Subversion repository at <a href="https://dist.apache.org/repos/dist">https://dist.apache.org/repos/dist</a>.
-Once a release vote passes, the release manager should <code>svn add</code> the artifacts (plus signature and hash files) into this location.
-The release is then automatically pushed to <a href="http://www.apache.org/dist/">http://www.apache.org/dist/</a> by <code>svnpubsub</code>.
-Only the most recent release of each supported release line should be contained here, old versions should be deleted.</p>
-</div>
-<div class="paragraph">
-<p>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:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code>isis/
- core/</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>If necessary, checkout this directory structure:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">svn co https://dist.apache.org/repos/dist/release/isis isis-dist</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Next, add the new release into the appropriate directory, and delete any previous release.
-The <code>upd.sh</code> script can be used to automate this:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">old_ver=$1
-new_ver=$2
-
-
-# constants
-repo_root=https://repository.apache.org/content/repositories/releases/org/apache/isis
-
-zip="source-release.zip"
-asc="$zip.asc"
-md5="$zip.md5"
-
-
-#
-# isis-core
-#
-type="core"
-fullname="isis"
-pushd isis-core
-
-curl -O $repo_root/$type/$fullname/$new_ver/$fullname-$new_ver-$asc
-svn add $fullname-$new_ver-$asc
-curl -O $repo_root/$type/$fullname/$new_ver/$fullname-$new_ver-$md5
-svn add $fullname-$new_ver-$md5
-curl -O $repo_root/$type/$fullname/$new_ver/$fullname-$new_ver-$zip
-svn add $fullname-$new_ver-$zip
-
-svn delete $fullname-$old_ver-$asc
-svn delete $fullname-$old_ver-$md5
-svn delete $fullname-$old_ver-$zip
-
-popd</code></pre>
-</div>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">sh upd.sh 2.0.0-M2 2.0.0-M3</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The script downloads the artifacts from the Nexus release repository, adds the artifacts to subversion and deletes the previous version.</p>
-</div>
-<div class="paragraph">
-<p>Double check that the files are correct; there is sometimes a small delay in the files becoming available in the release repository.
-It should be sufficient to check just the <code>md5</code> or <code>.asc</code> files that these look valid (aren’t HTML 404 error pages):</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">vi `find . -name *.md5`</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Assuming all is good, commit the changes:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code>svn commit -m "publishing isis source releases to dist.apache.org"</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>If the files are invalid, then revert using <code>svn revert . --recursive</code> and try again in a little while.</p>
+<p>In <code>site.yml</code> file, bump the version of <code>{page-isisrel}</code> and also <code>{page-isisprev}</code>, and commit.</p>
</div>
</div>
</div>
@@ -966,7 +1134,7 @@ It should be sufficient to check just the <code>md5</code> or <code>.asc</code>
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code>[ANN] Apache Isis version 2.0.0-M3 Released</code></pre>
+<pre class="highlightjs highlight"><code>[ANN] Apache Isis version 2.0.0-M4 Released</code></pre>
</div>
</div>
<div class="paragraph">
@@ -974,25 +1142,24 @@ It should be sufficient to check just the <code>md5</code> or <code>.asc</code>
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code>The Apache Isis team is pleased to announce the release of Apache Isis 2.0.0-M3.
+<pre class="highlightjs highlight"><code>The Apache Isis team is pleased to announce the release of Apache Isis 2.0.0-M4.
New features in this release include:
+
* ...
Full release notes are available on the Apache Isis website at [1].
-Please also read the migration notes [2].
-You can access this release directly from the Maven central repo [3].
-Alternatively, download the release and build it from source [4].
+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
-[1] http://isis.apache.org/downloads/rn/about.html#_release-notes_2.0.0-M3
-[2] http://isis.apache.org/downloads/mn/about.html#_migration-notes_2.0.0-M2-to-2.0.0-M3
-[3] http://search.maven.org
-[4] http://isis.apache.org/downloads.html</code></pre>
+[1] http://isis.apache.org/relnotes/2.0.0-M4/about.html
+[2] https://search.maven.org
+[3] https://isis.apache.org/docs/2.0.0-M4/downloads/how-to.html</code></pre>
</div>
</div>
</div>
@@ -1021,7 +1188,7 @@ Copy-n-paste the above mailing list announcement should suffice.</p>
<p>Check (via <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache%22%20a%3A%22apache%22">search.maven.org</a>) whether there is a newer version of the Apache parent <code>org.apache:apache</code>.</p>
</div>
<div class="paragraph">
-<p>If there are, merge in these changes to the <code>core-parent</code> POM.</p>
+<p>If there are, merge in these changes to the <code>isis-parent</code> POM.</p>
</div>
</div>
<div class="sect2">
@@ -1081,25 +1248,8 @@ Also, there may be new dependencies that you do not wish to move to, eg release
</div>
</div>
</div>
-<div class="sect1">
-<h2 id="code-formatting"><a class="anchor" href="#code-formatting"></a>Code formatting</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This is also a good time to make source code has been cleaned up and formatted according to the Apache Isis and ASF conventions.
-Use <a href="../dg/resources/eclipse/Apache-code-style-formatting.xml">this</a> Eclipse template and <a href="../dg/resources/eclipse/isis.importorder">this</a> import order.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="release-non-asf-modules"><a class="anchor" href="#release-non-asf-modules"></a>Release (non-ASF) Modules</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The (non-ASF) <a href="https://platform.incode.org" target="_blank" rel="noopener">Incode Platform</a> should also be released, as per their <a href="https://platform.incode.org/pages/committers-guide/committers-guide.html#_release_to_maven_central">release guide</a>.</p>
-</div>
-</div>
-</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -1139,5 +1289,30 @@ Use <a href="../dg/resources/eclipse/Apache-code-style-formatting.xml">this</a>
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/post-release-unsuccessful.html b/content/comguide/latest/post-release-unsuccessful.html
index f657c20..13f6fb9 100644
--- a/content/comguide/latest/post-release-unsuccessful.html
+++ b/content/comguide/latest/post-release-unsuccessful.html
@@ -5,10 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Post Release (Unsuccessful) :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/post-release-unsuccessful.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
<link rel="next" href="release-process-for-interim-releases.html" title="Interim Releases">
<link rel="prev" href="post-release-successful.html" title="Post Release (Successful)">
@@ -31,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -124,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -177,6 +183,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -229,7 +238,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -317,6 +326,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -405,7 +422,7 @@ page.parent doesn't seem to be set...
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">[RESULT] [VOTE] Apache Isis Core release 2.0.0-M3</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">[RESULT] [VOTE] Apache Isis Core release 2.0.0-M4</code></pre>
</div>
</div>
<div class="paragraph">
@@ -427,31 +444,56 @@ The vote is UNSUCCESSFUL.</code></pre>
</div>
</div>
<div class="sect1">
-<h2 id="tidy-up-branches"><a class="anchor" href="#tidy-up-branches"></a>Tidy up branches</h2>
+<h2 id="tidy-up-branches-and-tags"><a class="anchor" href="#tidy-up-branches-and-tags"></a>Tidy up branches and tags</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>Tidy up remote branches in the git repo:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git push --delete origin release-2.0.0-M3-RC1
-git push --delete origin isis-2.0.0-M3-RC1
-git tag -d isis-2.0.0-M3</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>These steps:</p>
+<p>Branches and tags need to be removed for three repos:</p>
</div>
<div class="ulist">
<ul>
<li>
-<p>delete the remote branch</p>
+<p>Working in the release worktree, tidy up remote branches in the git repo:</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git push --delete origin release-2.0.0-M4-RC1 <i class="conum" data-value="1"></i><b>(1)</b>
+git push --delete origin isis-2.0.0-M4-RC1 <i class="conum" data-value="2"></i><b>(2)</b>
+git tag -d isis-2.0.0-M4 <i class="conum" data-value="3"></i><b>(3)</b>
+git tag -d isis-2.0.0-M4-RC1</code></pre>
+</div>
+</div>
+<div class="colist arabic">
+<table>
+<tr>
+<td><i class="conum" data-value="1"></i><b>1</b></td>
+<td>deletes the remote branch (update <code>RCn</code> as necessary)</td>
+</tr>
+<tr>
+<td><i class="conum" data-value="2"></i><b>2</b></td>
+<td>deletes the remote origin server’s tag (update <code>RCn</code> as necessary)
+These steps:</td>
+</tr>
+<tr>
+<td><i class="conum" data-value="3"></i><b>3</b></td>
+<td>delete the tags that were created locally (update <code>RCn</code> as necessary)</td>
+</tr>
+</table>
+</div>
</li>
<li>
-<p>delete the remote origin server’s tags</p>
+<p>For helloworld starter app, similarly:</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git push --delete origin release-2.0.0-M4-RC1 <i class="conum" data-value="1"></i><b>(1)</b></code></pre>
+</div>
+</div>
</li>
<li>
-<p>delete the tags that were created locally</p>
+<p>For simpleapp starter app, similarly:</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">git push --delete origin release-2.0.0-M4-RC1 <i class="conum" data-value="1"></i><b>(1)</b></code></pre>
+</div>
+</div>
</li>
</ul>
</div>
@@ -481,7 +523,7 @@ git tag -d isis-2.0.0-M3</code></pre>
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -521,5 +563,30 @@ git tag -d isis-2.0.0-M3</code></pre>
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/release-process-for-interim-releases.html b/content/comguide/latest/release-process-for-interim-releases.html
index f722f1a..30fffff 100644
--- a/content/comguide/latest/release-process-for-interim-releases.html
+++ b/content/comguide/latest/release-process-for-interim-releases.html
@@ -5,10 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Interim Releases :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/release-process-for-interim-releases.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
<link rel="next" href="key-generation.html" title="Key Generation">
<link rel="prev" href="post-release-unsuccessful.html" title="Post Release (Unsuccessful)">
@@ -31,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -124,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -177,6 +183,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -229,7 +238,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -317,6 +326,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -375,7 +392,7 @@ page.parent doesn't seem to be set...
Since <code>-SNAPSHOT</code> changes on a day-to-day basis, the idea is to tag a particular revision and to release this, thereby providing stability/traceability for the application being developed.</p>
</div>
<div class="paragraph">
-<p>Whereas <a href="cutting-a-release.html" class="page">formal release</a>s are public (released through the Maven repository maintained by Apache Software Foundation), interim releases are non-public and rely on infrastructure provided by a developer team.
+<p>Whereas <a href="#comguide:ROOT:cutting-a-release.adoc.adoc" class="page unresolved">formal release</a>s are public (released through the Maven repository maintained by Apache Software Foundation), interim releases are non-public and rely on infrastructure provided by a developer team.
The tagged release resides <em>not</em> in the
<a href="../../docs/latest/downloads/how-to.html#source-code" class="page">official Apache Isis git repository</a>, but instead in a fork/clone maintained by the developer team.</p>
</div>
@@ -490,7 +507,7 @@ For example, Jenkins provides post-build plugins to perform such a task.</p>
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -530,5 +547,30 @@ For example, Jenkins provides post-build plugins to perform such a task.</p>
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/release-process-prereqs.html b/content/comguide/latest/release-process-prereqs.html
index d7cf9a2..57ea828 100644
--- a/content/comguide/latest/release-process-prereqs.html
+++ b/content/comguide/latest/release-process-prereqs.html
@@ -5,13 +5,14 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Appendix: Release Prereqs :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/release-process-prereqs.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
<link rel="next" href="policies.html" title="Appendix: Policies">
- <link rel="prev" href="key-generation.html" title="Key Generation">
+ <link rel="prev" href="algolia-search.html" title="Appendix: Algolia Search">
</head>
<body class="article">
<header class="header">
@@ -31,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -124,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -138,12 +144,12 @@
<aside class="nav">
<div class="panels">
<div class="nav-panel-pagination">
- <a class="page-previous" rel="prev" href="key-generation.html" title="Key Generation"><span></span></a>
+ <a class="page-previous" rel="prev" href="algolia-search.html" title="Appendix: Algolia Search"><span></span></a>
<a class="page-next" rel="next"
href="policies.html" title="Appendix: Policies"><span></span></a>
<!--
page.parent doesn't seem to be set...
- <a class="page-parent disabled" rel="prev" href="" title="Key Generation"><span></span></a>
+ <a class="page-parent disabled" rel="prev" href="" title="Appendix: Algolia Search"><span></span></a>
-->
</div>
<div class="nav-panel-menu is-active" data-panel="menu">
@@ -176,6 +182,9 @@ page.parent doesn't seem to be set...
<li class="nav-item" data-depth="1">
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
<li class="nav-item is-current-page" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
@@ -229,7 +238,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -317,6 +326,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -484,7 +501,7 @@ A description of how to do this can be found, for example, <a href="http://bval.
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -524,5 +541,30 @@ A description of how to do this can be found, for example, <a href="http://bval.
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/comguide/latest/verifying-releases.html b/content/comguide/latest/verifying-releases.html
index 4209ebc..8f46f5e 100644
--- a/content/comguide/latest/verifying-releases.html
+++ b/content/comguide/latest/verifying-releases.html
@@ -5,10 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Verifying a Release :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/comguide/latest/verifying-releases.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
<link rel="next" href="post-release-successful.html" title="Post Release (Successful)">
<link rel="prev" href="cutting-a-release.html" title="Cutting a Release">
@@ -31,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -124,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -177,6 +183,9 @@ page.parent doesn't seem to be set...
<a class="nav-link" href="key-generation.html">Key Generation</a>
</li>
<li class="nav-item" data-depth="1">
+ <a class="nav-link" href="algolia-search.html">Appendix: Algolia Search</a>
+ </li>
+ <li class="nav-item" data-depth="1">
<a class="nav-link" href="release-process-prereqs.html">Appendix: Release Process Prereqs</a>
</li>
<li class="nav-item" data-depth="1">
@@ -229,7 +238,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -317,6 +326,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -382,7 +399,7 @@ page.parent doesn't seem to be set...
<p>members of the Apache Isis PMC verifying and voting on the release (documented below)</p>
</li>
<li>
-<p>the release manager performing post-release tasks, for either a <a href="post-release-successful.html" class="page">successful</a> or an <a href="#comguide:ROOT:post-release-unsuccessful">unsuccessful</a> vote.</p>
+<p>the release manager performing post-release tasks, for either a <a href="post-release-successful.html" class="page">successful</a> or an <a href="post-release-unsuccessful.html" class="page">unsuccessful</a> vote.</p>
</li>
</ul>
</div>
@@ -461,19 +478,19 @@ Run these commands, with the environment variables set correctly.
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">VERSION=2.0.0-M3
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">VERSION=2.0.0-M4
RC=RC1
NEXUSREPONUM=11xx
curl https://downloads.apache.org/isis/KEYS > /tmp/KEYS
gpg --import /tmp/KEYS
-rm -rf isis-$VERSION*
+rm -rf isis-$VERSION
curl -O -L https://raw.githubusercontent.com/apache/isis/release-$VERSION-$RC/scripts/verify-isis-release.sh
chmod +x ./verify-isis-release.sh
-./verify-isis-release.sh $NEXUSREPONUM $VERSION</code></pre>
+./verify-isis-release.sh $NEXUSREPONUM $VERSION $RC</code></pre>
</div>
</div>
<div class="paragraph">
@@ -535,6 +552,14 @@ And/or, you can go ahead and <a href="#casting-a-vote">cast your vote</a>.</p>
</div>
</div>
<div class="sect1">
+<h2 id="optional-verify-website"><a class="anchor" href="#optional-verify-website"></a>(Optional) Verify Website</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The next version of the website can be found at <a href="https://isis.staged.apache.org" class="bare">https://isis.staged.apache.org</a>.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
<h2 id="optional-creadur-tools"><a class="anchor" href="#optional-creadur-tools"></a>(Optional) Creadur Tools</h2>
<div class="sectionbody">
<div class="paragraph">
@@ -581,7 +606,7 @@ Things to check include:</p>
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -621,5 +646,30 @@ Things to check include:</p>
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/conguide/latest/about.html b/content/conguide/latest/about.html
index b682d49..20a433a 100644
--- a/content/conguide/latest/about.html
+++ b/content/conguide/latest/about.html
@@ -5,11 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Contributors' Guide :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/conguide/latest/about.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
+ <link rel="next" href="building-apache-isis.html" title="Building Apache Isis">
</head>
<body class="article">
<header class="header">
@@ -29,84 +31,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -122,7 +129,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -137,8 +144,8 @@
<div class="panels">
<div class="nav-panel-pagination">
<a class="page-previous disabled" rel="prev" href="" title=""><span></span></a>
- <a class="page-next disabled" rel="next"
- href="" title=""><span></span></a>
+ <a class="page-next" rel="next"
+ href="building-apache-isis.html" title="Building Apache Isis"><span></span></a>
<!--
page.parent doesn't seem to be set...
<a class="page-parent disabled" rel="prev" href="" title=""><span></span></a>
@@ -151,19 +158,43 @@ page.parent doesn't seem to be set...
<li class="nav-item" data-depth="0">
<ul class="nav-list">
<li class="nav-item" data-depth="1">
- <a class="nav-link" href="contributing.html">Contributing</a>
+ <a class="nav-link" href="building-apache-isis.html">Building Apache Isis</a>
</li>
<li class="nav-item" data-depth="1">
- <a class="nav-link" href="building-apache-isis.html">Building Apache Isis</a>
+ <a class="nav-link" href="contributing.html">Contributing</a>
+ </li>
+</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
<li class="nav-item" data-depth="1">
- <a class="nav-link" href="building-docs-and-website.html">Building Docs and Website</a>
+ <button class="nav-item-toggle"></button>
+ <a class="nav-link" href="documentation/about.html">Documentation</a>
+<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="documentation/building-docs-and-website.html">Building Docs and Website</a>
+ </li>
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="documentation/tooling.html">Tooling</a>
+ </li>
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="documentation/asciidoc-syntax.html">Asciidoc Syntax</a>
+ </li>
+</ul>
</li>
+</ul>
+ </li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
<li class="nav-item" data-depth="1">
- <a class="nav-link" href="#asciidoc-syntax.adoc">Asciidoc Syntax</a>
+ <a class="nav-link" href="intellij/about.html">IntelliJ</a>
</li>
+</ul>
+ </li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
<li class="nav-item" data-depth="1">
- <a class="nav-link" href="agilej.html">AgileJ</a>
+ <a class="nav-link" href="eclipse/about.html">Eclipse</a>
</li>
</ul>
</li>
@@ -216,7 +247,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -304,6 +335,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -358,7 +397,7 @@ page.parent doesn't seem to be set...
<p>This guide provides guidance to anyone in the community wanting to contribute to Apache Isis' ongoing development.</p>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -398,5 +437,30 @@ page.parent doesn't seem to be set...
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/conguide/latest/agilej.html b/content/conguide/latest/agilej.html
deleted file mode 100644
index 93f7f49..0000000
--- a/content/conguide/latest/agilej.html
+++ /dev/null
@@ -1,458 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width,initial-scale=1">
- <title>Appendix: AgileJ :: Apache Isis</title>
- <link rel="canonical" href="https://isis.apache.org/conguide/latest/agilej.html">
- <meta name="generator" content="Antora 2.2.0">
- <link rel="stylesheet" href="../../_/css/site.css">
- <link rel="stylesheet" href="../../_/css/site-custom.css">
- <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
-<link rel="home" href="https://isis.apache.org" title="Apache Isis">
- <link rel="next" href="git/about.html" title="Git Cookbook">
- <link rel="prev" href="#asciidoc-syntax.adoc" title="Asciidoc Syntax">
- </head>
- <body class="article">
-<header class="header">
- <nav class="navbar">
- <div class="navbar-brand">
- <a class="navbar-item" href="https://isis.apache.org">
- <span class="icon">
- <img src="../../_/img/isis-logo-48x48.png"></img>
- </span>
- <span>Apache Isis</span>
- </a>
- <button class="navbar-burger" data-target="topbar-nav">
- <span></span>
- <span></span>
- <span></span>
- </button>
- </div>
- <div id="topbar-nav" class="navbar-menu">
- <a class="navbar-end">
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Quick Start</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
- <a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Guides</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Libraries</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Components</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Support</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
- <a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
- <a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">ASF</a>
- <div class="navbar-dropdown">
- <a class="navbar-item" href="http://www.apache.org/">Apache Homepage</a>
- <a class="navbar-item" href="https://www.apache.org/events/current-event">Events</a>
- <a class="navbar-item" href="https://www.apache.org/licenses/">Licenses</a>
- <a class="navbar-item" href="https://www.apache.org/security/">Security</a>
- <a class="navbar-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
- <a class="navbar-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
- <hr class="navbar-divider"/>
- <a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
- </div>
- </div>
- <a class="navbar-item" href="../../docs/latest/about.html">
- <span class="icon">
- <img src="../../_/img/home.png"></img>
- </span>
- </a>
- </div>
- </div>
- </nav>
-</header>
-<div class="body ">
-<div class="nav-container" data-component="conguide" data-version="latest">
- <aside class="nav">
- <div class="panels">
-<div class="nav-panel-pagination">
- <a class="page-previous" rel="prev" href="#asciidoc-syntax.adoc" title="Asciidoc Syntax"><span></span></a>
- <a class="page-next" rel="next"
- href="git/about.html" title="Git Cookbook"><span></span></a>
-<!--
-page.parent doesn't seem to be set...
- <a class="page-parent disabled" rel="prev" href="" title="Asciidoc Syntax"><span></span></a>
--->
-</div>
-<div class="nav-panel-menu is-active" data-panel="menu">
- <nav class="nav-menu">
- <h3 class="title"><a href="about.html">Contributors' Guide</a></h3>
-<ul class="nav-list">
- <li class="nav-item" data-depth="0">
-<ul class="nav-list">
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="contributing.html">Contributing</a>
- </li>
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="building-apache-isis.html">Building Apache Isis</a>
- </li>
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="building-docs-and-website.html">Building Docs and Website</a>
- </li>
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="#asciidoc-syntax.adoc">Asciidoc Syntax</a>
- </li>
- <li class="nav-item is-current-page" data-depth="1">
- <a class="nav-link" href="agilej.html">AgileJ</a>
- </li>
-</ul>
- </li>
- <li class="nav-item" data-depth="0">
-<ul class="nav-list">
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="git/about.html">Git Cookbook</a>
- </li>
-</ul>
- </li>
-</ul>
- </nav>
-</div>
-<div class="nav-panel-explore" data-panel="explore">
- <div class="context">
- <span class="title">Contributors' Guide</span>
- <span class="version">latest</span>
- </div>
- <ul class="components">
- <li class="component">
- <span class="title"> </span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../docs/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">BC Mappings Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../mappings/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Committers' Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../comguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component is-current">
- <span class="title">Contributors' Guide</span>
- <ul class="versions">
- <li class="version is-current is-latest">
- <a href="about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Core Framework</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../core/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Extensions Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../extensions/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Incubator Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../incubator/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">JDO/DataNucleus</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../pjdo/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Legacy Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../legacy/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Reference Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../refguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Release Notes</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../relnotes/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Restful Objects Viewer</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../vro/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Security Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../security/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Setup Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../setupguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Subdomains Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../subdomains/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Testing Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../testing/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">User Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../userguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Value Types Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../valuetypes/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Wicket Viewer</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../vw/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- </ul>
-</div>
- </div>
- </aside>
-</div>
-<main role="main">
-<div class="toolbar" role="navigation">
-<button class="nav-toggle"></button>
- <a href="../../docs/latest/about.html" class="home-link"></a>
-<nav class="breadcrumbs" aria-label="breadcrumbs">
- <ul>
- <li><a href="about.html">Contributors' Guide</a></li>
- <li><a href="agilej.html">AgileJ</a></li>
- </ul>
-</nav>
- <div class="edit-this-page"><a href="https://github.com/apache/isis/edit/master/antora/components/conguide/modules/ROOT/pages/agilej.adoc">Edit</a></div>
-</div>
-<article class="doc">
- <a name="section-top"></a>
-<h1 class="page">Appendix: AgileJ</h1>
-<div class="paragraph">
-<p><a href="http://www.agilej.com/">AgileJ Structure Views</a> is a free product to reverse engineer and visualize Java classes from source code.</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-This material does not constitute an endorsement; AgileJ Structure Views is not affiliated to Apache Software Foundation in any way.
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>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:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-AgileJ hljs" data-lang="AgileJ">// use CTRL+SPACE for completion suggestions
-hide all fields
-hide setter methods
-hide private methods
-hide methods named compareTo
-hide methods named toString
-hide methods named inject*
-hide methods named disable*
-hide methods named default*
-hide methods named hide*
-hide methods named autoComplete*
-hide methods named choices*
-hide methods named title
-hide methods named iconName
-hide methods named validate*
-hide methods named modify*
-hide protected methods
-hide types annotated as DomainService
-hide types named Constants
-hide types named InvoicingInterval
-hide enums
-hide constructors
-hide inner types named *Event
-hide inner types named *Functions
-hide inner types named *Predicates
-show getter methods in green
-show methods annotated as Programmatic in orange
-show methods annotated as Action in largest
-hide dependency lines
-hide call lines
-hide method lines</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>For more information on AgileJ, see Paul Wells' 8-part tutorial series on Youtube; the first can be found <a href="https://www.youtube.com/watch?v=YrZQ7lMSsH0">here</a> (view the "show more" comments to click through to other parts).</p>
-</div>
-</article>
-<aside class="article-aside toc" role="navigation">
- <p class="toc-title">On this page</p>
- <div id="article-toc"></div>
-</aside>
-</main>
-</div>
-<footer class="footer">
- <div class="content">
- <div class="copyright">
- <p>
- Copyright © 2010~2020 The Apache Software Foundation, licensed under the Apache License, v2.0.
- <br/>
- Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation.
- </p>
- </div>
- <div class="revision">
- <p>Revision: SNAPSHOT</p>
- </div>
- </div>
-</footer>
-<script src="../../_/js/site.js"></script>
-<script async src="../../_/js/vendor/highlight.js"></script>
-<script src="../../_/js/vendor/jquery-3.4.1.min.js"></script>
-<script src="../../_/js/vendor/jquery-ui-1.12.1.custom.widget-only.min.js"></script>
-<script src="../../_/js/vendor/jquery.tocify.min.js"></script>
-
-<script>
- $(function() {
- $("#article-toc").tocify( {
- showEffect: "slideDown",
- hashGenerator: "pretty",
- hideEffect: "slideUp",
- selectors: "h2, h3",
- scrollTo: 120,
- smoothScroll: true,
- theme: "jqueryui",
- highlightOnScroll: true
- } );
- });
-</script>
- </body>
-</html>
diff --git a/content/conguide/latest/agilej/about.html b/content/conguide/latest/agilej/about.html
new file mode 100644
index 0000000..c7fc980
--- /dev/null
+++ b/content/conguide/latest/agilej/about.html
@@ -0,0 +1,522 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <title>AgileJ :: Apache Isis</title>
+ <link rel="canonical" href="https://isis.apache.org/conguide/latest/agilej/about.html">
+ <meta name="generator" content="Antora 2.3.4">
+ <link rel="stylesheet" href="../../../_/css/site.css">
+ <link rel="stylesheet" href="../../../_/css/site-custom.css">
+ <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
+<link rel="home" href="https://isis.apache.org" title="Apache Isis">
+ </head>
+ <body class="article">
+<header class="header">
+ <nav class="navbar">
+ <div class="navbar-brand">
+ <a class="navbar-item" href="https://isis.apache.org">
+ <span class="icon">
+ <img src="../../../_/img/isis-logo-48x48.png"></img>
+ </span>
+ <span>Apache Isis</span>
+ </a>
+ <button class="navbar-burger" data-target="topbar-nav">
+ <span></span>
+ <span></span>
+ <span></span>
+ </button>
+ </div>
+ <div id="topbar-nav" class="navbar-menu">
+ <a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">Quick Start</a>
+ <div class="navbar-dropdown">
+ <span class="navbar-item navbar-heading">Starter Apps</span>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Demos & Tutorials</span>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Resources</span>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/resources/icons.html">Icons</a>
+ </div>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">Guides</a>
+ <div class="navbar-dropdown">
+ <span class="navbar-item navbar-heading">Development</span>
+ <a class="navbar-item" href="../../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Core</span>
+ <a class="navbar-item" href="../../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../../testing/2.0.0-M4/about.html">Testing Guide</a>
+ </div>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">Libraries</a>
+ <div class="navbar-dropdown">
+ <span class="navbar-item navbar-heading">For Use in Apps</span>
+ <a class="navbar-item" href="../../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../../valuetypes/2.0.0-M4/about.html">Value Types</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Integrate between Apps</span>
+ <a class="navbar-item" href="../../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Other</span>
+ <a class="navbar-item" href="../../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../../legacy/2.0.0-M4/about.html">Legacy</a>
+ </div>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">Components</a>
+ <div class="navbar-dropdown">
+ <span class="navbar-item navbar-heading">Viewers</span>
+ <a class="navbar-item" href="../../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Security</span>
+ <a class="navbar-item" href="../../../security/2.0.0-M4/about.html">Security Guide</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Persistence</span>
+ <a class="navbar-item" href="../../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Extensions</span>
+ <a class="navbar-item" href="../../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
+ </div>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">Support</a>
+ <div class="navbar-dropdown">
+ <span class="navbar-item navbar-heading">Contact</span>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
+ <a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Releases</span>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
+ <hr class="navbar-divider"/>
+ <span class="navbar-item navbar-heading">Framework</span>
+ <a class="navbar-item" href="../../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../../core/2.0.0-M4/about.html">Core Design</a>
+ </div>
+ </div>
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link" href="#">ASF</a>
+ <div class="navbar-dropdown">
+ <a class="navbar-item" href="http://www.apache.org/">Apache Homepage</a>
+ <a class="navbar-item" href="https://www.apache.org/events/current-event">Events</a>
+ <a class="navbar-item" href="https://www.apache.org/licenses/">Licenses</a>
+ <a class="navbar-item" href="https://www.apache.org/security/">Security</a>
+ <a class="navbar-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+ <a class="navbar-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
+ <hr class="navbar-divider"/>
+ <a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
+ </div>
+ </div>
+ <a class="navbar-item" href="../../../docs/2.0.0-M4/about.html">
+ <span class="icon">
+ <img src="../../../_/img/home.png"></img>
+ </span>
+ </a>
+ </div>
+ </div>
+ </nav>
+</header>
+<div class="body ">
+<div class="nav-container" data-component="conguide" data-version="latest">
+ <aside class="nav">
+ <div class="panels">
+<div class="nav-panel-pagination">
+ <a class="page-previous disabled" rel="prev" href="" title=""><span></span></a>
+ <a class="page-next disabled" rel="next"
+ href="" title=""><span></span></a>
+<!--
+page.parent doesn't seem to be set...
+ <a class="page-parent disabled" rel="prev" href="" title=""><span></span></a>
+-->
+</div>
+<div class="nav-panel-menu is-active" data-panel="menu">
+ <nav class="nav-menu">
+ <h3 class="title"><a href="../about.html">Contributors' Guide</a></h3>
+<ul class="nav-list">
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../building-apache-isis.html">Building Apache Isis</a>
+ </li>
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../contributing.html">Contributing</a>
+ </li>
+</ul>
+ </li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <button class="nav-item-toggle"></button>
+ <a class="nav-link" href="../documentation/about.html">Documentation</a>
+<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../documentation/building-docs-and-website.html">Building Docs and Website</a>
+ </li>
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../documentation/tooling.html">Tooling</a>
+ </li>
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="../documentation/asciidoc-syntax.html">Asciidoc Syntax</a>
+ </li>
+</ul>
+ </li>
+</ul>
+ </li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../intellij/about.html">IntelliJ</a>
+ </li>
+</ul>
+ </li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../eclipse/about.html">Eclipse</a>
+ </li>
+</ul>
+ </li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../git/about.html">Git Cookbook</a>
+ </li>
+</ul>
+ </li>
+</ul>
+ </nav>
+</div>
+<div class="nav-panel-explore" data-panel="explore">
+ <div class="context">
+ <span class="title">Contributors' Guide</span>
+ <span class="version">latest</span>
+ </div>
+ <ul class="components">
+ <li class="component">
+ <span class="title"> </span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../docs/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">BC Mappings Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../mappings/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Committers' Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../comguide/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component is-current">
+ <span class="title">Contributors' Guide</span>
+ <ul class="versions">
+ <li class="version is-current is-latest">
+ <a href="../about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Design Docs</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../core/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Extensions Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../extensions/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Incubator Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../incubator/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">JDO/DataNucleus</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../pjdo/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Legacy Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../legacy/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Reference Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../refguide/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Release Notes</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../relnotes/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Restful Objects Viewer</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../vro/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Security Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../security/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Setup Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../setupguide/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Subdomains Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../subdomains/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Testing Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../testing/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">User Guide</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../userguide/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Value Types Catalog</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../valuetypes/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
+ <span class="title">Wicket Viewer</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../../vw/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+</div>
+ </div>
+ </aside>
+</div>
+<main role="main">
+<div class="toolbar" role="navigation">
+<button class="nav-toggle"></button>
+ <a href="../../../docs/latest/about.html" class="home-link"></a>
+<nav class="breadcrumbs" aria-label="breadcrumbs">
+ <ul>
+ <li><a href="../about.html">Contributors' Guide</a></li>
+ <li><a href="about.html">AgileJ</a></li>
+ </ul>
+</nav>
+ <div class="edit-this-page"><a href="https://github.com/apache/isis/edit/master/antora/components/conguide/modules/agilej/pages/about.adoc">Edit</a></div>
+</div>
+<article class="doc">
+ <a name="section-top"></a>
+<h1 class="page">AgileJ</h1>
+<div class="paragraph">
+<p><a href="http://www.agilej.com/">AgileJ Structure Views</a> is a free product to reverse engineer and visualize Java classes from source code.</p>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>This material does not constitute an endorsement; AgileJ Structure Views is not affiliated to Apache Software Foundation in any way.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>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:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-AgileJ hljs" data-lang="AgileJ">// use CTRL+SPACE for completion suggestions
+hide all fields
+hide setter methods
+hide private methods
+hide methods named compareTo
+hide methods named toString
+hide methods named inject*
+hide methods named disable*
+hide methods named default*
+hide methods named hide*
+hide methods named autoComplete*
+hide methods named choices*
+hide methods named title
+hide methods named iconName
+hide methods named validate*
+hide methods named modify*
+hide protected methods
+hide types annotated as DomainService
+hide types named Constants
+hide types named InvoicingInterval
+hide enums
+hide constructors
+hide inner types named *Event
+hide inner types named *Functions
+hide inner types named *Predicates
+show getter methods in green
+show methods annotated as Programmatic in orange
+show methods annotated as Action in largest
+hide dependency lines
+hide call lines
+hide method lines</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>For more information on AgileJ, see Paul Wells' 8-part tutorial series on Youtube; the first can be found <a href="https://www.youtube.com/watch?v=YrZQ7lMSsH0">here</a> (view the "show more" comments to click through to other parts).</p>
+</div>
+</article>
+<aside class="article-aside toc hide-for-print" role="navigation">
+ <p class="toc-title">On this page</p>
+ <div id="article-toc"></div>
+</aside>
+</main>
+</div>
+<footer class="footer">
+ <div class="content">
+ <div class="copyright">
+ <p>
+ Copyright © 2010~2020 The Apache Software Foundation, licensed under the Apache License, v2.0.
+ <br/>
+ Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation.
+ </p>
+ </div>
+ <div class="revision">
+ <p>Revision: SNAPSHOT</p>
+ </div>
+ </div>
+</footer>
+<script src="../../../_/js/site.js"></script>
+<script async src="../../../_/js/vendor/highlight.js"></script>
+<script src="../../../_/js/vendor/jquery-3.4.1.min.js"></script>
+<script src="../../../_/js/vendor/jquery-ui-1.12.1.custom.widget-only.min.js"></script>
+<script src="../../../_/js/vendor/jquery.tocify.min.js"></script>
+
+<script>
+ $(function() {
+ $("#article-toc").tocify( {
+ showEffect: "slideDown",
+ hashGenerator: "pretty",
+ hideEffect: "slideUp",
+ selectors: "h2, h3",
+ scrollTo: 120,
+ smoothScroll: true,
+ theme: "jqueryui",
+ highlightOnScroll: true
+ } );
+ });
+</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
+ </body>
+</html>
diff --git a/content/conguide/latest/building-apache-isis.html b/content/conguide/latest/building-apache-isis.html
index 240ce8c..f906cb8 100644
--- a/content/conguide/latest/building-apache-isis.html
+++ b/content/conguide/latest/building-apache-isis.html
@@ -5,13 +5,14 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Building Apache Isis :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/conguide/latest/building-apache-isis.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
- <link rel="next" href="building-docs-and-website.html" title="Building Docs and Website">
- <link rel="prev" href="contributing.html" title="Contributing">
+ <link rel="next" href="contributing.html" title="Contributing">
+ <link rel="prev" href="about.html" title="Contributors' Guide">
</head>
<body class="article">
<header class="header">
@@ -31,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -124,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -138,12 +144,12 @@
<aside class="nav">
<div class="panels">
<div class="nav-panel-pagination">
- <a class="page-previous" rel="prev" href="contributing.html" title="Contributing"><span></span></a>
+ <a class="page-previous" rel="prev" href="about.html" title="Contributors' Guide"><span></span></a>
<a class="page-next" rel="next"
- href="building-docs-and-website.html" title="Building Docs and Website"><span></span></a>
+ href="contributing.html" title="Contributing"><span></span></a>
<!--
page.parent doesn't seem to be set...
- <a class="page-parent disabled" rel="prev" href="" title="Contributing"><span></span></a>
+ <a class="page-parent disabled" rel="prev" href="" title="Contributors' Guide"><span></span></a>
-->
</div>
<div class="nav-panel-menu is-active" data-panel="menu">
@@ -152,20 +158,44 @@ page.parent doesn't seem to be set...
<ul class="nav-list">
<li class="nav-item" data-depth="0">
<ul class="nav-list">
+ <li class="nav-item is-current-page" data-depth="1">
+ <a class="nav-link" href="building-apache-isis.html">Building Apache Isis</a>
+ </li>
<li class="nav-item" data-depth="1">
<a class="nav-link" href="contributing.html">Contributing</a>
</li>
- <li class="nav-item is-current-page" data-depth="1">
- <a class="nav-link" href="building-apache-isis.html">Building Apache Isis</a>
+</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
<li class="nav-item" data-depth="1">
- <a class="nav-link" href="building-docs-and-website.html">Building Docs and Website</a>
+ <button class="nav-item-toggle"></button>
+ <a class="nav-link" href="documentation/about.html">Documentation</a>
+<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="documentation/building-docs-and-website.html">Building Docs and Website</a>
+ </li>
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="documentation/tooling.html">Tooling</a>
+ </li>
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="documentation/asciidoc-syntax.html">Asciidoc Syntax</a>
+ </li>
+</ul>
</li>
+</ul>
+ </li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
<li class="nav-item" data-depth="1">
- <a class="nav-link" href="#asciidoc-syntax.adoc">Asciidoc Syntax</a>
+ <a class="nav-link" href="intellij/about.html">IntelliJ</a>
</li>
+</ul>
+ </li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
<li class="nav-item" data-depth="1">
- <a class="nav-link" href="agilej.html">AgileJ</a>
+ <a class="nav-link" href="eclipse/about.html">Eclipse</a>
</li>
</ul>
</li>
@@ -218,7 +248,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -306,6 +336,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -373,7 +411,7 @@ page.parent doesn't seem to be set...
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="_images/building-apache-isis/setting-up-git.png"><img src="_images/building-apache-isis/setting-up-git.png" alt="setting up git" width="350px"></a>
+<img src="_images/building-apache-isis/setting-up-git.png" alt="setting up git" width="350px">
</div>
</div>
<div class="paragraph">
@@ -724,7 +762,7 @@ mvn clean install -o -T1C</code></pre>
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -764,5 +802,30 @@ mvn clean install -o -T1C</code></pre>
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/conguide/latest/building-docs-and-website.html b/content/conguide/latest/building-docs-and-website.html
deleted file mode 100644
index 4b73288..0000000
--- a/content/conguide/latest/building-docs-and-website.html
+++ /dev/null
@@ -1,403 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width,initial-scale=1">
- <title>Building Docs and Website :: Apache Isis</title>
- <link rel="canonical" href="https://isis.apache.org/conguide/latest/building-docs-and-website.html">
- <meta name="generator" content="Antora 2.2.0">
- <link rel="stylesheet" href="../../_/css/site.css">
- <link rel="stylesheet" href="../../_/css/site-custom.css">
- <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
-<link rel="home" href="https://isis.apache.org" title="Apache Isis">
- <link rel="next" href="#asciidoc-syntax.adoc" title="Asciidoc Syntax">
- <link rel="prev" href="building-apache-isis.html" title="Building Apache Isis">
- </head>
- <body class="article">
-<header class="header">
- <nav class="navbar">
- <div class="navbar-brand">
- <a class="navbar-item" href="https://isis.apache.org">
- <span class="icon">
- <img src="../../_/img/isis-logo-48x48.png"></img>
- </span>
- <span>Apache Isis</span>
- </a>
- <button class="navbar-burger" data-target="topbar-nav">
- <span></span>
- <span></span>
- <span></span>
- </button>
- </div>
- <div id="topbar-nav" class="navbar-menu">
- <a class="navbar-end">
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Quick Start</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
- <a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Guides</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Libraries</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Components</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Support</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
- <a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
- <a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">ASF</a>
- <div class="navbar-dropdown">
- <a class="navbar-item" href="http://www.apache.org/">Apache Homepage</a>
- <a class="navbar-item" href="https://www.apache.org/events/current-event">Events</a>
- <a class="navbar-item" href="https://www.apache.org/licenses/">Licenses</a>
- <a class="navbar-item" href="https://www.apache.org/security/">Security</a>
- <a class="navbar-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
- <a class="navbar-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
- <hr class="navbar-divider"/>
- <a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
- </div>
- </div>
- <a class="navbar-item" href="../../docs/latest/about.html">
- <span class="icon">
- <img src="../../_/img/home.png"></img>
- </span>
- </a>
- </div>
- </div>
- </nav>
-</header>
-<div class="body ">
-<div class="nav-container" data-component="conguide" data-version="latest">
- <aside class="nav">
- <div class="panels">
-<div class="nav-panel-pagination">
- <a class="page-previous" rel="prev" href="building-apache-isis.html" title="Building Apache Isis"><span></span></a>
- <a class="page-next" rel="next"
- href="#asciidoc-syntax.adoc" title="Asciidoc Syntax"><span></span></a>
-<!--
-page.parent doesn't seem to be set...
- <a class="page-parent disabled" rel="prev" href="" title="Building Apache Isis"><span></span></a>
--->
-</div>
-<div class="nav-panel-menu is-active" data-panel="menu">
- <nav class="nav-menu">
- <h3 class="title"><a href="about.html">Contributors' Guide</a></h3>
-<ul class="nav-list">
- <li class="nav-item" data-depth="0">
-<ul class="nav-list">
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="contributing.html">Contributing</a>
- </li>
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="building-apache-isis.html">Building Apache Isis</a>
- </li>
- <li class="nav-item is-current-page" data-depth="1">
- <a class="nav-link" href="building-docs-and-website.html">Building Docs and Website</a>
- </li>
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="#asciidoc-syntax.adoc">Asciidoc Syntax</a>
- </li>
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="agilej.html">AgileJ</a>
- </li>
-</ul>
- </li>
- <li class="nav-item" data-depth="0">
-<ul class="nav-list">
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="git/about.html">Git Cookbook</a>
- </li>
-</ul>
- </li>
-</ul>
- </nav>
-</div>
-<div class="nav-panel-explore" data-panel="explore">
- <div class="context">
- <span class="title">Contributors' Guide</span>
- <span class="version">latest</span>
- </div>
- <ul class="components">
- <li class="component">
- <span class="title"> </span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../docs/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">BC Mappings Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../mappings/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Committers' Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../comguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component is-current">
- <span class="title">Contributors' Guide</span>
- <ul class="versions">
- <li class="version is-current is-latest">
- <a href="about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Core Framework</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../core/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Extensions Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../extensions/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Incubator Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../incubator/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">JDO/DataNucleus</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../pjdo/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Legacy Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../legacy/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Reference Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../refguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Release Notes</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../relnotes/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Restful Objects Viewer</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../vro/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Security Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../security/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Setup Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../setupguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Subdomains Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../subdomains/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Testing Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../testing/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">User Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../userguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Value Types Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../valuetypes/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Wicket Viewer</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../vw/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- </ul>
-</div>
- </div>
- </aside>
-</div>
-<main role="main">
-<div class="toolbar" role="navigation">
-<button class="nav-toggle"></button>
- <a href="../../docs/latest/about.html" class="home-link"></a>
-<nav class="breadcrumbs" aria-label="breadcrumbs">
- <ul>
- <li><a href="about.html">Contributors' Guide</a></li>
- <li><a href="building-docs-and-website.html">Building Docs and Website</a></li>
- </ul>
-</nav>
- <div class="edit-this-page"><a href="https://github.com/apache/isis/edit/master/antora/components/conguide/modules/ROOT/pages/building-docs-and-website.adoc">Edit</a></div>
-</div>
-<article class="doc">
- <a name="section-top"></a>
-<h1 class="page">Building Docs and Website</h1>
-
-</article>
-<aside class="article-aside toc" role="navigation">
- <p class="toc-title">On this page</p>
- <div id="article-toc"></div>
-</aside>
-</main>
-</div>
-<footer class="footer">
- <div class="content">
- <div class="copyright">
- <p>
- Copyright © 2010~2020 The Apache Software Foundation, licensed under the Apache License, v2.0.
- <br/>
- Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation.
- </p>
- </div>
- <div class="revision">
- <p>Revision: SNAPSHOT</p>
- </div>
- </div>
-</footer>
-<script src="../../_/js/site.js"></script>
-<script async src="../../_/js/vendor/highlight.js"></script>
-<script src="../../_/js/vendor/jquery-3.4.1.min.js"></script>
-<script src="../../_/js/vendor/jquery-ui-1.12.1.custom.widget-only.min.js"></script>
-<script src="../../_/js/vendor/jquery.tocify.min.js"></script>
-
-<script>
- $(function() {
- $("#article-toc").tocify( {
- showEffect: "slideDown",
- hashGenerator: "pretty",
- hideEffect: "slideUp",
- selectors: "h2, h3",
- scrollTo: 120,
- smoothScroll: true,
- theme: "jqueryui",
- highlightOnScroll: true
- } );
- });
-</script>
- </body>
-</html>
diff --git a/content/conguide/latest/cmd-line.html b/content/conguide/latest/cmd-line.html
deleted file mode 100644
index 4084986..0000000
--- a/content/conguide/latest/cmd-line.html
+++ /dev/null
@@ -1,412 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width,initial-scale=1">
- <title>Command Line and CI :: Apache Isis</title>
- <link rel="canonical" href="https://isis.apache.org/conguide/latest/cmd-line.html">
- <meta name="generator" content="Antora 2.2.0">
- <link rel="stylesheet" href="../../_/css/site.css">
- <link rel="stylesheet" href="../../_/css/site-custom.css">
- <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
-<link rel="home" href="https://isis.apache.org" title="Apache Isis">
- </head>
- <body class="article">
-<header class="header">
- <nav class="navbar">
- <div class="navbar-brand">
- <a class="navbar-item" href="https://isis.apache.org">
- <span class="icon">
- <img src="../../_/img/isis-logo-48x48.png"></img>
- </span>
- <span>Apache Isis</span>
- </a>
- <button class="navbar-burger" data-target="topbar-nav">
- <span></span>
- <span></span>
- <span></span>
- </button>
- </div>
- <div id="topbar-nav" class="navbar-menu">
- <a class="navbar-end">
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Quick Start</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
- <a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Guides</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Libraries</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Components</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">Support</a>
- <div class="navbar-dropdown">
- <span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
- <a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
- <a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
- <hr class="navbar-divider"/>
- <span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
- </div>
- </div>
- <div class="navbar-item has-dropdown is-hoverable">
- <a class="navbar-link" href="#">ASF</a>
- <div class="navbar-dropdown">
- <a class="navbar-item" href="http://www.apache.org/">Apache Homepage</a>
- <a class="navbar-item" href="https://www.apache.org/events/current-event">Events</a>
- <a class="navbar-item" href="https://www.apache.org/licenses/">Licenses</a>
- <a class="navbar-item" href="https://www.apache.org/security/">Security</a>
- <a class="navbar-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
- <a class="navbar-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
- <hr class="navbar-divider"/>
- <a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
- </div>
- </div>
- <a class="navbar-item" href="../../docs/latest/about.html">
- <span class="icon">
- <img src="../../_/img/home.png"></img>
- </span>
- </a>
- </div>
- </div>
- </nav>
-</header>
-<div class="body ">
-<div class="nav-container" data-component="conguide" data-version="latest">
- <aside class="nav">
- <div class="panels">
-<div class="nav-panel-pagination">
- <a class="page-previous disabled" rel="prev" href="" title=""><span></span></a>
- <a class="page-next disabled" rel="next"
- href="" title=""><span></span></a>
-<!--
-page.parent doesn't seem to be set...
- <a class="page-parent disabled" rel="prev" href="" title=""><span></span></a>
--->
-</div>
-<div class="nav-panel-menu is-active" data-panel="menu">
- <nav class="nav-menu">
- <h3 class="title"><a href="about.html">Contributors' Guide</a></h3>
-<ul class="nav-list">
- <li class="nav-item" data-depth="0">
-<ul class="nav-list">
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="contributing.html">Contributing</a>
- </li>
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="building-apache-isis.html">Building Apache Isis</a>
- </li>
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="building-docs-and-website.html">Building Docs and Website</a>
- </li>
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="#asciidoc-syntax.adoc">Asciidoc Syntax</a>
- </li>
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="agilej.html">AgileJ</a>
- </li>
-</ul>
- </li>
- <li class="nav-item" data-depth="0">
-<ul class="nav-list">
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="git/about.html">Git Cookbook</a>
- </li>
-</ul>
- </li>
-</ul>
- </nav>
-</div>
-<div class="nav-panel-explore" data-panel="explore">
- <div class="context">
- <span class="title">Contributors' Guide</span>
- <span class="version">latest</span>
- </div>
- <ul class="components">
- <li class="component">
- <span class="title"> </span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../docs/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">BC Mappings Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../mappings/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Committers' Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../comguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component is-current">
- <span class="title">Contributors' Guide</span>
- <ul class="versions">
- <li class="version is-current is-latest">
- <a href="about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Core Framework</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../core/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Extensions Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../extensions/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Incubator Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../incubator/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">JDO/DataNucleus</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../pjdo/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Legacy Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../legacy/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Reference Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../refguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Release Notes</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../relnotes/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Restful Objects Viewer</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../vro/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Security Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../security/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Setup Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../setupguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Subdomains Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../subdomains/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Testing Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../testing/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">User Guide</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../userguide/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Value Types Catalog</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../valuetypes/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- <li class="component">
- <span class="title">Wicket Viewer</span>
- <ul class="versions">
- <li class="version is-latest">
- <a href="../../vw/latest/about.html">latest</a>
- </li>
- </ul>
- </li>
- </ul>
-</div>
- </div>
- </aside>
-</div>
-<main role="main">
-<div class="toolbar" role="navigation">
-<button class="nav-toggle"></button>
- <a href="../../docs/latest/about.html" class="home-link"></a>
-<nav class="breadcrumbs" aria-label="breadcrumbs">
- <ul>
- <li><a href="about.html">Contributors' Guide</a></li>
- <li><a href="cmd-line.html">Command Line and CI</a></li>
- </ul>
-</nav>
- <div class="edit-this-page"><a href="https://github.com/apache/isis/edit/master/antora/components/conguide/modules/ROOT/pages/cmd-line.adoc">Edit</a></div>
-</div>
-<article class="doc">
- <a name="section-top"></a>
-<h1 class="page">Command Line and CI</h1>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-FIXME
-</td>
-</tr>
-</table>
-</div>
-</article>
-<aside class="article-aside toc" role="navigation">
- <p class="toc-title">On this page</p>
- <div id="article-toc"></div>
-</aside>
-</main>
-</div>
-<footer class="footer">
- <div class="content">
- <div class="copyright">
- <p>
- Copyright © 2010~2020 The Apache Software Foundation, licensed under the Apache License, v2.0.
- <br/>
- Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation.
- </p>
- </div>
- <div class="revision">
- <p>Revision: SNAPSHOT</p>
- </div>
- </div>
-</footer>
-<script src="../../_/js/site.js"></script>
-<script async src="../../_/js/vendor/highlight.js"></script>
-<script src="../../_/js/vendor/jquery-3.4.1.min.js"></script>
-<script src="../../_/js/vendor/jquery-ui-1.12.1.custom.widget-only.min.js"></script>
-<script src="../../_/js/vendor/jquery.tocify.min.js"></script>
-
-<script>
- $(function() {
- $("#article-toc").tocify( {
- showEffect: "slideDown",
- hashGenerator: "pretty",
- hideEffect: "slideUp",
- selectors: "h2, h3",
- scrollTo: 120,
- smoothScroll: true,
- theme: "jqueryui",
- highlightOnScroll: true
- } );
- });
-</script>
- </body>
-</html>
diff --git a/content/conguide/latest/contributing.html b/content/conguide/latest/contributing.html
index e8fb7e7..e097299 100644
--- a/content/conguide/latest/contributing.html
+++ b/content/conguide/latest/contributing.html
@@ -5,12 +5,14 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Contributing :: Apache Isis</title>
<link rel="canonical" href="https://isis.apache.org/conguide/latest/contributing.html">
- <meta name="generator" content="Antora 2.2.0">
+ <meta name="generator" content="Antora 2.3.4">
<link rel="stylesheet" href="../../_/css/site.css">
<link rel="stylesheet" href="../../_/css/site-custom.css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet">
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"/>
<link rel="home" href="https://isis.apache.org" title="Apache Isis">
- <link rel="next" href="building-apache-isis.html" title="Building Apache Isis">
+ <link rel="next" href="documentation/about.html" title="Documentation">
+ <link rel="prev" href="building-apache-isis.html" title="Building Apache Isis">
</head>
<body class="article">
<header class="header">
@@ -30,84 +32,89 @@
</div>
<div id="topbar-nav" class="navbar-menu">
<a class="navbar-end">
+ <div class="navbar-item hide-for-print">
+ <span>
+ <input id="algolia-search-input" placeholder="Search"></span>
+ </span>
+ </div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Starter Apps</span>
- <a class="navbar-item" href="../../docs/latest/starters/helloworld.html">Hello World</a>
- <a class="navbar-item" href="../../docs/latest/starters/simpleapp.html">Simple App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/helloworld.html">Hello World</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/starters/simpleapp.html">Simple App</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Demos & Tutorials</span>
- <a class="navbar-item" href="../../docs/latest/demo/about.html">Demo App</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/demo/about.html">Demo App</a>
<a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Resources</span>
- <a class="navbar-item" href="../../docs/latest/resources/cheatsheet.html">Cheatsheet</a>
- <a class="navbar-item" href="../../docs/latest/resources/icons.html">Icons</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/cheatsheet.html">Cheatsheet</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/resources/icons.html">Icons</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Development</span>
- <a class="navbar-item" href="../../setupguide/latest/about.html">Setup Guide</a>
+ <a class="navbar-item" href="../../setupguide/2.0.0-M4/about.html">Setup Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Core</span>
- <a class="navbar-item" href="../../userguide/latest/about.html">User Guide</a>
- <a class="navbar-item" href="../../refguide/latest/about.html">Reference Guide</a>
- <a class="navbar-item" href="../../testing/latest/about.html">Testing Guide</a>
+ <a class="navbar-item" href="../../userguide/2.0.0-M4/about.html">User Guide</a>
+ <a class="navbar-item" href="../../refguide/2.0.0-M4/about.html">Reference Guide</a>
+ <a class="navbar-item" href="../../testing/2.0.0-M4/about.html">Testing Guide</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Libraries</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">For Use in Apps</span>
- <a class="navbar-item" href="../../subdomains/latest/about.html">Subdomain Libraries</a>
- <a class="navbar-item" href="../../valuetypes/latest/about.html">Value Types</a>
+ <a class="navbar-item" href="../../subdomains/2.0.0-M4/about.html">Subdomain Libraries</a>
+ <a class="navbar-item" href="../../valuetypes/2.0.0-M4/about.html">Value Types</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Integrate between Apps</span>
- <a class="navbar-item" href="../../mappings/latest/about.html">Bounded Context Mapping Libraries</a>
+ <a class="navbar-item" href="../../mappings/2.0.0-M4/about.html">Bounded Context Mapping Libraries</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Other</span>
- <a class="navbar-item" href="../../incubator/latest/about.html">Incubator</a>
- <a class="navbar-item" href="../../legacy/latest/about.html">Legacy</a>
+ <a class="navbar-item" href="../../incubator/2.0.0-M4/about.html">Incubator</a>
+ <a class="navbar-item" href="../../legacy/2.0.0-M4/about.html">Legacy</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Viewers</span>
- <a class="navbar-item" href="../../vw/latest/about.html">Wicket UI</a>
- <a class="navbar-item" href="../../vro/latest/about.html">Restful Objects (REST)</a>
+ <a class="navbar-item" href="../../vw/2.0.0-M4/about.html">Wicket UI</a>
+ <a class="navbar-item" href="../../vro/2.0.0-M4/about.html">Restful Objects (REST)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Security</span>
- <a class="navbar-item" href="../../security/latest/about.html">Security Guide</a>
+ <a class="navbar-item" href="../../security/2.0.0-M4/about.html">Security Guide</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Persistence</span>
- <a class="navbar-item" href="../../pjdo/latest/about.html">DataNucleus (JDO)</a>
+ <a class="navbar-item" href="../../pjdo/2.0.0-M4/about.html">DataNucleus (JDO)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Extensions</span>
- <a class="navbar-item" href="../../extensions/latest/about.html">Extensions Catalog</a>
+ <a class="navbar-item" href="../../extensions/2.0.0-M4/about.html">Extensions Catalog</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
<span class="navbar-item navbar-heading">Contact</span>
- <a class="navbar-item" href="../../docs/latest/support/slack-channel.html">Slack</a>
- <a class="navbar-item" href="../../docs/latest/support/mailing-list.html">Mailing Lists</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/slack-channel.html">Slack</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/support/mailing-list.html">Mailing Lists</a>
<a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a>
<a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Releases</span>
- <a class="navbar-item" href="../../docs/latest/downloads/how-to.html">Downloads</a>
- <a class="navbar-item" href="../../relnotes/latest/about.html">Release Notes</a>
- <a class="navbar-item" href="../../docs/latest/archive/1-x.html">Archive (1.x)</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/downloads/how-to.html">Downloads</a>
+ <a class="navbar-item" href="../../relnotes/2.0.0-M4/about.html">Release Notes</a>
+ <a class="navbar-item" href="../../docs/2.0.0-M4/archive/1-x.html">Archive (1.x)</a>
<hr class="navbar-divider"/>
<span class="navbar-item navbar-heading">Framework</span>
- <a class="navbar-item" href="../../conguide/latest/about.html">Contributors' Guide</a>
- <a class="navbar-item" href="../../comguide/latest/about.html">Committers' Guide</a>
- <a class="navbar-item" href="../../core/latest/about.html">Core Design</a>
+ <a class="navbar-item" href="../../conguide/2.0.0-M4/about.html">Contributors' Guide</a>
+ <a class="navbar-item" href="../../comguide/2.0.0-M4/about.html">Committers' Guide</a>
+ <a class="navbar-item" href="../../core/2.0.0-M4/about.html">Core Design</a>
</div>
</div>
<div class="navbar-item has-dropdown is-hoverable">
@@ -123,7 +130,7 @@
<a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a>
</div>
</div>
- <a class="navbar-item" href="../../docs/latest/about.html">
+ <a class="navbar-item" href="../../docs/2.0.0-M4/about.html">
<span class="icon">
<img src="../../_/img/home.png"></img>
</span>
@@ -137,12 +144,12 @@
<aside class="nav">
<div class="panels">
<div class="nav-panel-pagination">
- <a class="page-previous disabled" rel="prev" href="" title=""><span></span></a>
+ <a class="page-previous" rel="prev" href="building-apache-isis.html" title="Building Apache Isis"><span></span></a>
<a class="page-next" rel="next"
- href="building-apache-isis.html" title="Building Apache Isis"><span></span></a>
+ href="documentation/about.html" title="Documentation"><span></span></a>
<!--
page.parent doesn't seem to be set...
- <a class="page-parent disabled" rel="prev" href="" title=""><span></span></a>
+ <a class="page-parent disabled" rel="prev" href="" title="Building Apache Isis"><span></span></a>
-->
</div>
<div class="nav-panel-menu is-active" data-panel="menu">
@@ -151,20 +158,44 @@ page.parent doesn't seem to be set...
<ul class="nav-list">
<li class="nav-item" data-depth="0">
<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="building-apache-isis.html">Building Apache Isis</a>
+ </li>
<li class="nav-item is-current-page" data-depth="1">
<a class="nav-link" href="contributing.html">Contributing</a>
</li>
- <li class="nav-item" data-depth="1">
- <a class="nav-link" href="building-apache-isis.html">Building Apache Isis</a>
+</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
<li class="nav-item" data-depth="1">
- <a class="nav-link" href="building-docs-and-website.html">Building Docs and Website</a>
+ <button class="nav-item-toggle"></button>
+ <a class="nav-link" href="documentation/about.html">Documentation</a>
+<ul class="nav-list">
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="documentation/building-docs-and-website.html">Building Docs and Website</a>
+ </li>
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="documentation/tooling.html">Tooling</a>
+ </li>
+ <li class="nav-item" data-depth="2">
+ <a class="nav-link" href="documentation/asciidoc-syntax.html">Asciidoc Syntax</a>
+ </li>
+</ul>
</li>
+</ul>
+ </li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
<li class="nav-item" data-depth="1">
- <a class="nav-link" href="#asciidoc-syntax.adoc">Asciidoc Syntax</a>
+ <a class="nav-link" href="intellij/about.html">IntelliJ</a>
</li>
+</ul>
+ </li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
<li class="nav-item" data-depth="1">
- <a class="nav-link" href="agilej.html">AgileJ</a>
+ <a class="nav-link" href="eclipse/about.html">Eclipse</a>
</li>
</ul>
</li>
@@ -217,7 +248,7 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
- <span class="title">Core Framework</span>
+ <span class="title">Design Docs</span>
<ul class="versions">
<li class="version is-latest">
<a href="../../core/latest/about.html">latest</a>
@@ -305,6 +336,14 @@ page.parent doesn't seem to be set...
</ul>
</li>
<li class="component">
+ <span class="title">System Overview</span>
+ <ul class="versions">
+ <li class="version is-latest">
+ <a href="../../system/latest/about.html">latest</a>
+ </li>
+ </ul>
+ </li>
+ <li class="component">
<span class="title">Testing Guide</span>
<ul class="versions">
<li class="version is-latest">
@@ -360,7 +399,7 @@ page.parent doesn't seem to be set...
<div class="sectionbody">
<div class="paragraph">
<p>This page explains how you can contribute to Apache Isis.
-You’ll probably also want <a href="#setupguide:ROOT:ide.adoc" class="page unresolved">set up your IDE</a> and learn <a href="building-apache-isis.html" class="page">how to build Apache Isis</a>.</p>
+You’ll probably also want <a href="../../setupguide/latest/about.html" class="page">set up your IDE</a> and learn <a href="building-apache-isis.html" class="page">how to build Apache Isis</a>.</p>
</div>
<div class="paragraph">
<p>Thanks for considering to help out, your contributions are appreciated!</p>
@@ -382,7 +421,7 @@ As a contributor, we recommend that you fork the <a href="https://github.com/apa
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="_images/contributing/git-workflow.png"><img src="_images/contributing/git-workflow.png" alt="git workflow" width="600px"></a>
+<img src="_images/contributing/git-workflow.png" alt="git workflow" width="600px">
</div>
</div>
<div class="paragraph">
@@ -411,7 +450,7 @@ As a contributor, we recommend that you fork the <a href="https://github.com/apa
</li>
<li>
<p>to contribute back a change, raise a <a href="https://issues.apache.org/jira/browse/ISIS">JIRA</a> ticket, and ensure your commit message is in the form: <code>ISIS-nnnn: …​</code> 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 <a href="../../docs/latest/support/mailing-list.html#mailing-lists#" class="page">mailing lists</a>.</p>
+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 <a href="../../docs/latest/support/mailing-list.html" class="page">mailing lists</a>.</p>
</li>
<li>
<p>Use github to raise a <a href="https://help.github.com/articles/using-pull-requests/">pull request</a> for your feature</p>
@@ -432,7 +471,7 @@ You then fork simply by pressing the "Fork" button:</p>
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="_images/contributing/github-forking.png"><img src="_images/contributing/github-forking.png" alt="github forking" width="600px"></a>
+<img src="_images/contributing/github-forking.png" alt="github forking" width="600px">
</div>
</div>
<div class="paragraph">
@@ -457,7 +496,7 @@ Github makes this very easy to do:</p>
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="_images/contributing/github-cloning.png"><img src="_images/contributing/github-cloning.png" alt="github cloning" width="600px"></a>
+<img src="_images/contributing/github-cloning.png" alt="github cloning" width="600px">
</div>
</div>
<div class="paragraph">
@@ -655,7 +694,7 @@ If you use <code>gitk --all</code>, you’ll also see a <code>remotes/origin
</div>
<div class="paragraph">
<p>Then, use github to raise a <a href="https://help.github.com/articles/using-pull-requests/">pull request</a>.
-Pull requests sent to the Apache GitHub repositories will forward a pull request e-mail to the <a href="../../docs/latest/support/mailing-list.html#mailing-lists#" class="page">dev mailing list</a>.
+Pull requests sent to the Apache GitHub repositories will forward a pull request e-mail to the <a href="../../docs/latest/support/mailing-list.html" class="page">dev mailing list</a>.
You’ll probably want to sign up to the dev mailing list first before issuing your first pull request (though that isn’t mandatory).</p>
</div>
<div class="paragraph">
@@ -722,7 +761,7 @@ If so, use:</p>
</div>
</div>
</article>
-<aside class="article-aside toc" role="navigation">
+<aside class="article-aside toc hide-for-print" role="navigation">
<p class="toc-title">On this page</p>
<div id="article-toc"></div>
</aside>
@@ -762,5 +801,30 @@ If so, use:</p>
} );
});
</script>
+
+<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+<script>
+ function focusSearchInput () { document.querySelector('#algolia-search-input').focus() }
+ var search = docsearch({
+ appId: '5ISP5TFAEN',
+ apiKey: '0fc51c28b4ad46e7318e96d4e97fab7c',
+ indexName: 'isis-apache-org',
+ inputSelector: '#algolia-search-input',
+ autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
+ debug: false,
+ }).autocomplete
+ search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
+ focusSearchInput()
+ window.addEventListener('load', focusSearchInput);
+</script>
+
+<!--
+ docsearch options:
+ https://docsearch.algolia.com/docs/behavior/
+-->
+<!--
+ https://www.algolia.com/doc/api-reference/api-parameters/
+ algoliaOptions: { hitsPerPage: 6 },
+-->
</body>
</html>
diff --git a/content/conguide/latest/documentation/_images/diag-0a5124db4e5a007b09600f789391b49921470e5b.png b/content/conguide/latest/documentation/_images/diag-0a5124db4e5a007b09600f789391b49921470e5b.png
new file mode 100644
index 0000000..9061b1f
Binary files /dev/null and b/content/conguide/latest/documentation/_images/diag-0a5124db4e5a007b09600f789391b49921470e5b.png differ
diff --git a/content/conguide/latest/documentation/_images/diag-6583b9501f99503130bf355e5911a608e0345f19.svg b/content/conguide/latest/documentation/_images/diag-6583b9501f99503130bf355e5911a608e0345f19.svg
new file mode 100644
index 0000000..5b8fa94
--- /dev/null
+++ b/content/conguide/latest/documentation/_images/diag-6583b9501f99503130bf355e5911a608e0345f19.svg
@@ -0,0 +1,440 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="524px" preserveAspectRatio="none" style="width:581px;height:524px;" version="1.1" viewBox="0 0 581 524" width="581px" zoomAndPan="magnify"><defs/><g><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="424" x="69.5" y="17.99 [...]
+entity customer--><rect fill="#08427B" height="103.9999" style="stroke: #073B6F; stroke-width: 1.5;" width="199" x="187.5" y="28.5999"/><text fill="#FFFFFF" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="47" x="263.5" y="50.5999">«person»</text><text fill="#FFFFFF" font-family="sans-serif" font-size="16" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="142" x="216" y="69">Banking Customer</text><text fill="#FFFFFF" fo [...]
+entity banking_system--><rect fill="#1168BD" height="103.9999" style="stroke: #3C7FC0; stroke-width: 1.5;" width="216" x="7" y="209.5999"/><text fill="#FFFFFF" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="48" x="91" y="231.5999">«system»</text><text fill="#FFFFFF" font-family="sans-serif" font-size="16" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="187" x="21.5" y="250">Internet Banking System</text><text fill="# [...]
+entity mail_system--><rect fill="#999999" height="103.9999" style="stroke: #8A8A8A; stroke-width: 1.5;" width="220" x="350" y="209.5999"/><text fill="#FFFFFF" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="98" x="411" y="231.5999">«external_system»</text><text fill="#FFFFFF" font-family="sans-serif" font-size="16" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="106" x="407" y="250">E-mail system</text><text fill="#FF [...]
+entity mainframe--><rect fill="#999999" height="123.2" style="stroke: #8A8A8A; stroke-width: 1.5;" width="203" x="13.5" y="390.5999"/><text fill="#FFFFFF" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="98" x="66" y="412.5999">«external_system»</text><text fill="#FFFFFF" font-family="sans-serif" font-size="16" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="147" x="39.5" y="431">Mainframe Banking</text><text fill="#FF [...]
+link customer to banking_system--><path d="M237.71,132.8899 C215.85,155.6399 190.09,182.4499 167.84,205.6099 " fill="none" id="customer->banking_system" style="stroke: #666666; stroke-width: 1.0;"/><polygon fill="#666666" points="164.3,209.2999,173.4266,205.5978,167.7707,205.7006,167.6678,200.0447,164.3,209.2999" style="stroke: #666666; stroke-width: 1.0;"/><text fill="#666666" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="32" x [...]
+reverse link customer to mail_system--><path d="M340.14,136.5799 C362.52,159.7399 388.43,186.5499 410.42,209.2999 " fill="none" id="customer<-mail_system" style="stroke: #666666; stroke-width: 1.0;"/><polygon fill="#666666" points="336.57,132.8899,339.9568,142.1381,340.0481,136.482,345.7042,136.5732,336.57,132.8899" style="stroke: #666666; stroke-width: 1.0;"/><text fill="#666666" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="10 [...]
+link banking_system to mail_system--><path d="M223.21,261.5999 C261.79,261.5999 305.38,261.5999 344.55,261.5999 " fill="none" id="banking_system->mail_system" style="stroke: #666666; stroke-width: 1.0;"/><polygon fill="#666666" points="349.79,261.5999,340.79,257.5999,344.79,261.5999,340.79,265.5999,349.79,261.5999" style="stroke: #666666; stroke-width: 1.0;"/><text fill="#666666" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="90" [...]
+link banking_system to mainframe--><path d="M115,313.6099 C115,335.6099 115,361.6199 115,385.0599 " fill="none" id="banking_system->mainframe" style="stroke: #666666; stroke-width: 1.0;"/><polygon fill="#666666" points="115,390.3299,119,381.3299,115,385.3299,111,381.3299,115,390.3299" style="stroke: #666666; stroke-width: 1.0;"/><text fill="#666666" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="32" x="116" y="357.5999">Uses</tex [...]
+@startuml
+
+' C4-PlantUML, version 1.0.0
+' https://github.com/RicardoNiepel/C4-PlantUML
+
+' Colors
+' ##################################
+
+!define ELEMENT_FONT_COLOR #FFFFFF
+
+' Styling
+' ##################################
+
+!define TECHN_FONT_SIZE 12
+
+skinparam defaultTextAlignment center
+
+skinparam wrapWidth 200
+skinparam maxMessageSize 150
+
+skinparam rectangle {
+ StereotypeFontSize 12
+ shadowing false
+}
+
+skinparam database {
+ StereotypeFontSize 12
+ shadowing false
+}
+
+skinparam Arrow {
+ Color #666666
+ FontColor #666666
+ FontSize 12
+}
+
+skinparam rectangle<<boundary>> {
+ Shadowing false
+ StereotypeFontSize 0
+ FontColor #444444
+ BorderColor #444444
+ BorderStyle dashed
+}
+
+' Layout
+' ##################################
+
+!definelong LAYOUT_AS_SKETCH
+skinparam backgroundColor #EEEBDC
+skinparam handwritten true
+skinparam defaultFontName "Comic Sans MS"
+center footer <font color=red>Warning:</font> Created for discussion, needs to be validated
+!enddefinelong
+
+!define LAYOUT_TOP_DOWN top to bottom direction
+!define LAYOUT_LEFT_RIGHT left to right direction
+
+' Boundaries
+' ##################################
+
+!define Boundary(e_alias, e_label) rectangle "==e_label" <<boundary>> as e_alias
+!define Boundary(e_alias, e_label, e_type) rectangle "==e_label\n<size:TECHN_FONT_SIZE>[e_type]</size>" <<boundary>> as e_alias
+
+' Relationship
+' ##################################
+
+!define Rel_(e_alias1, e_alias2, e_label, e_direction="") e_alias1 e_direction e_alias2 : "===e_label"
+!define Rel_(e_alias1, e_alias2, e_label, e_techn, e_direction="") e_alias1 e_direction e_alias2 : "===e_label\n//<size:TECHN_FONT_SIZE>[e_techn]</size>//"
+
+!define Rel(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "- ->")
+!define Rel(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "- ->")
+
+!define Rel_Back(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<- -")
+!define Rel_Back(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<- -")
+
+!define Rel_Neighbor(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "->")
+!define Rel_Neighbor(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "->")
+
+!define Rel_Back_Neighbor(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<-")
+!define Rel_Back_Neighbor(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<-")
+
+!define Rel_D(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-DOWN->")
+!define Rel_D(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-DOWN->")
+!define Rel_Down(e_from,e_to, e_label) Rel_D(e_from,e_to, e_label)
+!define Rel_Down(e_from,e_to, e_label, e_techn) Rel_D(e_from,e_to, e_label, e_techn)
+
+!define Rel_U(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-UP->")
+!define Rel_U(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-UP->")
+!define Rel_Up(e_from,e_to, e_label) Rel_U(e_from,e_to, e_label)
+!define Rel_Up(e_from,e_to, e_label, e_techn) Rel_U(e_from,e_to, e_label, e_techn)
+
+!define Rel_L(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-LEFT->")
+!define Rel_L(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-LEFT->")
+!define Rel_Left(e_from,e_to, e_label) Rel_L(e_from,e_to, e_label)
+!define Rel_Left(e_from,e_to, e_label, e_techn) Rel_L(e_from,e_to, e_label, e_techn)
+
+!define Rel_R(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-RIGHT->")
+!define Rel_R(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-RIGHT->")
+!define Rel_Right(e_from,e_to, e_label) Rel_R(e_from,e_to, e_label)
+!define Rel_Right(e_from,e_to, e_label, e_techn) Rel_R(e_from,e_to, e_label, e_techn)
+
+' Layout Helpers
+' ##################################
+
+!define Lay_D(e_from, e_to) e_from -[hidden]D- e_to
+!define Lay_U(e_from, e_to) e_from -[hidden]U- e_to
+!define Lay_R(e_from, e_to) e_from -[hidden]R- e_to
+!define Lay_L(e_from, e_to) e_from -[hidden]L- e_to
+' Scope: A single software system.
+' Primary elements: The software system in scope.
+' Supporting elements: People and software systems directly connected to the software system in scope.
+' Intended audience: Everybody, both technical and non-technical people, inside and outside of the software development team.
+
+' Colors
+' ##################################
+
+!define PERSON_BG_COLOR #08427B
+!define EXTERNAL_PERSON_BG_COLOR #686868
+!define SYSTEM_BG_COLOR #1168BD
+!define EXTERNAL_SYSTEM_BG_COLOR #999999
+
+' Styling
+' ##################################
+
+skinparam rectangle<<person>> {
+ StereotypeFontColor ELEMENT_FONT_COLOR
+ FontColor ELEMENT_FONT_COLOR
+ BackgroundColor PERSON_BG_COLOR
+ BorderColor #073B6F
+}
+
+skinparam rectangle<<external_person>> {
+ StereotypeFontColor ELEMENT_FONT_COLOR
+ FontColor ELEMENT_FONT_COLOR
+ BackgroundColor EXTERNAL_PERSON_BG_COLOR
+ BorderColor #8A8A8A
+}
+
+skinparam rectangle<<system>> {
+ StereotypeFontColor ELEMENT_FONT_COLOR
+ FontColor ELEMENT_FONT_COLOR
+ BackgroundColor SYSTEM_BG_COLOR
+ BorderColor #3C7FC0
+}
+
+skinparam rectangle<<external_system>> {
+ StereotypeFontColor ELEMENT_FONT_COLOR
+ FontColor ELEMENT_FONT_COLOR
+ BackgroundColor EXTERNAL_SYSTEM_BG_COLOR
+ BorderColor #8A8A8A
+}
+
+skinparam database<<system>> {
+ StereotypeFontColor ELEMENT_FONT_COLOR
+ FontColor ELEMENT_FONT_COLOR
+ BackgroundColor SYSTEM_BG_COLOR
+ BorderColor #3C7FC0
+}
+
+skinparam database<<external_system>> {
+ StereotypeFontColor ELEMENT_FONT_COLOR
+ FontColor ELEMENT_FONT_COLOR
+ BackgroundColor EXTERNAL_SYSTEM_BG_COLOR
+ BorderColor #8A8A8A
+}
+
+' Layout
+' ##################################
+
+!definelong LAYOUT_WITH_LEGEND
+hide stereotype
+legend right
+|= |= Type |
+|<PERSON_BG_COLOR> | person |
+|<EXTERNAL_PERSON_BG_COLOR> | external person |
+|<SYSTEM_BG_COLOR> | system |
+|<EXTERNAL_SYSTEM_BG_COLOR> | external system |
+endlegend
+!enddefinelong
+
+' Elements
+' ##################################
+
+!define Person(e_alias, e_label) rectangle "==e_label" <<person>> as e_alias
+!define Person(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <<person>> as e_alias
+
+!define Person_Ext(e_alias, e_label) rectangle "==e_label" <<external_person>> as e_alias
+!define Person_Ext(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <<external_person>> as e_alias
+
+!define System(e_alias, e_label) rectangle "==e_label" <<system>> as e_alias
+!define System(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <<system>> as e_alias
+
+!define System_Ext(e_alias, e_label) rectangle "==e_label" <<external_system>> as e_alias
+!define System_Ext(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <<external_system>> as e_alias
+
+!define SystemDb(e_alias, e_label) database "==e_label" <<system>> as e_alias
+!define SystemDb(e_alias, e_label, e_descr) database "==e_label\n\n e_descr" <<system>> as e_alias
+
+!define SystemDb_Ext(e_alias, e_label) database "==e_label" <<external_system>> as e_alias
+!define SystemDb_Ext(e_alias, e_label, e_descr) database "==e_label\n\n e_descr" <<external_system>> as e_alias
+
+' Boundaries
+' ##################################
+
+!define Enterprise_Boundary(e_alias, e_label) Boundary(e_alias, e_label, "Enterprise")
+!define System_Boundary(e_alias, e_label) Boundary(e_alias, e_label, "System")
+' Scope: A single software system.
+' Primary elements: Containers within the software system in scope.
+' Supporting elements: People and software systems directly connected to the containers.
+' Intended audience: Technical people inside and outside of the software development team; including software architects, developers and operations/support staff.
+
+' Colors
+' ##################################
+
+!define CONTAINER_BG_COLOR #438DD5
+
+' Styling
+' ##################################
+
+skinparam rectangle<<container>> {
+ StereotypeFontColor ELEMENT_FONT_COLOR
+ FontColor ELEMENT_FONT_COLOR
+ BackgroundColor CONTAINER_BG_COLOR
+ BorderColor #3C7FC0
+}
+
+skinparam database<<container>> {
+ StereotypeFontColor ELEMENT_FONT_COLOR
+ FontColor ELEMENT_FONT_COLOR
+ BackgroundColor CONTAINER_BG_COLOR
+ BorderColor #3C7FC0
+}
+
+' Layout
+' ##################################
+
+!definelong LAYOUT_WITH_LEGEND
+hide stereotype
+legend right
+|= |= Type |
+|<PERSON_BG_COLOR> | person |
+|<EXTERNAL_PERSON_BG_COLOR> | external person |
+|<SYSTEM_BG_COLOR> | system |
+|<EXTERNAL_SYSTEM_BG_COLOR> | external system |
+|<CONTAINER_BG_COLOR> | container |
+endlegend
+!enddefinelong
+
+' Elements
+' ##################################
+
+!define Container(e_alias, e_label, e_techn) rectangle "==e_label\n//<size:TECHN_FONT_SIZE>[e_techn]</size>//" <<container>> as e_alias
+!define Container(e_alias, e_label, e_techn, e_descr) rectangle "==e_label\n//<size:TECHN_FONT_SIZE>[e_techn]</size>//\n\n e_descr" <<container>> as e_alias
+
+!define ContainerDb(e_alias, e_label, e_techn) database "==e_label\n//<size:TECHN_FONT_SIZE>[e_techn]</size>//" <<container>> as e_alias
+!define ContainerDb(e_alias, e_label, e_techn, e_descr) database "==e_label\n//<size:TECHN_FONT_SIZE>[e_techn]</size>//\n\n e_descr" <<container>> as e_alias
+
+' Boundaries
+' ##################################
+
+!define Container_Boundary(e_alias, e_label) Boundary(e_alias, e_label, "Container")
+
+title System Context diagram for Internet Banking System
+
+Person(customer, "Banking Customer", "A customer of the bank, with personal bank accounts.")
+System(banking_system, "Internet Banking System", "Allows customers to check their accounts.")
+
+System_Ext(mail_system, "E-mail system", "The internal Microsoft Exchange e-mail system.")
+System_Ext(mainframe, "Mainframe Banking System", "Stores all of the core banking information.")
+
+Rel(customer, banking_system, "Uses")
+Rel_Back(customer, mail_system, "Sends e-mails to")
+Rel_Neighbor(banking_system, mail_system, "Sends e-mails", "SMTP")
+Rel(banking_system, mainframe, "Uses")
+@enduml
+
+@startuml
+
+
+
+
+
+
+skinparam defaultTextAlignment center
+
+skinparam wrapWidth 200
+skinparam maxMessageSize 150
+
+skinparam rectangle {
+ StereotypeFontSize 12
+ shadowing false
+}
+
+skinparam database {
+ StereotypeFontSize 12
+ shadowing false
+}
+
+skinparam Arrow {
+ Color #666666
+ FontColor #666666
+ FontSize 12
+}
+
+skinparam rectangle<<boundary>> {
+ Shadowing false
+ StereotypeFontSize 0
+ FontColor #444444
+ BorderColor #444444
+ BorderStyle dashed
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+skinparam rectangle<<person>> {
+ StereotypeFontColor #FFFFFF
+ FontColor #FFFFFF
+ BackgroundColor #08427B
+ BorderColor #073B6F
+}
... 517274 lines suppressed ...