-
Notifications
You must be signed in to change notification settings - Fork 13
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
Which targets are needed? #21
Comments
Some thoughts on the sources/targets listed above
I think that the basic documentation generation tool should be targeted at individual packages, since openLilyLib will eventually turn into a curated collection of related packages, as far as I understood. Possibly, the basic mechanism of extracting documentation for lilypond files could be decoupled to openLilyLib: this way a user can document his own custom files for reference without the need to turn them into full-featured openLilyLib packages.
This might be the default output format. Anyway, if we go for an intermediate representation we can have several output formats, as you are already suggesting.
I don't see the benefits of a single page web application with respect to a set of static HTML pages. Anyway, having an intermediate representation would enable also to have such an application. |
Yes, that's right. One should also consider the option that a package maintainer wants to display his package's documentation on his own website. So what we need is a single-package target, but keeping in mind that there will be a complete openLilyLib documentation somewhere that needs to stitch all the packages together. |
We need to decide what target formats the documentation should eventually address.
How can we make the documentation available to, say, Frescobaldi, both for a documentation browser, maybe editor tooltip and code completion? Maybe that's more an issue of the intermediate representation to draw from.
Blocks #26
The text was updated successfully, but these errors were encountered: