librariesio / libraries.io

:books: The Open Source Discovery Service
https://libraries.io
GNU Affero General Public License v3.0
1.1k stars 206 forks source link

Remove Manifest logic and code #3371

Closed tiegz closed 2 months ago

tiegz commented 2 months ago

in the quest to phase out RepositoryDependency, this removes any views or logic around Manifests. Manifests aren't used at all outside of RepositoryDependency code.

Why?

Because data in the Manifest table are disconnected from data in the Projects and Dependency tables, which we want to use instead of RepositoryDependency:

flowchart BT
Project --> Repository
Dependency --> Project
Manifest --> Repository
RepositoryDependency --> Manifest