Repository URI Proposals
Overview
Repository URI Syntax: URISyntax
This defines the core repository URI layout as follows:
repository-uri = access-specifier "/" product-specifier "/" version-specifier "/" artifact-specifier
It defines access-specifier and product-specifier, but leaves version-specifier and artifact-specifier opaque, to be defined by language, platform, or artifact-specific best practices.
Common Build Version Specifier: CommonBuildVersionSpecifier
This defines version-specifier for projects which perform formal and interim builds.
Common Distribution Artifact Specifier: CommonDistributionArtifactSpecifier
This defines artifact-specifier for source and binary distribution artifacts.
Java Artifact Specifier: JavaArtifacts
This defines artifact-specifier for java artifacts.
Signature Artifact Specifier: SignatureArtifactSpecifier
This defines artifact-specifier for pgp signatures/keys, MD5 and SHA checksum artifacts.
License Artifact Specifier: LicenseArtifactSpecifier
This defines artifact-specifier for license artifacts.
To do
determine what additional support is required for C/C++ projects. Common Distribution Artifact Specifier aims to handle binary and source distributions for these projects - what else is required?
move common BNF somewhere else. E.g:
versioned-artifact-name artifact-name short-version debug arc-ext are contained in both Java Artifact and Common Distribution Artifact Specifiers.