Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Added CONTRIBUTING file

  • Loading branch information...
commit 24ee60773c1a1567ba1551daf8320d60d29f57d6 1 parent 67a5f9c
@andris9 andris9 authored
Showing with 11 additions and 0 deletions.
  1. +11 −0 CONTRIBUTING.md
View
11 CONTRIBUTING.md
@@ -0,0 +1,11 @@
+# Contributing
+
+New features are accepted to the master branch if
+
+ * The feature is complete. It does what is expected by the description, eg. in case of *SEARCH* the method should implement all (or a reasonable amount of) search conditions and it would accept several untagged *SEARCH* responses not just the first one - even though servers tend to respond with only one untagged response, the spec allows several
+ * The new feature follows the style of existing features
+ * The feature is properly tested. For tests you can use Nodeunit and Hoodiecrow, see [test/inbox.js](test/inbox.js) for an example. Tests for a complete feature should have its own test file in the [test](test/) folder.
+
+## Formatting
+
+Use 4 spaces instead of tabs. Commas last. Use double quotes instead of single quotes where possible.
Please sign in to comment.
Something went wrong with that request. Please try again.