/aem-sightly-ide-api

Use-API auto-completion support for the AEM Sightly Brackets Extension

Primary LanguageJavaApache License 2.0Apache-2.0

aem-sightly-ide-api

The Adobe Granite Sightly IDE API bundle provides a JSON description of Sightly Java Use-API Objects stored in the content repository.

This JSON description provides basic auto-complete features to the AEM Sightly Brackets Extension.

For example:

/whatever/existing/path.sightlyBeans.json returns

{
    "com.adobe.beagle.beans.Tabs": {
        "members":[
            {
                "name":"horizontal",
                "desc":"()Z",
                "sign":"isHorizontal()Z"
            },
            {
                "name":"id",
                "desc":"()Ljava/lang/String;",
                "sign":"getId()Ljava/lang/String;"
            }
        ]
    }
}

Note that for the moment only the name key should be used as the rest is subject to changes.