[maven-release-plugin] prepare release org.apache.sling.repoinit.parser-1.6.8
1 file changed
tree: 1094f37f522159ff170fd6373a44db948f75ab2a
  1. src/
  2. .gitignore
  3. bnd.bnd
  4. CODE_OF_CONDUCT.md
  5. CONTRIBUTING.md
  6. Jenkinsfile
  7. LICENSE
  8. pom.xml
  9. README.md
README.md

Apache Sling

Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central repoinit License

Apache Sling RepoInit Parser

This module is part of the Apache Sling project.

Parser for the Repository Initialization language used in Sling.

To parse repoinit statements use the RepoInitParser service.

See the Sling Website Repository Initialization page for more information.

Module dependencies

The Feature Model Analyser uses this module to validate repoinit statements embedded in feature models. It should be kept up to date with new releases of this parser.

Documenting the language

The Sling Website Repository Initialization page describes the general repoinit principles and is meant to show examples of all possible language constructs.

To this end, we maintain a test scenario that includes all those constructs as part of this module‘s unit tests, and slightly adapt that test’s repoinit script for the documentation page.

If adding new statements of options, please keep that test-99 in sync so that it reflects the full language syntax, and update the documentation page accordingly.