Documentation: discussions and milestones #3416
Replies: 4 comments 10 replies
-
We enabled discussions as topics sometimes span over issues/are not related to a specific issue. It is alright to use discussions! We have recently increased the amount of time available and have started putting a plan together. This plan is not secret (😄) but is not ready yet. Key areas we have started with:
The short answer to your question is that it makes sense for the project to have a roadmap with milstones guiding the development and the people involved in the project. |
Beta Was this translation helpful? Give feedback.
-
Possible Documentation Milestones
|
Beta Was this translation helpful? Give feedback.
-
Being able to quote code looks good, @emersonbottero . But what I was trying to describe was more about getting the ideas that are in the code. (Ex: which settings are available via css, which are from theme variables; which theme variables are calculated and depend on what other theme variables... etc.) IOW, I was talking more about the steps before Vitepress: getting the markdown source files created that Vitepress would use. Right now, the documentation package does some of that: it can extract markdown from within code comments. That's the It may be that documentation does a good enough job and we can keep using that. (Sorry if I overanswered. Am tired and not good at editing right now.) |
Beta Was this translation helpful? Give feedback.
-
Coming in cold to this software and this discussion, I must say I'm stumped, and yes, I suspect this might be a documentation issue. First, I'm fully aware that exactly what I'm looking for might be clearly spelled out somewhere, with very conspicuous pointers and links to guide new administrators and do-it-yourself'ers, and I'm just too blinkered this morning to find it. However, I am on my 3rd coffee, and have searched the documentation and the discussion pages for any of the words "deployment", "setup", "install" and "requirements". Apparently I need node 9 or such. Pardon the pun, but if I'd node what that was already, perhaps I might not need as much documented instruction. How the heck does one install and set this software up? The documentation mentions "deployment"( and I've done plenty of those), but after that, crickets. Perhaps deployment means something other than rolling out new software to a user base? What are the base requirements to get mermaid up and running? Will a simple desktop running Linux do, or is a server-farm needed? I assume a reasonably current version of java would be helpful, but you know what the say about assume, right? (Basically, for those who don't know, they say assume 'makes an #%& out of u and me.' ) Another of my favorite cliches is "there are no dumb questions". Does mermaid require any kind of configuration? Help! |
Beta Was this translation helpful? Give feedback.
-
Documentation
I'm interested in helping on the project, specifically with documentation. There are obviously lots of small things to be done (fix typos, grammar, clarify, etc.), but I can't find a list of larger goals and priorities. Often when project grows, information and discussions recorded in individual issues and PRs is becoming lost as those are closed. It seems this is happening here and I'd like to help.
I suggest that there be a discussion designated for the overall goals and plans for documentation and some milestones defined.
There may very well be some milestones that the existing team already has in mind. One that I can think of is to have a milestone to "Transform documentation in
src/docs
into publishable form," which would include ideas from #3315 and #3401 (Use Danger to check if any/docs
files were changed; Transform/process all files in/src/docs
as needed so they are in publishable form), and updating CONTRIBUTING.md to explain that only/src/docs
should be changed and the transformations.Another milestone might be to ensure that as much reference information as possible can be pulled directly from the code (ex: settings). (This might require some coding standards, obv.)
Having clear, public milestones will also raise the visibility and importance of the documentation.
Thoughts?
(Note: I'm not sure if this is the appropriate place for this. Seems that discussions are not being used here. I don't know if that's because this project doesn't want to use them or if they just haven't been used yet. Someone on the core team can let me know.)
Beta Was this translation helpful? Give feedback.
All reactions