Regardless of the database type we will eventually use, we need to distinguish/define a series of concepts related to the data we are collecting. Here are some to get started
Software Artifact: a unit of exchange of software. This can be a package, a source code repository, a docker container, etc.
Maintainer: an individual/group/software-entity that acts on software artifacts
Package: a type of software artifact for distribution to end users
Source: a type of software artifact used by maintainers to create a package
I'm sure there are more, but I want to help disambiguate things ...
Regardless of the database type we will eventually use, we need to distinguish/define a series of concepts related to the data we are collecting. Here are some to get started
I'm sure there are more, but I want to help disambiguate things ...