Comments (9)
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 ...
from docs.
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
from docs.
Some Lisp Books:
- Lisp Outside the Box (toc, CC chapters)
- On Lisp
from docs.
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.
from docs.
More books:
- Common Lisp the Language, 2nd Edition
- How to Design Programs, Second Edition - Creative Commons
- Casting SPELs in Lisp - GNU Free Documentation License 1.2
from docs.
Racket docs are pretty much award-winning:
from docs.
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:
- Splitting narrative description / prose into one column and code examples with explanation into another column. This works well when you have to support multiple languages simultaneously ... and to be fair, that's exactly what Slate is targeted at. It doesn't work so well when there's just one language ... it comes of rather stilted and forced.
- The fact that it's generated by Ruby :-/ It'd be nice to use the language that's actually being written about.
- ToC no working correctly for bottom sections that don't have much content (see slatedocs/slate#280).
- The generated docs are everything-in-a-single-page
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.
from docs.
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.
from docs.
Going to call this one too -- but everyone should feel free to update as ideas occur!
from docs.
Related Issues (20)
- Update the LFE Style Guide HOT 1
- Deprecate style guide on site in favour the LFE Style Guide book HOT 1
- Infrastructure Updates
- Replaced bootstrap-sass with git submodule HOT 1
- Fix up SASS/CSS for Mobile HOT 1
- Add a file watcher HOT 3
- Recompile ErlyDTL files when they change HOT 1
- Recompile LFE files when they change HOT 1
- Update instructions with --depth option for clone HOT 1
- Support a watcher on Mac OS X
- Compile broken on Mac OS X when inotify support added HOT 2
- Build is failing on Travis CI HOT 1
- Consider testing on OS X as well as Linux on Travis CI HOT 4
- Hey, I was reading the docs and noticed a message about the site being rewritten (and asking for help)?
- "Watch LFE presentations" link is broken HOT 3
- Documentations/LFE book HOT 4
- Active works on LFE. HOT 2
- Update dead links on http://docs.lfe.io/current/community.html HOT 1
- Create LFE Guidebook HOT 1
- Deprecate docs.lfe.io in favour of books and lfe.io/docs
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docs.