Skip to content
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

Documentation / Tutorial / API reference #34

Open
paneq opened this issue Jul 27, 2012 · 4 comments
Open

Documentation / Tutorial / API reference #34

paneq opened this issue Jul 27, 2012 · 4 comments
Labels

Comments

@paneq
Copy link
Collaborator

paneq commented Jul 27, 2012

http://documentup.com/perplexes/m2r
http://www.rubydoc.info/github/perplexes/m2r/

Document private / public classes in API.

Which tool should we use for documentation: http://warpspire.com/talks/documentation/ ?

The documentation should be considered from 2 points:

  • A person who needs to use m2r to run rack application. Probably Ruby on Rails or Sinatra.
  • A person interested in writing simple (or complicated) handler for mongrel2 that has nothing to do with rack whatsoever.
@paneq
Copy link
Collaborator Author

paneq commented Jul 27, 2012

@paneq
Copy link
Collaborator Author

paneq commented Aug 22, 2012

http://gnuu.org/2010/05/12/whats-missing-from-tomdoc/
rubyworks/yard-tomdoc#8
rubyworks/yard-tomdoc#7

Documenting first method revealed issues with tomdoc so I am going to stick with YARD and fix that documentation.

@paneq
Copy link
Collaborator Author

paneq commented Aug 29, 2012

Great documentation is very hard to pull off. To even have good documentation you need to meet three major needs.

  • Introduction - New users should be able to dive-in and start using your product with a gentle tutorial right away.
  • Exposure - Current users should be able to discover new features they might not know about.
  • Reference - Veteran users should be able to easily find particular pages by name.

from http://calv.info/what-10gen-nailed-with-mongodb/

@paneq
Copy link
Collaborator Author

paneq commented Sep 1, 2012

@pawelpacana I documented almost everything. Could you take a look ? Here are my doubts for the rest of the stuff:

  • Rack::Handler::Mongrel2 - I am not comfortable with making this part of API public yet. I expect things to change hear in near future.
  • M2R::RackHandler - same here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant