Skip to content

This repository will be renamed once an ECMA identifier is assigned to the standard.

Notifications You must be signed in to change notification settings

Ecma-TC54/ECMA-xxx-PURL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECMA-xxx-PURL (Package-URL Specification)

This repository hosts the work-in-progress technical specification for Package-URL (PURL), which is being developed under Ecma International's Technical Committee 54 (TC54). PURL provides a lightweight, URL-based syntax for identifying software packages across diverse ecosystems, enabling interoperability, traceability, and improved supply chain management.

Purpose of the Repository

The repository serves as the collaborative workspace for drafting, reviewing, and refining the PURL specification. Contributions from TC54 and its task groups (e.g., TG2) ensure that the specification aligns with international standardization goals and reflects the needs of global stakeholders.

Key Objectives

  • To develop the normative specification for the PURL syntax, its required components, and conformance requirements.
  • To provide a clear, authoritative reference for implementers, developers, and organisations adopting PURL.
  • To maintain transparency and encourage participation from all stakeholders.

Important Note on Repository Name

This repository is currently named ECMA-xxx-PURL as a placeholder. Upon ratification of the PURL specification as an Ecma International standard, the repository will be renamed to ECMA-xxx, where xxx represents the number assigned by Ecma to the standard.

Contributing

Contributions to this specification are managed by TC54. If you are part of the TC54 community or have been invited to collaborate, please follow the contribution guidelines outlined in this repository.

For general inquiries or feedback, you may contact Ecma International or TC54 through the official Ecma channels.

License

This work is licensed under the terms defined by Ecma International, ensuring free access and adoption of the finalised specification.

Acknowledgements

We thank Ecma International’s TC39 for their development of Ecmarkup, which TC54 has successfully adopted for preparing and maintaining this specification.

Releases

No releases published

Packages

No packages published

Languages