Over the last few years we (Dan, Johan and Jeroen) have developed a number of addons and supporting modules, originally at http://www.isisaddons.org and later also at http://catalog.incode.org . Each of these modules had their own repo and example app demonstrating their usage, and each were versioned independently (being re-released each time a new release of Apache Isis came out).
We've now decided to combine these into a single repo, which we're calling the "Incode Platform". This can be found at http://platform.incode.org, with the github repo at http://github.com/incodehq/incode-platform. The license remains the same as Apache Isis itself, ie Apache License v2.0 Why do this? A few reasons: 1. to make it easier for developers to get started with more working "out-of-the-box" Taking a bit of inspiration from Spring Boot's starter app, the new platform comes with a "quickstart" archetype (based on the Apache Isis' own simpleapp), but with security, auditing, commands, gmap3 etc already integrated. It also is set up to build as a docker image by default, for example. See http://platform.incode.org/quickstart/quickstart.html for more info. 2. To make it easier (hopefully) for others to contribute and improve. The platform includes a lot of stuff around documents, communications and commchannels; these could undoubtedly be improved, and I'm sure that there are many other generic subdomains that could be added. One that springs to mind is tasks, for example. 3. To make reduce the ongoing maintenance by only having a single example app to maintain, rather than many. It will still be possible to consume individual modules, ie to "pick-n-mix"; each are published to Maven Central independently of the others. Indeed, none of the module groupId:artifactId's have been changed (yet, at least), just to make it easier to cut over. One difference though is that the modules will be versioned together: releasing one module (eg as the result of a bug fix) will mean that all the others will be re-released, even if they haven't changed. The change log ( http://platform.incode.org/pages/change-log/change-log.html ) now consolidates all modules. So, please do explore this new resource, and try out the new quickstart archetype. If you find issues then log them at https://github.com/incodehq/incode-platform/issues , but you are welcome to flag them here as well. Thanks Dan, Johan and Jeroen
