Conversation
|
Hi, thanks for working on this! I'm going to make a small edit to your PR text to restore the maintainer checklist; we use that to make sure PRs get assigned to a planned release.
I think the epilog is the right place for these, but I have two concerns about the current proposed text.
For (1), I think it's a potential issue that users will see text like this: It would be easy to (incorrectly) believe that description goes with the It may also be nice to indent the descriptions, so that they aren't at the same indent level as the We could also add a Regarding (2), you've already applied some judgement about which things to use as examples, and I like this starting set. I don't see any which "definitely" should be removed, but there is some overlap between examples. I think that if we can remove a couple of these, it may make the help text even better! |
|
Thanks for the detailed feedback! I've updated the PR to address your points. Let me know if anything else needs adjusting. |
|
I like the edited-down lists of examples you used. I think the content there is great -- no notes! I just got a chance to pull down the PR and try it out. There's a minor issue that I'm trying to decide whether or not we need to address, which is that the helptext formatter in This isn't trivially fixable -- the simplest workaround requires override a Footnotes
|
Add usage examples to the
--helpoutput forpip-compileandpip-synccommands, making it easier for users to quickly see common usage patterns without consulting the full documentation.Closes #1142
$ pip-compile --helpExamples:
Contributor checklist
changelog.d/(seechangelog.d/README.mdfor instructions) or the PR text says "no changelog needed".
Maintainer checklist
bot:chronographer:skiplabel.(following Semantic Versioning).