ASF Software Repository Requirements
This is a top of my head list of requirements for the Apache Software Repository
- ASF Repository shall
- only host artifacts approved by a PMC
- be accessible to the public via http
- be mirrorable.
- allow browsing and downloding of artifacts by humans via normal web browser
- include the version in the filename of each artifact
- ASF Repository should
- provide metadata about a project,
- its components
- its dependencies
- its artifacts
- list of version available
- url's to find specific versions of an artifact.
- Provide tools for the management of the project metadata
- Allow for low cost maintance by hand without tool support.
- provide metadata about a project,
- ASF Repository shall not
- Host any artifact in violation of a license, or IPR.