Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Refine feature model files. The Phase 2 conversion does not have to be perfect in terms of feature model definitions. In this phase we will refine the feature definitions to ensure that the features are consistent and to get any benefits in terms of reuse for multiple aggregates
    Jira
    serverASF JIRA
    serverId5aa69414-a9e9-3523-82ec-879b028fb15b
    keySLING-9636

    1. Separate note: we do not use variables to define e.g. shared versions. We should definitely do this.
  2. Remove or refine smoke IT for the starter project. Right now it has been disabled since we have the analysers running, but they don't check that the repository actually starts up.
    Jira
    serverASF JIRA
    serverId5aa69414-a9e9-3523-82ec-879b028fb15b
    keySLING-9637
  3. Produce a kickstart jar
    Jira
    serverASF JIRA
    serverId5aa69414-a9e9-3523-82ec-879b028fb15b
    keySLING-9635
  4. Update docker image. The docker image will now use the feature model launcher.
    Jira
    serverASF JIRA
    serverId5aa69414-a9e9-3523-82ec-879b028fb15b
    keySLING-9638
  5. Update archetypes
    Jira
    serverASF JIRA
    serverId5aa69414-a9e9-3523-82ec-879b028fb15b
    keySLING-9641

    1. Sling Project Archetype. This archetype is a very good candidate for creating a feature-model based application
    2. New Sling-Feature-Archetype . We may decide to also create a standalone archetype for a feature model application, similar to the Slingstart Archetype
  6. Retire no longer needed projects
    Jira
    serverASF JIRA
    serverId5aa69414-a9e9-3523-82ec-879b028fb15b
    keySLING-9639

    1. launchpad-testing-bundles
    2. lauchpad-testing-war
  7. Update documentation
    1. Sling Site.
      1. There is extensive documentation on launching Sling on the website. These should be adjusted to the feature model launcher
        Jira
        serverASF JIRA
        serverId5aa69414-a9e9-3523-82ec-879b028fb15b
        keySLING-9640
      2. The provisioning model documentation should include a note that the feature model is now the preferred mechanism
        Jira
        serverASF JIRA
        serverId5aa69414-a9e9-3523-82ec-879b028fb15b
        keySLING-9642
      3. The feature model documentation should be enhanced. We could either move the documentation from GitHub to the website, or provide a better summary + links to all modules
        Jira
        serverASF JIRA
        serverId5aa69414-a9e9-3523-82ec-879b028fb15b
        keySLING-9643
    2. What Else?

Success Criteria:

...