cossacklabs / themis

Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
https://www.cossacklabs.com/themis
Apache License 2.0
1.85k stars 143 forks source link

Seek better docs hosting #81

Closed gene-eu-zz closed 8 years ago

gene-eu-zz commented 8 years ago

By receiving a few bits of feedback sounding almost equally (github's wiki is not well suited to read our style of documentation), before proceeding with even betters docs and tutorials, which are on their way, I'd like to hear your opinions, which documentation hosting platforms / documentation generation systems could work for us.

We could of course write our own tiny website-like thing, suited for our documentation needs, but I doubt this effort is worth it right now.

mobrio commented 8 years ago

What aspects of the GitHub wiki style are the most problematic?

gene-eu-zz commented 8 years ago

three big ones:

  1. docs structure should be close to content, and it should evolve in detail as user navigates the content. e.g.
  2. ability to embed custom JS handlers for some types of content, see multi-language switchable examples in soundcloud docs. there is JS for that, and we'd like to be able to use that, as some multi-language/multi-object explanations become really messy (forcing users to scroll through screens of code) quite fast
  3. more control over docs looks (fonts, layout) and structure (even current tree structure is artifical to wiki's structure here)

I mean, people are not comparing us against ugly, default readthedocs or sphinx documentation. In life of modern developer, there is plenty of very high-quality designed and well-written docs. And if we could achieve at least some more accessibility by finding better design engine - we should do it.

good examples:

ignatk commented 8 years ago

For docs hosting we might consider using GitHub pages: they support markdown, pretty fast, there are many beautiful templates out there. We can have any hierarchy and most of document generators generate html anyway. We still get all the git features for manipulating them.

vixentael commented 8 years ago

+1 to github pages. for the current moment let's use some existing tools instead of creating 'yet-another-tool'.

gene-eu-zz commented 8 years ago

Guys (and gals), sorry for creating this misunderstanding. I raised this as means to discuss what features we seek in documentation generation platform, not it's hosting. We can of course host them anywhere we want :)

gene-eu-zz commented 8 years ago

Right now, I'm considering this one - http://daux.io/ as possibly the best option, if we find ways to skin it properly.

vixentael commented 8 years ago

i like that 'Supports GitHub Flavored Markdown' in daux suport features list

gene-eu-zz commented 8 years ago

Started porting the docs to daux.io, anyway.