-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
docs: create dependency dashboard showcase page #11183
docs: create dependency dashboard showcase page #11183
Conversation
Do we want to have screenshots of the dashboard? Benefits:
Drawbacks:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Commenting the current TODO comments.
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
@rarkins What do you want me to do with the filename/directory structure of this PR? I think the new We could end up with this:
Or we could put |
@HonkingGoose I don't think we should overload Getting Started too much. I think we have some core concepts like dashboard, scheduling, grouping and automerge which could together be in a common folder, such as "Key Concepts"? |
I really, really like your idea to have a "Key concepts" folder! It's really clean how scheduling, grouping, automerge, and dependency dashboard all can go under that category! This also makes it easy to see how those features interact and how to cobble things together for best effect. So the new user of Renovate can read the getting started docs to get a basic overview, and then they can deep-dive into topics they find valuable via the key concepts folder/sidebar. By the way, I find it really hard to work on the docs when making big sweeping changes like this, as I do not have a preview of my changes in a visual way. How do you and @viceice work on the docs right now? Is it "pray we've done everything right, and fix the broken stuff as we stumble upon it", or do you have a way to build the docs as a "preview"? |
Unfortunately I don't have any great way to do that. Something we definitely want to do differently is move all building of this repo's modules docs here, instead of in renovatebot.github.io. Then the latter repo is more just pulling together the content instead of generating it. The next step might be to document in the other repo how to replace the current submodules reference with a branch you're working on. After that you could verify the docs locally by running the build command and then |
Oh okay... Figured it was worth asking, maybe I missed some way to get a preview with the current setup...
That would at least mean that all the docs stuff is in one place? Right now we generate a bunch of docs based on the
That sounds really clunky, but I'll take it for now, because its still better than no preview method at all. 😄 I think the Docusaurus 2.0 migration has stalled, or maybe the priorities are elsewhere for now? I haven't seen any work on that in a while now. @rarkins Could you maybe comment on the PR comments how you want me to resolve those? I don't know enough yet to proceed with the document. I think you're waiting on me to release the Dependency Dashboard page for your |
We mostly haven't made big changes to docs for a while.
Exactly. I would like it that you/we can see how they are generated into .md files within this repo. The reason for not building the whole docs site in this repo is because one day I want it to pull in markdown (including autogenerated) from other things like our Docker image builds, etc.
I'm quite a n00b with submodules too. I'm optimistic that the process will be simple though, once we work out what it is. We might even be able to script it so that you can provide a PR number and it will do the rest.
I'd love to see it but I don't really have the skills personally.
Do you mean in this PR? |
Yup! 😉 |
Co-authored-by: Rhys Arkins <rhys@arkins.net>
I'll just post this again, as it will get missed behind the wall of text we have now... 😉
|
Screenshots would be great, but done is sometimes better than perfect :) As in, we could defer them to a future PR instead of holding this up |
Let's go with "defer to future PR" then and get this important work merged! 😄 I'll make a new issue to track this proposal. 😄 |
🎉 This PR is included in version 25.75.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
Changes:
Context:
Fixes #11178.
Todo's:
TODO:
in the current PRDocumentation (please check one with an [x])
How I've tested my work (please tick one)
I have verified these changes via: