You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by da...@apache.org on 2019/01/08 14:15:37 UTC

[sling-org-apache-sling-feature] branch master updated: Move annotated example feature file to feature-io

This is an automated email from the ASF dual-hosted git repository.

davidb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-feature.git


The following commit(s) were added to refs/heads/master by this push:
     new f7e09ed  Move annotated example feature file to feature-io
f7e09ed is described below

commit f7e09edf3b186d8c466172bc01ea4de189f9afba
Author: David Bosschaert <bo...@adobe.com>
AuthorDate: Tue Jan 8 14:14:54 2019 +0000

    Move annotated example feature file to feature-io
    
    This file is now stored in
    https://github.com/apache/sling-org-apache-sling-feature-io
---
 design/feature-model.json | 105 ----------------------------------------------
 1 file changed, 105 deletions(-)

diff --git a/design/feature-model.json b/design/feature-model.json
deleted file mode 100644
index 08152e2..0000000
--- a/design/feature-model.json
+++ /dev/null
@@ -1,105 +0,0 @@
-{
-    "#": "A key that starts with a hash is a comment",
-
-    "id": "org.apache.sling:my.app:feature:optional:1.0",
-
-    "# variables": "used in configuration and framework properties are substitityped at launch time.",
-    "variables": {
-        "cfgvar": "somedefault",
-        "xyz-ver": "1.2.3",
-
-        "#": "When converting to provisioning model, if you need a special name",
-        "provisioning.model.name": ":boot"
-    },
-
-    "prototype": 
-        {
-            "id": "org.apache.sling:sling:9",
-            "removals": {
-                "configurations": [],
-                "bundles": [],
-                "framework-properties": []
-            }
-        },
-    "requirements": [
-        {
-            "namespace": "osgi.contract",
-            "directives": {
-                "filter": "(&(osgi.contract=JavaServlet)(version=3.1))"
-            }
-        }
-    ],
-    "capabilities": [
-        {
-            "namespace": "osgi.implementation",
-            "attributes": {
-                "osgi.implementation": "osgi.http",
-                "version:Version": "1.1"
-            },
-            "directives": {
-                "uses": "javax.servlet,javax.servlet.http,org.osgi.service.http.context,org.osgi.service.http.whiteboard"
-            }
-        },
-        {
-            "namespace": "osgi.service",
-            "attributes": {
-                "objectClass:List<String>": "org.osgi.service.http.runtime.HttpServiceRuntime"
-            },
-            "directives": {
-                "uses": "org.osgi.service.http.runtime,org.osgi.service.http.runtime.dto"
-            }
-        }
-    ],
-
-    "framework-properties": {
-        "foo": 1,
-        "org.osgi.framework.storage": "${tempdir}",
-        "org.apache.felix.scr.directory": "launchpad/scr"
-    },
-
-    "bundles": [
-        {
-            "id": "org.apache.sling:security-server:2.2.0",
-            "hash": "4632463464363646436",
-
-            "#": "This is the relative start order inside the feature",
-            "start-order": 5
-        },
-        {
-            "id": "org.apache.sling:application-bundle:2.0.0",
-            "start-order": 10
-        },
-        {
-            "id": "org.apache.sling:another-bundle:2.1.0",
-
-            "#": "OSGi start level is also supported",
-            "start-level": 20,
-            "run-modes": ["oak-tar"],
-
-            "configurations": {
-                "#": "This configuration only gets applied when this bundle is resolved",
-                "org.apache.sling.somepid": {
-                    "dbuser": "${dbuser}",
-                    "dbpass": "${dbpass}"
-                }
-            }
-        },
-        "org.apache.sling:foo-xyz:${xyz-ver}"
-    ],
-
-    "configurations": {
-        "my.pid": {
-            "foo": 5,
-            "bar": "${cfgvar}",
-
-            "# The tempdir variable is not specified at the variables section.":
-            "# It needs to be provided at launch, otherwise the launch will stop.",
-            "tempdir": "${tempdir}",
-
-            "number:Integer": 7
-        },
-        "my.factory.pid~name": {
-           "a.value":"yeah"
-        }
-    }
-}