Skip to content

Publish additional metadata #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
daewok opened this issue Nov 17, 2020 · 2 comments
Open

Publish additional metadata #18

daewok opened this issue Nov 17, 2020 · 2 comments

Comments

@daewok
Copy link
Contributor

daewok commented Nov 17, 2020

This looked like the best repo for this, but let me know if another one would be better.

There is a lot of information available to quicklisp-controller that doesn't end up making its way into the published dist (like source repository information and system description). Would you be amenable to publishing this information even though the Quicklisp client doesn't currently use it?

If so, I'd be happy to work on that by documenting the current QL dist structure (unless this exists somewhere already), merging it into either this repo or a standalone documentation repo, and then proposing the extensions I have in mind via doc updates before modifying the controller to generate it.

@quicklisp
Copy link
Owner

quicklisp commented Nov 19, 2020 via email

@daewok
Copy link
Contributor Author

daewok commented Nov 24, 2020

That does sound like a good first step. I'm curious though, what's the reasoning behind distributing upstream-source.cdb directly instead of building the cdb client side like systems.cdb and releases.cdb are?

A big desire of mine is to have an index of VCS info for each project. Including source.txt gets us most of the way there, but won't work for projects where source.txt grabs a release tarball instead of a git repo (like CFFI). So I was thinking of including a lot of the metadata from the system file itself, similar to what #14 was trying to accomplish. Alternatively, quicklisp-projects could contain something like a source-control.txt file, but I like the story of making all ASDF metadata available better (it also means projects could be encouraged to provide this metadata).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants