-
Notifications
You must be signed in to change notification settings - Fork 1
Description
PML Reference Manual: Add Version Info
Please, add to the online PML Reference Manual the PML version it refers to, like it's done with the PML User Manual.
Currently, it's hard to tell what PML version the Ref Man refers to, since it only mentions the publishing (last edited?) date.
The way the User Man displays the info summary via a table just below the document title is very helpful, the same should be done for the Ref Man too.
Docs Archive
It would also be quite useful if you could provide an online archive of all the documents and JSON-tags files of the various PML releases, for consultation and comparison purposes — especially useful for developers of PML related projects, so they can keep track of the syntax changes across releases, but also for users who need to migrate documentation projects created for older versions of PML and need to focus on the syntax changes.
Since each version of the documentation source files is specific to the PML syntax of the release it refers to, building them from source is not an option for it would require to install each PML release (for pre-3.0.0 PML versions, which relied on an installer) — hence the need for their pre-converted HTML versions to be stored somewhere accessible.
Under PML Website …
If space on the official PML website is not a concern, you could just add the HTML docs adopting a version-based naming convention, e.g.:
- https://www.pml-lang.dev/docs/user_manual_2.3.0.html
- https://www.pml-lang.dev/docs/reference_manual_2.3.0.html
- https://www.pml-lang.dev/docs/pml_tags_2.3.0.json
- https://www.pml-lang.dev/docs/user_manual_2.2.0.html
- https://www.pml-lang.dev/docs/reference_manual_2.2.0.html
- https://www.pml-lang.dev/docs/pml_tags_2.2.0.json
- etc.
In Dedicated Repository …
Alternatively, you could just create a dedicated repository with all these HTML and JSON docs (e.g. pml-docs-archive
) and serve them online via GitHub Pages, so end users can either consult them online or clone the repository locally.