What might also be worth looking at is Dash for macOS - API Documentation Browser, Snippet Manager - Kapeli. Offline
documentation browsing and searching for Mac users. Compatibility with that
system would be a bonus.On 16 February 2015 at 04:07, Dan Skaggs <@Dan_Skaggs> wrote:
I was going to suggest that someone look at the Taffy.io docs. Adam has a
separate set of docs for each version (admittedly the volume of docs for
Taffy are not what Lucee would need). If memory serves his source files are
stored in Markdown and then HTML is auto generated from those.
Dan
On Feb 15, 2015, at 5:33 PM, Tom King <@Tom_King> wrote:
cfwheels has a ‘versioned’ function reference, i.e
2.5.0 so you can see in the URL pretty
quickly which version you’re looking at, which I find useful.
The main functions are done by the core team (via jsdoc style comments in
the source), and then there’s the user guides (i.e stuff like
2.5.0 ) which we’re in the
process on converting to markdown which live in the main repo.
Once we’ve got all that done (not a small job!) we should be able to
autogenerate from the .md files, and anyone can contribute.
The version-ing is an issue there though - i.e, if you’re specifically
referring to a function by URL, it’s very easily to put the version number
in rather than the ‘non-versioned’ canonical link.
Generally speaking I’m all for the API functions to be versioned, and the
userguides/examples to be more flexible, as they can still be written in a
‘since version 1.2, you can do x’ way.
T
On Sunday, 15 February 2015 22:12:42 UTC, Adam Cameron wrote:
On 16 February 2015 at 10:53, Mark Drew mark...@gmail.com wrote:
Even if they edit it wrong, it would have to be submitted as a pull
request so hopefully someone would test it before it breaks a future
release of Lucee.
That’s a pain in the arse simply to tweak some docs. It’s gotta be
something like Wikimedia where someone can just edit the page.
There is the problem really. You want people’s modifications (typo
fixes, clarifications, grammar, etc) to make it into the engine as easily
as possible.
This is where we diverge. The docs don’t need to get into the engine
at all. Docs are docs. The engine is the engine. There’s no need to
conflate the two. I think this is where we’re (collectively) making a rod
for our own back here. The two things don’t need to be coupled. And,
TBH, I don’t really see much of a gain from doing so.
Everything else you say sounds bang-on.
–
Adam
–
You received this message because you are subscribed to the Google Groups
“Lucee” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to lucee+unsubscribe@googlegroups.com.
To post to this group, send email to lucee@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/lucee/a3df604e-7795-4bdf-b5c4-2f5be12428b6%40googlegroups.com
https://groups.google.com/d/msgid/lucee/a3df604e-7795-4bdf-b5c4-2f5be12428b6%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.
–
You received this message because you are subscribed to the Google Groups
“Lucee” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to lucee+unsubscribe@googlegroups.com.
To post to this group, send email to lucee@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/lucee/24769609-E077-40ED-A3D6-8BEAA4AF95F6%40web-meister.com
https://groups.google.com/d/msgid/lucee/24769609-E077-40ED-A3D6-8BEAA4AF95F6%40web-meister.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.
–
Pixl8 Interactive, 3 Tun Yard, Peardon Street, London
SW8 3HT, United Kingdom
T: +44 [0] 845 260 0726• W: www.pixl8.co.uk• E: info@pixl8.co.uk
Follow us on: Facebook http://www.facebook.com/pixl8 Twitter
http://www.twitter.com/pixl8 LinkedIn
http://www.linkedin.com/pixl8CONFIDENTIAL
AND PRIVILEGED - This e-mail and any attachment is intended solely for the
addressee, is strictly confidential and may also be subject to legal,
professional or other privilege or may be protected by work product
immunity or other legal rules. If you are not the addressee please do not
read, print, re-transmit, store or act in reliance on it or any
attachments. Instead, please email it back to the sender and then
immediately permanently delete it. Pixl8 Interactive Ltd Registered in
England. Registered number: 04336501. Registered office: 8 Spur Road,
Cosham, Portsmouth, Hampshire, PO6 3EB