Skip to content

eXist-db/public-repo

Repository files navigation

EXPath Package Registry

eXist-db EXPath Package Registry (public-repo)

This application allows an eXist-db instance to host a repository of applications and libraries stored in the EXPath Package format.

The application:

  • Welcomes Users with a configurable landing page and a prominent search bar
  • Offers a search for packages
  • Offers a list of all packages for discovery by users
  • Has a detail view for each package group with all releases, requirements and the change log
  • Exposes a package listing API to clients like the Package Manager in eXist-db or xst
  • Exposes an Atom feed with all package updates
  • Allows administrators to log in, upload new packages, and refresh the package metadata
  • Allows administrators to log in and see some download statistics

Other eXist-db clients can browse available packages via Dashboard > Package Manager. By default, eXist-db's Dashboard > Package Manager is configured to access the eXist-db EXPath Package Registry at https://exist-db.org/exist/apps/public-repo.

Installation

Releases are available at

Build

Prerequisites

  • java 8 (+ ant)
  • nodejs 20 (+ npm)

Running

ant

will install all frontend dependencies from npm and create a XAR package in the build folder.

About

eXist Public Application Repository

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 12