## Contributing

* **Start** by reading our
[developer guide](docs/developer-guide.md).

* **Review** [open issues][open-issues] and submit a pull request.

* **Follow** the [commit discipline][commit-discipline] of the Zulip server project.

* **Pull requests**. Before a pull request can be merged, you need to
sign the [Dropbox Contributor License Agreement][cla]. Also,
have a look at our [commit message style guidelines][doc-commit-style].

And please make sure to format the whole code using the command `tools/fmt`.
This will format the code using our Prettier setup.

* **Issues**. Before working on an issue make sure to claim it.  To do
  so, leave a comment on the GitHub issue thread like "I'm working on
  this issue and would like to claim it."  Conversely, if someone else
  is working on an issue then try looking for a different issue to
  work on instead.

[open-issues]: https://github.com/zulip/zulip-mobile/issues
[commit-discipline]: https://zulip.readthedocs.io/en/latest/contributing/code-style.html
[cla]: https://opensource.dropbox.com/cla/
[doc-commit-style]: https://zulip.readthedocs.io/en/latest/contributing/version-control.html#commit-messages

## Contributing

* **Start** by reading our [developer guide](docs/developer-guide.md).

* **Review** [open issues][open-issues] and submit a pull request.

* **Issues**. Before working on an issue make sure to claim it.  To do
  so, leave a comment on the GitHub issue thread like "I'm working on
  this issue and would like to claim it."  Conversely, if someone else
  is working on an issue then try looking for a different issue to
  work on instead.

* **Code and commit style**.  The Zulip project maintains high
  standards for clear communication in our code and our Git commits.
  See the Zulip guide to [clear and coherent commits][commit-style],
  and the Zulip Mobile [style guide][style-guide].

[open-issues]: https://github.com/zulip/zulip-mobile/issues
[commit-style]: https://zulip.readthedocs.io/en/latest/contributing/version-control.html
[style-guide]: https://github.com/zulip/zulip-mobile/blob/master/docs/style.md

Cut CLA mention; refresh text on style.
docs/contributing: Cut CLA mention; refresh text on style.

We haven't required a CLA for a long time; see zulip/zulip@998b52dd8
and the previous background linked there.

This section of our contributor docs also had some unhelpful advice
(the link at "commit discipline" went to a page on code style choices
internal to the zulip/zulip codebase) and just hadn't been updated in
a while; so fix that and generally refresh it.

I haven't OTOH thought hard anew about what are the most important few
things to say to a new contributor, and whether this is the right list
of those.  So that's one way this file could likely still be improved.
