From 2140e0afac952758e79148736e02dcaec2b88343 Mon Sep 17 00:00:00 2001 From: kiswa Date: Tue, 28 Apr 2015 18:20:21 -0400 Subject: [PATCH] Add CONTRIBUTING.md. Fixes #170 --- CONTRIBUTING.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..58049dc8 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,19 @@ +# Contributing + + * All pull requests must be made against the `dev` branch + * Complete documentation is available at http://taskboard.matthewross.me/docs/ + * In fact, more information about TaskBoard in general is available at http://taskboard.matthewross.me/ + + ## Versioning + +To clarify for myself and others, here is the versioning scheme used by Taskboard as of version v0.3.0 (for versions prior, it was basically just make it up as I went along): + +Versions are defined in three parts; major, minor and revision. For example, v0.3.0 is Major 0, Minor 3, Revision 0. + + * Major version numbers change in two cases:' + * v1.0.0 is when I feel TaskBoard is *Production Ready* + * When changes are made that add significant new features or break some form of compatibility with previous versions (e.g. requiring a new database) + +Minor version numbers change when a chosen set of changes are ready for use. The changes are issues reported by users or added by myself for tracking planned features. + +Revision version numbers change when a bug is reported that needs to be fixed before another minor version is released.