Skip to content

Commit 0979643

Browse files
authored
Merge pull request #446 from mbtools/patch-2
Sort types alphabetically
2 parents d3beaa3 + 783a40f commit 0979643

File tree

1 file changed

+31
-35
lines changed

1 file changed

+31
-35
lines changed

PURL-TYPES.rst

Lines changed: 31 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,19 @@ bitnami
8989
pkg:bitnami/[email protected]?arch=arm64&distro=debian-12
9090
pkg:bitnami/[email protected]?arch=arm64&distro=photon-4
9191

92+
cargo
93+
-----
94+
``cargo`` for Rust:
95+
96+
- The default repository is ``https://crates.io/``.
97+
- The ``name`` is the repository name.
98+
- The ``version`` is the package version.
99+
- Examples::
100+
101+
102+
103+
104+
92105
cocoapods
93106
---------
94107
``cocoapods`` for CocoaPods:
@@ -104,19 +117,6 @@ cocoapods
104117
pkg:cocoapods/[email protected]#Twitter
105118
pkg:cocoapods/[email protected]#NSData+zlib
106119

107-
cargo
108-
-----
109-
``cargo`` for Rust:
110-
111-
- The default repository is ``https://crates.io/``.
112-
- The ``name`` is the repository name.
113-
- The ``version`` is the package version.
114-
- Examples::
115-
116-
117-
118-
119-
120120
composer
121121
--------
122122
``composer`` for Composer PHP packages:
@@ -281,7 +281,6 @@ version control repository such as a bare git repo.
281281
pkg:generic/[email protected]?download_url=https://openssl.org/source/openssl-1.1.0g.tar.gz&checksum=sha256:de4d501267da
282282
pkg:generic/bitwarderl?vcs_url=git%2Bhttps://git.fsfe.org/dxtr/bitwarderl%40cc55108da32
283283

284-
285284
github
286285
------
287286
``github`` for GitHub-based packages:
@@ -382,7 +381,6 @@ Examples::
382381
pkg:luarocks/hisham/[email protected]
383382
pkg:luarocks/username/[email protected]?repository_url=https://example.com/private_rocks_server/
384383

385-
386384
maven
387385
-----
388386
``maven`` for Maven JARs and related artifacts:
@@ -404,7 +402,6 @@ maven
404402
pkg:maven/net.sf.jacob-projec/[email protected]?classifier=x64&type=dll
405403
pkg:maven/groovy/[email protected]?repository_url=https://maven.google.com
406404

407-
408405
mlflow
409406
------
410407
``mlflow`` for MLflow ML models (Azure ML, Databricks, etc.)
@@ -429,7 +426,6 @@ mlflow
429426
pkg:mlflow/creditfraud@3?repository_url=https://westus2.api.azureml.ms/mlflow/v1.0/subscriptions/a50f2011-fab8-4164-af23-c62881ef8c95/resourceGroups/TestResourceGroup/providers/Microsoft.MachineLearningServices/workspaces/TestWorkspace
430427
pkg:mlflow/trafficsigns@10?model_uuid=36233173b22f4c89b451f1228d700d49&run_id=410a3121-2709-4f88-98dd-dba0ef056b0a&repository_url=https://adb-5245952564735461.0.azuredatabricks.net/api/2.0/mlflow
431428

432-
433429
npm
434430
---
435431
``npm`` for Node NPM packages:
@@ -455,20 +451,6 @@ nuget
455451

456452
457453

458-
qpkg
459-
----
460-
``qpkg`` for QNX packages:
461-
462-
- There is no default package repository: this should be implied either from
463-
the ``namespace`` or using a repository base URL as ``repository_url``
464-
qualifiers key.
465-
- The ``namespace`` is the vendor of the package. It is not case sensitive and must be
466-
lowercased.
467-
- Examples::
468-
469-
pkg:qpkg/blackberry/[email protected]
470-
pkg:qpkg/blackberry/[email protected]
471-
472454
oci
473455
------------
474456
``oci`` for all artifacts stored in registries that conform to the
@@ -531,6 +513,20 @@ pypi
531513
pkg:pypi/[email protected]?file_name=Django-1.11.1-py2.py3-none-any.whl
532514
533515

516+
qpkg
517+
----
518+
``qpkg`` for QNX packages:
519+
520+
- There is no default package repository: this should be implied either from
521+
the ``namespace`` or using a repository base URL as ``repository_url``
522+
qualifiers key.
523+
- The ``namespace`` is the vendor of the package. It is not case sensitive and must be
524+
lowercased.
525+
- Examples::
526+
527+
pkg:qpkg/blackberry/[email protected]
528+
pkg:qpkg/blackberry/[email protected]
529+
534530
rpm
535531
---
536532
``rpm`` for RPMs:
@@ -589,8 +585,8 @@ swift
589585
Other candidate types to define:
590586
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
591587

592-
- ``apache`` for Apache projects packages:
593588
- ``android`` for Android apk packages:
589+
- ``apache`` for Apache projects packages:
594590
- ``atom`` for Atom packages:
595591
- ``bower`` for Bower JavaScript packages:
596592
- ``brew`` for Homebrew packages:
@@ -600,13 +596,14 @@ Other candidate types to define:
600596
- ``chocolatey`` for Chocolatey packages
601597
- ``clojars`` for Clojure packages:
602598
- ``coreos`` for CoreOS packages:
603-
- ``ctan`` for CTAN TeX packages:
604599
- ``crystal`` for Crystal Shards packages:
600+
- ``ctan`` for CTAN TeX packages:
605601
- ``drupal`` for Drupal packages:
606602
- ``dtype`` for DefinitelyTyped TypeScript type definitions:
607603
- ``dub`` for D packages:
608-
- ``elm`` for Elm packages:
604+
- ``ebuild`` for Gentoo Linux portage packages:
609605
- ``eclipse`` for Eclipse projects packages:
606+
- ``elm`` for Elm packages:
610607
- ``gitea`` for Gitea-based packages:
611608
- ``gitlab`` for GitLab-based packages:
612609
- ``gradle`` for Gradle plugins
@@ -626,7 +623,6 @@ Other candidate types to define:
626623
- ``pecl`` for PECL PHP packages:
627624
- ``perl6`` for Perl 6 module packages:
628625
- ``platformio`` for PlatformIO packages:
629-
- ``ebuild`` for Gentoo Linux portage packages:
630626
- ``puppet`` for Puppet Forge packages:
631627
- ``sourceforge`` for Sourceforge-based packages:
632628
- ``sublime`` for Sublime packages:

0 commit comments

Comments
 (0)