Commit 7612ce2029de1eac698ebc2ba617c4fbd738127f

Authored by Stéphane Raimbault
1 parent ae500259

Github's contributing and issue template files

CONTRIBUTING.md 0 → 100644
  1 +How Do I Submit A Good Bug Report?
  2 +----------------------------------
  3 +
  4 +Please, don't send direct emails to Stéphane Raimbault unless you want
  5 +commercial support.
  6 +
  7 +Take care to read the documentation at http://libmodbus.org/documentation/.
  8 +
  9 +- *Be sure it's a bug before creating an issue*, in doubt, post a message on
  10 + https://groups.google.com/forum/#!forum/libmodbus or send an email to
  11 + libmodbus@googlegroups.com
  12 +
  13 +- *Use a clear and decriptive title* for the issue to identify
  14 +
  15 +- *Which version of libmodbus are you using?* you can obtain this information
  16 +from your package manager or by running `pkg-config --modversion libmodbus`.
  17 +You can provide the sha1 of the commit if you have fetched the code with `git`.
  18 +
  19 +- *Which operating system are you using?*
  20 +
  21 +- *Describe the exact steps which reproduce the problem* in as many details as
  22 +possible. For example, the software/equipement which runs the Modbus server, how
  23 +the clients are connected (TCP, RTU, ASCII) and the source code you are using.
  24 +
  25 +- *Enable the debug mode*, libmodbus provides a function to display the content
  26 +of the Modbus messages and it's very convenient to analyze issues
  27 +(http://libmodbus.org/docs/latest/modbus_set_debug.html).
  28 +
  29 +Good bug reports provide right and quick fixes!
... ...
ISSUE_TEMPLATE.md 0 → 100644
  1 +### libmodbus version
  2 +
  3 +### Operating system
  4 +
  5 +### Description of the Modbus network (server, client, links, etc)
  6 +
  7 +### Expected behavior
  8 +
  9 +### Actual behavior
  10 +
  11 +### Steps to reproduce the behavior (commands or source code)
  12 +
  13 +### libmodbus output with debug mode enabled
... ...
README.md
... ... @@ -59,13 +59,14 @@ automake libtool`.
59 59 Documentation
60 60 -------------
61 61  
  62 +The documentation is available [online](http://libmodbus.org/documentation) or
  63 +as manual pages after installation.
  64 +
62 65 The documentation is based on
63 66 [AsciiDoc](http://www.methods.co.nz/asciidoc/). Only man pages are built
64 67 by default with `make` command, you can run `make htmldoc` in *docs* directory
65 68 to generate HTML files.
66 69  
67   -The documentation is also available [online](http://libmodbus.org/documentation).
68   -
69 70 Testing
70 71 -------
71 72  
... ... @@ -83,21 +84,7 @@ By default, all TCP unit tests will be executed (see --help for options).
83 84  
84 85 It's also possible to run the unit tests with `make check`.
85 86  
86   -Report a Bug
87   -------------
88   -
89   -Before reporting a bug, take care to read the documentation (RTFM!) and to
90   -provide enough information:
91   -
92   -1. libmodbus version
93   -2. OS/environment/architecture
94   -3. libmodbus backend (TCP, RTU, IPv6)
95   -3. Modbus messages when running in debug mode (`man modbus_set_debug`)
96   -
97   -To report your problem, you can:
98   -
99   -* fill a bug report on the issue tracker <http://github.com/stephane/libmodbus/issues>.
100   -* or send an email to the libmodbus mailing list [libmodbus@googlegroups.com](https://groups.google.com/forum/#!forum/libmodbus).
  87 +To report a bug or to contribute
  88 +--------------------------------
101 89  
102   -If your prefer live talk when your're looking for help or to offer contribution,
103   -there is also a channel called #libmodbus on Freenode.
  90 +See [CONTRIBUTING](CONTRIBUTING.md) document.
104 91 \ No newline at end of file
... ...