From 0a93d2df355838a841f7a031e01011a2a2f64ae3 Mon Sep 17 00:00:00 2001 From: Florian <1technophile@users.noreply.github.com> Date: Sat, 1 Jul 2017 22:29:09 +0200 Subject: [PATCH] Create CONTRIBUTING.md --- CONTRIBUTING.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..5754b17 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,32 @@ +# Contributing + +I like pull requests from everyone. By participating in this project, you +agree to follow the code of conduct below + +[code of conduct]: https://github.com/1technophile/OpenMQTTGateway/blob/master/CODE_OF_CONDUCT.md + +Fork, then clone the repo + +Make your modification +If you want to add a new gateway, name it ZgatewayXXX, XXX replaced by your gateway communication type, can be more than three letters +If you want to add a new sensor, name it ZsensorYYY, YYY replaced by your sensor type, can be more than three letters +If you want to add a new actuator, name it ZactuatorZZZ, ZZZ replaced by your actuator type, can be more than three letters + +Review your code, compile it for Arduino Uno and ESP8266 + +Test it localy on your hardware config + +Emit a pull request + +Verify the travis CI compilation results + +Request for review + +I may suggest some changes or improvements or alternatives. + +Some things that will increase the chance that your pull request is accepted: +* Comment your code +* Ask eventually for design guidelines +* Write a [good commit message][commit]. + +[commit]: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html