Contributions to the tldr-pages project are most welcome!
All tldr
pages are stored in Markdown right here on GitHub.
Just open an issue or send a pull request and we'll incorporate it as soon as possible.
To get started, please sign the
Contributor License Agreement.
Note: when submitting a new command, don't forget to check if there's already a pull request in progress for it.
The basic format of a tldr
page is a set of concrete usage examples.
Here are a few guidelines to get started:
man
is for.sudo
should include it directly in the examples.These are all guidelines, not strict rules. Use proper judgement, keeping simplicity and user-friendliness as the top priority.
When in doubt, have a look at a few existing pages :).
As a quick reference, the format of each page should match the following template:
# command-name
> Short, snappy description.
> Preferably one line; two are acceptable if necessary.
- Example description:
`command -opt1 -opt2 -arg1 {{arg_value}}`
- Example description:
`command -opt1 -opt2`
For more detailed page formatting guidelines, refer to the style guide.
The easiest way to submit a change is to just edit the page directly on the Github interface. Check out the step-by-step instructions (with screenshots) on Github Help.
Alternatively, you can do most of the process using git on the command line.
For the commit message, use the following format:
<command>: type of change
Examples:
ls: add page
cat: fix typo
git-push: add --force example
tldr
is licensed under the MIT license.
Any contributions to this project are governed by the Contributor License Agreement.