cylc / cylc-ui

Web app for monitoring and controlling Cylc workflows
https://cylc.github.io
GNU General Public License v3.0
35 stars 26 forks source link

Use jsdoc (or another tool?) to document .vue files #640

Open kinow opened 3 years ago

kinow commented 3 years ago

Describe exactly what you would like to see in an upcoming release

At the moment jsdoc is parsing our .js files, but not the .vue files. I noticed this when I was writing some docs some days ago for @giulianoserrao . I wanted to update our Wiki here with auto-generated docs, instead of writing manually about each component.

I thought since we had jsdoc it would be just a copy and paste job until we had some GH action updating gh-pages or the Wiki, but alas it's not working as expected.

Additional context

Pull requests welcome!

kinow commented 3 years ago
kinow commented 3 years ago

95% done with Vuepress for now. Looking good IMO, but some of what I'm doing probably overlaps with the UI guide I think (the one we have within Cylc UI, accessible to users). Maybe they should converge somehow?