5title: Contributing to Urbit
10It's always a good day for pull requests! We gladly accept submissions
11for improving our [code](https://github.com/urbit/urbit/) and
12[documentation](https://github.com/urbit/docs/) alike.
16Our official guide to contributing can be found
17[here](https://github.com/urbit/urbit/blob/master/CONTRIBUTING.md),
18which is most useful for large and low-level changes. For simpler
19revisions, refer to [Hoon Syntax](../../hoon/syntax) for an in-depth guide to
20good Hoon. Alternatively, [browse the
21source](https://github.com/urbit/arvo/blob/master/arvo/hoon.hoon).
25For documentation pull requests, acquire [pandoc](http://pandoc.org) and
26format your edited files with the following flags:
28 $ pandoc --standalone \
29 --from=markdown+yaml_metadata_block \
34**Note:** Pandoc will convert the terminating `---` in YAML metadata to
35`...`, which is grounds for termination. Run the following one-liner to
38 $ sed '1,/^$/ s/^\.\.\./---/g' input.md > output.md
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list