Giter Club home page Giter Club logo

Comments (9)

oubiwann avatar oubiwann commented on May 29, 2024 1

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.

oubiwann avatar oubiwann commented on May 29, 2024

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.

oubiwann avatar oubiwann commented on May 29, 2024

Some Lisp Books:

from docs.

oubiwann avatar oubiwann commented on May 29, 2024

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.

oubiwann avatar oubiwann commented on May 29, 2024

More books:

from docs.

oubiwann avatar oubiwann commented on May 29, 2024

Racket docs are pretty much award-winning:

from docs.

oubiwann avatar oubiwann commented on May 29, 2024

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.

yurrriq avatar yurrriq commented on May 29, 2024

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.

oubiwann avatar oubiwann commented on May 29, 2024

Going to call this one too -- but everyone should feel free to update as ideas occur!

from docs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.