Added some guidelines

Mainly to remind me that master needs to be releasable at all times!
This commit is contained in:
Simon Willison 2019-04-20 11:32:40 -07:00 committed by GitHub
commit 31f36e1b97
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7,6 +7,12 @@ Datasette is an open source project. We welcome contributions!
This document describes how to contribute to Datasette core. You can also contribute to the wider Datasette ecosystem by creating new :ref:`plugins`.
General guidelines
------------------
* **master should always be releasable**. Incomplete features should live in branches. This ensures that any small bug fixes can be quickly released.
* **The ideal commit** should bundle together the implementation, unit tests and associated documentation updates. The commit message should link to an associated issue.
.. _devenvironment:
Setting up a development environment