Command naming consistency
See original GitHub issueUnify naming without breaking backwards compatibility.
- more intuitive (e.g.
cml <noun> <verb> [options]
) - easier to explain
- better correspondence with (to be) documented use cases
Current | Proposed |
---|---|
cml ci |
cml ci [setup] |
cml pr |
cml pr [create] [{--merge,--rebase,--squash}] |
cml pr {create <file...>,close [<number>]} |
|
cml pr {merge} [{--no-ff(?),--ff(?),--rebase,--squash}] |
|
cml publish [--native] [--type=file] |
hide |
cml runner |
cml runner [launch] |
cml send-comment |
cml {comment,report} {create,update} |
cml {comment,report} watch [--update] |
|
cml send-github-check |
cml check {create,update} |
cml tensorboard-dev |
cml tensorboard-dev [publish] |
cml rerun-workflow |
cml workflow {rerun,stop} |
See also
Related
- https://github.com/iterative/cml/issues/823#issuecomment-982348333
- https://github.com/iterative/cml/pull/1026#discussion_r898742283 — unify trailing periods on
--help
messages
Issue Analytics
- State:
- Created 2 years ago
- Reactions:3
- Comments:33 (33 by maintainers)
Top Results From Across the Web
Naming convention (programming) - Wikipedia
In computer programming, a naming convention is a set of rules for choosing the character sequence to be used for identifiers which denote...
Read more >CL command names - IBM i
An occasional convention is to use single letters in the middle of the command name (typically between commonly used three-character verbs and objects),...
Read more >The Importance of Consistent Data Naming Conventions
Using descriptive, consistent naming conventions is important and should not go overlooked. Variability and inconsistencies often lead to ...
Read more >Naming Convention — 9 Basic Rules for any Piece of Code
Rule #1 — Consistency All 3 names of the above methods are the same and can be interpreted as the same operation. It...
Read more >Coding best practices
Consistency and readability are key ideas that should be utilized in the naming of variables. Regardless of how you choose to name your...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I see 3 points of contention, can vote with emojis:
Im not a super fan of publish but attachment or image is… really bad 😁