docs: expand README and AGENTS.md with module overview and console plugin guidance (#40)

Co-authored-by: Maia <maia@noreply>
3 files changed
tree: 43e4b249d409cb32866a23ffbdbaf76bfabf2491
  1. src/
  2. .asf.yaml
  3. .git-blame-ignore-revs
  4. .gitignore
  5. .sling-module.json
  6. AGENTS.md
  7. bnd.bnd
  8. CLAUDE.md
  9. CODE_OF_CONDUCT.md
  10. CONTRIBUTING.md
  11. Jenkinsfile
  12. LICENSE
  13. pom.xml
  14. README.md
README.md

Apache Sling

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

Apache Sling Scripting Core implementation

This module is part of the Apache Sling project.

The Apache Sling Scripting Core bundle provides core scripting runtime functionality for Sling, including script engine integration, script caching, bindings support, and bundled script handling.

Current baseline

  • Java 17 (<sling.java.version>17</sling.java.version>)
  • Parent POM: org.apache.sling:sling-bundle-parent:66
  • Current module version: 3.0.3-SNAPSHOT

Servlet API support

This module supports both servlet namespaces used in Sling deployments:

  • javax.servlet-api 4.0.1
  • jakarta.servlet-api 6.1.0

Recent updates include Jakarta-oriented scripting context handling fixes and hardened Web Console plugin error handling.

Build and test

Run a full local build (including unit and integration tests):

mvn clean verify

Repository structure

  • src/main/java - production code
  • src/main/resources - OSGi metadata and resources
  • src/test/java - unit and integration tests
  • src/test/resources - test resources