Skip to content

Commit 668d9dc

Browse files
authored
Merge branch 'aboutcode-org:main' into 808-sort-PURLs-by-version-scheme
2 parents 3c5cb49 + 5522a0a commit 668d9dc

1 file changed

Lines changed: 18 additions & 21 deletions

File tree

README.rst

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,30 @@
1-
==========
2-
The purldb
3-
==========
1+
======
2+
PurlDB
3+
======
44

5-
This purldb consists of these main tools:
5+
PurlDB provides tools to create and update a database of package metadata keyed by PURL (Package URL) and an API for the PURL data. PurlDB is an `AboutCode project <https://aboutcode.org>`_.
66

7-
- PackageDB that is the reference model (based on ScanCode toolkit) that contains package data with
8-
PURL (Package URLs) being a first class citizen.
9-
- MineCode that contains utilities to mine package repositories
10-
- MatchCode that contains utilities to index package metadata and resources for matching
11-
- MatchCode.io that provides package matching functionalities for codebases
12-
- ClearCode that contains utilities to mine Clearlydefined for package data
13-
- purldb-toolkit CLI utility and library to use the PurlDB, its API and various related libraries.
147

15-
These are designed to be used first for reference such that one can query for packages by purl and
16-
validate purl existence.
8+
Why Use PurlDB?
9+
===============
1710

18-
In the future, the collected packages will be used as reference for dependency resolution, as a
19-
reference knowledge base for all package data, as a reference for vulnerable range resolution and
20-
more.
11+
Take advantage of PurlDB to get fast pre-scanned metadata for popular software packages, integrated with other AboutCode projects.
2112

22-
Documentation
23-
-------------
13+
Getting Started
14+
===============
2415

25-
See https://aboutcode.readthedocs.io/projects/PURLdb/en/latest/ for PurlDB
26-
documentation.
16+
Instructions to get you up and running on your local machine are at `Getting Started <https://aboutcode.readthedocs.io/projects/PURLdb/en/stable/>`_ .
2717

18+
The PurlDB documentation also provides:
19+
20+
- prerequisites for installing the software.
21+
- identification of the various tools that contribute to the PurlDB project, including `PackageDB <https://github.com/aboutcode-org/purldb/tree/main/packagedb>`_ , `MineCode <https://github.com/aboutcode-org/purldb/tree/main/minecode>`_, `MatchCode <https://github.com/aboutcode-org/purldb/tree/main/matchcode>`_, `purldb-toolkit <https://github.com/aboutcode-org/purldb-toolkit>`_ and others.
22+
- guidelines for contributing to code development.
23+
- how to get started with the REST API.
24+
- guidelines for contributing to code development.
2825

2926
Acknowledgements, Funding, Support and Sponsoring
30-
--------------------------------------------------------
27+
=================================================
3128

3229
This project is funded, supported and sponsored by:
3330

0 commit comments

Comments
 (0)