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

Document all classes #15310

Open
1 of 6 tasks
tmtmtmtm opened this issue Sep 1, 2016 · 0 comments
Open
1 of 6 tasks

Document all classes #15310

tmtmtmtm opened this issue Sep 1, 2016 · 0 comments

Comments

@tmtmtmtm
Copy link
Contributor

tmtmtmtm commented Sep 1, 2016

Problem

We now have documentation automatically being published at http://www.rubydoc.info/github/everypolitician/viewer-sinatra/ — but lots of things aren't documented yet:

Files:          13
Modules:         7 (    7 undocumented)
Classes:        21 (   19 undocumented)
Constants:       2 (    2 undocumented)
Attributes:     14 (    0 undocumented)
Methods:        70 (   52 undocumented)
 29.82% documented

Proposed Solution

Document everything!

Acceptance Criteria

yard doc reports 0 things as undocumented.

  • Modules
  • Classes
  • Constants
  • Attributes
  • Methods

At a minimum, we should have a one-line description of each thing, and each public method should document its @params and @return.

Not Required

We don't need absolutely perfect documentation everywhere yet, or to deeply investigate all the fancy options that yard gives us. Better documentation is an ongoing process — this is just to get us to an acceptable baseline.

Prerequisites

Related Issues

#15306

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

No branches or pull requests

1 participant