chef / chef/chef-web-docs

Document the Knife CLI

Open
#2,965 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Aspect: Documentation Topic: Knife
Dominant language
HTML
Stars
143
Forks
438
Avg merge
1d 10h
Merged PRs (30d)
16

Description

User Story

Knife is one of our most important tools. Unfortunately, the Ruby CLIs don't auto-document. We need to have current and complete CLI documentation.

Related Issues

https://github.com/chef/chef-web-docs/issues/2982
@Dishank compiled a preliminary list

Description

  • List of missing commands from comparing the docs to the CLI output
  • List of missing commands from comparing the docs to the knife files
  • Discuss with product manager to triage [scope of work]
  • Document
Definition of Done

Meet the scope of work.

Demo Script / Repro Steps

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing Knife documentation, the CLI output, and the knife files, using the preliminary list from @Dishank and related issue chef/chef-web-docs#2982. Compare these sources to identify missing commands, then discuss the scope with the product manager before documenting the agreed set. Done means the agreed scope is fully documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
cli, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.