-
Notifications
You must be signed in to change notification settings - Fork 15
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
Identify good examples of User Guide/Programming book organization #36
Comments
Tangentially related: using gitbook might be a possibility, especially if it will work with the same markdown used to generate the site: https://github.com/GitbookIO/gitbook |
Some Lisp Books:
|
This topic is now being covered in a series of tickets filed here: I will keep this ticket open for now, but it will eventually be closed in favor of the repo and it's tickets linked in this comment. |
More books:
|
Racket docs are pretty much award-winning: |
So the thing that I have been using the most over the past year to generate user guides for my LFE projects is actually Slate. While I can't say I love it, it's provided enough of what I need for me not to have to build something from scratch. That being said, here are the warts that I've found most awkward so far:
http://readme.io has a similar feature to Slate: They also provide a version that uses integrated content instead of split out into columns: It's also not single-paged, which I tend to prefer. I'll probably keep using Slate for now, but as soon as I've got time to tackle a User-Guide-in-a-Box for LFE projects, I'll give Slate up in a New York second and start using the Other Thing. |
After lfe/lfe#211 is closed, the compiler will help us out a lot. Then I'll also be able to port the topics feature from Codox and document how other people can write a Lodox writer. Maybe even codify that into a behaviour. |
No doubt :-) But! Like the other ticket, the context of this ticket is very high-level. Think "technical books" and "tables of contents" ... The stuff that lodox will do will help with individual projects that are written in LFE, but again, this ticket is discussing a different matter -- user guides and books vs. API references ... |
Going to call this one too -- but everyone should feel free to update as ideas occur! |
As we begin to iterate on the LFE docs, we need to think about the content we want to present to various types of end user, how that content should be organized, what content is missing from existing docs that would be nice to add, and what content we should remove or rework.
@bigos shared the following link:
And this is a great example of organizing content by experience level. It's not a very common approach, but I like it -- especially for an online resource.
We should also map out the topics covered in:
Then, after compiling that list, we could divide the topics up across one or more levels of experience, as the Haskel wiki book has done...
At any rate, if you have a favorite programming book, please provide a link in the comments and why you liked it, and if you have the time, why you think LFE would benefit from something like that.
Thanks!
Part of the Planning Epic.
The text was updated successfully, but these errors were encountered: