Skip to content
This repository has been archived by the owner on Jul 15, 2020. It is now read-only.

yard-junk: Yard documentation quality checks #1

Open
zverok opened this issue Feb 23, 2018 · 0 comments
Open

yard-junk: Yard documentation quality checks #1

zverok opened this issue Feb 23, 2018 · 0 comments
Labels
active Active project gem Ruby gem

Comments

@zverok
Copy link
Owner

zverok commented Feb 23, 2018

Project

yard-junk is already established and production-used solution for checking the quality of YARD documentation of Ruby projects.

The current version only checks for errors is documentation (misused tags and such), but the next step would be to introduce Rubocop-style flexible quality checks, allowing to establish and maintain per-project preferred documentation style.

Plan

The plan is briefly discussed in this GitHub issue.

  1. Establish some "plugin architecture" for checks.
  2. Develop several new documentation quality checks incrementally.
  3. Work on configuratibility of checks.
  4. Work on usability of command-line tool and flexibility of its output.

Importance

YARD is the de-facto standard of Ruby documentation (alongside with RDoc, but yard as a tool supports RDoc too, so yard-junk can be useful for checking virtually any Ruby project's docs). Establishing a tool for docs quality checking (and auto-fixing if possible) seems to be of general use.

Skills and domains

While working on it, you'll need dive really deep into YARD tool internals, and create modular and pluggable architecture like Rubocop with its cops.

@zverok zverok added active Active project gem Ruby gem labels Feb 23, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
active Active project gem Ruby gem
Projects
None yet
Development

No branches or pull requests

1 participant