weechat/Contributing.asciidoc

68 lines
2.5 KiB
Plaintext
Raw Normal View History

2014-03-05 13:27:34 +01:00
= Reporting WeeChat issues
:author: Sébastien Helleu
:email: flashcode@flashtux.org
:lang: en
2014-03-05 13:27:34 +01:00
== Report bugs
First, some basic things:
2014-03-05 13:27:34 +01:00
* Use only English to communicate with developers.
* If you can, please check if the problem has been fixed in development version
(if you are using a stable release or old version).
* Report only one bug or feature request per issue.
=== Required info
Please give some info:
* The *version* of WeeChat: output of `/v` in WeeChat, for example:
2014-04-30 19:43:56 +02:00
`WeeChat 1.0-dev (git: v0.4.3-475-gb174b3c)`. +
2014-03-05 13:27:34 +01:00
If WeeChat does not start at all, give the version displayed by
`weechat --help` (or the version installed with your package manager).
* The operating system, including distribution name (for Linux) and its version
(examples: Linux Debian Wheezy, FreeBSD 10.0, Windows/Cygwin 64-bit, ...).
2014-03-05 13:27:34 +01:00
* If possible, please include a reproducible example: explain the steps which
led you to the problem. +
It's even better if you can reproduce the problem with a new config (and no
scripts loaded): try `weechat --dir /tmp/weechat` and check if you have the
problem here.
=== Use of scripts
If you are using scripts, they can cause problems/crashes. To check if the
problem is related to one script, try to unload them one by one (using
command `/script unload <name>`).
If you think the problem comes from a specific script, please report the issue
in the https://github.com/weechat/scripts[scripts git repository].
=== Report a crash
If you are reporting a crash, please attach the backtrace from gdb (look at
http://weechat.org/files/doc/devel/weechat_user.en.html#report_crashes[user's guide]
for more info).
Most of times, the WeeChat crash log file (`weechat_crash_YYYYMMDD_xxx.log`) is
*not useful* to fix the bug, so please report this file *ONLY* if a developer
asks you to send it (and be careful, this file can contain personal data like
passwords).
2014-03-05 13:27:34 +01:00
== Feature requests
WeeChat is under active development, so your idea may already have been
implemented, or scheduled for a future version (you can check in
2014-03-05 13:27:34 +01:00
http://weechat.org/dev/[roadmap]).
Before submitting a feature request, it's better to discuss about it in IRC
(server: 'chat.freenode.net', channel '#weechat').
== Contributing
If you want to fix a bug or add a new feature, it's always a good idea to
discuss about it in IRC.
And you can look at http://weechat.org/files/doc/devel/weechat_dev.en.html[developer's guide] for coding rules
2014-03-05 13:27:34 +01:00
(styles, naming convention, and other useful info).