Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Launcher Specification 1.0 #699

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Feature Launcher Specification 1.0 #699

wants to merge 12 commits into from

Commits on Apr 24, 2024

  1. Initial framework for the Feature Launcher specification

    Signed-off-by: Tim Ward <timothyjward@apache.org>
    bosschaert authored and timothyjward committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    a3a8bf6 View commit details
    Browse the repository at this point in the history
  2. Some initial javadoc

    Signed-off-by: Tim Ward <timothyjward@apache.org>
    bosschaert authored and timothyjward committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    04d7e71 View commit details
    Browse the repository at this point in the history
  3. Add some spec text

    Signed-off-by: Tim Ward <timothyjward@apache.org>
    bosschaert authored and timothyjward committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    002f978 View commit details
    Browse the repository at this point in the history
  4. Editorial changes

    Signed-off-by: Tim Ward <timothyjward@apache.org>
    bosschaert authored and timothyjward committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    68379c5 View commit details
    Browse the repository at this point in the history
  5. Initial prototyping for the Feature Launcher API

    Signed-off-by: Tim Ward <timothyjward@apache.org>
    timothyjward committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    a4a5525 View commit details
    Browse the repository at this point in the history
  6. Initial update of the Specification Chapter

    * Introduction and terminology sections
    * UML diagram of the Feature Launcher Service types
    * Description of the Artifact Repository and Artifact Repository Factory
    * Description of creating and configuring a FeatureLauncher
    
    Signed-off-by: Tim Ward <timothyjward@apache.org>
    timothyjward committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    d83054e View commit details
    Browse the repository at this point in the history
  7. Further updates to the specification chapter

    * API updates based on feedback from the community
    * Description of how OSGi frameworks are located for launching
    
    Signed-off-by: Tim Ward <timothyjward@apache.org>
    timothyjward committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    26b490e View commit details
    Browse the repository at this point in the history
  8. Complete the behaviour of the Feature Launcher

    This commit contains a full first draft of the behaviour for the Feature Launcher, including the normative behaviours required of the implementation and a usage example.
    
    Signed-off-by: Tim Ward <timothyjward@apache.org>
    timothyjward committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    fe7c701 View commit details
    Browse the repository at this point in the history
  9. Update the Start Levels integration

    Use bundle metadata as defined in the Feature specification to avoid separating start levels from the bundles they refer to. Allow the final target start level to be set.
    
    Signed-off-by: Tim Ward <timothyjward@apache.org>
    timothyjward committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    b6d1a9a View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Feature Launcher Specification updates

    * Separate common concepts into an initial section
    * Add a description of the Feature Runtime installation process
    
    Signed-off-by: Tim Ward <timothyjward@apache.org>
    timothyjward committed May 8, 2024
    Configuration menu
    Copy the full SHA
    7d8e661 View commit details
    Browse the repository at this point in the history
  2. Feedback from the spec call

    Convert the FeatureLauncher into a true builder API
    
    Signed-off-by: Tim Ward <timothyjward@apache.org>
    timothyjward committed May 8, 2024
    Configuration menu
    Copy the full SHA
    ab86e50 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Feedback from the spec call

    Use ID throughout the FeatureRuntime and remove String entries
    
    Signed-off-by: Tim Ward <timothyjward@apache.org>
    timothyjward committed May 20, 2024
    Configuration menu
    Copy the full SHA
    95fe85a View commit details
    Browse the repository at this point in the history