Skip to content
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

Re-check dependencies for META6.json and reevaluate its role #3480

Closed
JJ opened this issue Jun 16, 2020 · 3 comments
Closed

Re-check dependencies for META6.json and reevaluate its role #3480

JJ opened this issue Jun 16, 2020 · 3 comments
Labels
docs Documentation issue (primary issue type) meta RFCs, general discussion, writing style, repository organization, etc.

Comments

@JJ
Copy link
Contributor

JJ commented Jun 16, 2020

Problem or new feature

As part of the route to 2.0 #2983 we have spun off several utilities; eventually p6doc will have to be moved since @softmoth has already created Rakudoc. The META6.json should contain only what's needed for... not clear what, really. Most dependencies are used for testing, but that's mainly for developers.

Suggestions

As long as rakudoc has been spun off, we should rethink the whole META6.json thing. Is this a repo for doccers? Is it for the end user? Should we eventually create a docs-only repo that would be re-used for doccers?

As an immediate step, simply check the dependencies that are no longer used in the repo at all.

@JJ JJ added docs Documentation issue (primary issue type) meta RFCs, general discussion, writing style, repository organization, etc. labels Jun 16, 2020
@coke
Copy link
Collaborator

coke commented Jul 24, 2020

p6doc has been removed, and by the time it was, it wasn't listed in the META6.json

coke added a commit that referenced this issue Jul 24, 2020
Move one to build-only dep

Most of #3480
@coke
Copy link
Collaborator

coke commented Jul 24, 2020

Two bits of cleanup I can see: move where the dependencies are declared (build/test?/run - if some are xt only, no need to force a user to install them, sure), and we can decide if we want to expose our internally used modules - but as we move things out of the repo, that will naturally get sorted out.

@coke
Copy link
Collaborator

coke commented Nov 16, 2022

The dependency cleanup has already been done at this point, items are in test-depends or build-depends. there are no runtime deps.

Even if we're not installing the documents from the repo (an open question), we still need META6.json for editors and the build.

@coke coke closed this as completed Nov 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation issue (primary issue type) meta RFCs, general discussion, writing style, repository organization, etc.
Projects
None yet
Development

No branches or pull requests

2 participants