docs: refresh the `dkit --help` example and the data files table in the README
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 78/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- cli, python
- Domain
- cli, documentation
Research direction
Start with README.md, then run dkit --help and inspect the JSON files in src/dkit/data/, especially their _comment and source keys. Verify the listed counts on main, update the help example and data table, and search the README for other outdated command lists or example output. Done means the README matches current CLI output and data, with any other mismatches fixed or noted in the PR.
Written by the indexing model from the issue text.
Description
Two parts of README.md are out of date:
- The
dkit --helpexample (section "Usage") lists 8 commands, butdkit --helpprints 13 now.channels,scopes,completion,flagsandscheduled-eventsare missing, and the help text oferrorsand the other entries has changed ("look up Discord HTTP and JSON error codes" and so on). - The table under "Data and provenance" lists 8 files, but
src/dkit/data/contains 10.error_codes.jsonanduser_flags.jsonare missing.
What to do
- Run
dkit --helpand paste the real output into the example (do not retype it, the column widths change with the longest command name). - Add the two missing rows to the data table. Use the
sourceandsource_renderedURLs from the_comment/sourcekeys of each JSON file, and describe the contents with the real numbers (count the entries in the file). - The other counts in the table (52 permissions, 21 intents, 29 scopes, 32 locales, 13 channel types, 9 timestamp styles) are correct right now. Please check that they still are on
mainwhen you start, and do not change them without checking. - While you are there, search the README for other statements that no longer match the CLI (command lists, example outputs) and fix or mention them in the PR.
Notes
- Docs only: no code or data changes, no CHANGELOG entry needed.
- Please run
ruff check .and the tests anyway before you open the PR.
Please comment on this issue before you start (see CONTRIBUTING.md). AI-assisted contributions are welcome, please mention it in the PR description.
- Dominant language
- Python
- Stars
- 1
- Forks
- 7
- Avg merge
- 11h 50m
- Merged PRs (30d)
- 35
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Bytewave1/dkit
-
documentation good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
enhancement good first issue new command
Difficulty 3/5 1-2 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
enhancement good first issue new command
Difficulty 3/5 1-2 days Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
enhancement new command
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
enhancement new command
Difficulty 4/5 3-5 days Newbie friendliness 52/100
Maintainers usually reply within 1 day
Similar issues
-
good first issue test
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
ANCORATE/EncryptHome#8 ·
-
PluginProvider.storeInstance races and clobbers the dedup cache for concurrent loadsPossibly taken @Wilson0511 claimed this today. Openneeds-triage
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 2 days
-
Bug: failed Together chat calls do not record operation duration or error.typePossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
community documentation good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100