The CLI provides documentation for rules and the API docs provide some information as well. That's good, but not very approachable.
Users of ameba should not need to dig through the developer documentation. And reading documentation on the command line can be useful, but it's limited.
It would be a good improvement to have explicit user documentation. The best place for this would probably be the website (https://crystal-ameba.github.io/).
The main components would be basic usage instructions, expands on what's currently in README.
And documentation for the individual rules. This in particular is important and currently not very approachable within the API docs.
The contents could be automatically synced with doc comments in the sources.
The CLI provides documentation for rules and the API docs provide some information as well. That's good, but not very approachable.
Users of ameba should not need to dig through the developer documentation. And reading documentation on the command line can be useful, but it's limited.
It would be a good improvement to have explicit user documentation. The best place for this would probably be the website (https://crystal-ameba.github.io/).
The main components would be basic usage instructions, expands on what's currently in README.
And documentation for the individual rules. This in particular is important and currently not very approachable within the API docs.
The contents could be automatically synced with doc comments in the sources.