diff options
author | louiz’ <louiz@louiz.org> | 2016-05-23 11:38:22 +0200 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2016-05-23 11:38:22 +0200 |
commit | c7299656fca167aa512e1397baf35c909d2f8dca (patch) | |
tree | 75cf70b1cf2d3c64456c2696aed6c3f4266da4ef /README.rst | |
parent | 8f80b9c53011561f8eee9875504e526c174317a3 (diff) | |
parent | 6f3dacc40d0f218348329dafa03d3088b768e98c (diff) | |
download | biboumi-c7299656fca167aa512e1397baf35c909d2f8dca.tar.gz biboumi-c7299656fca167aa512e1397baf35c909d2f8dca.tar.bz2 biboumi-c7299656fca167aa512e1397baf35c909d2f8dca.tar.xz biboumi-c7299656fca167aa512e1397baf35c909d2f8dca.zip |
Merge branch 'rst'
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..a7f9348 --- /dev/null +++ b/README.rst @@ -0,0 +1,62 @@ +Biboumi +======= + +Biboumi is an XMPP gateway that connects to IRC servers and translates +between the two protocols. It can be used to access IRC channels using any +XMPP client as if these channels were XMPP MUCs. + +It is written in modern C++14 and makes great efforts to have as little +dependencies and to be as simple as possible. + +The goal is to provide a way to access most of IRC features using any XMPP +client. It doesn’t however try to provide a complete mapping of the +features of both worlds simply because this is not useful and most probably +impossible. For example all IRC modes are not all translatable into an XMPP +features. Some of them are (like +m (mute) or +o (operator) modes), but +some others are IRC-specific. If IRC is the limiting factor (for example +you cannot have a non-ASCII nickname on IRC) then biboumi doesn’t try to +work around this issue: it just enforces the rules of the IRC server by +telling the user that he/she must choose an ASCII-only nickname. An +important goal is to keep the software (and its code) light and simple. + + +Install +------- +Refer to the INSTALL_ file. + + +Usage +----- +Read `the documentation`_. + +Authors +------- +Florent Le Coz (louiz’) <louiz@louiz.org> + + +Contact/Support +--------------- +* XMPP ChatRoom: biboumi@muc.poez.io +* Report a bug: https://dev.louiz.org/projects/biboumi/issues/new + +To contribute, the preferred way is to commit your changes on some +publicly-available git repository (your own, or github +(https://github.com/louiz/biboumi), or a fork on https://lab.louiz.org) and +to notify the developers with a ticket on the bug tracker +(https://dev.louiz.org/projects/biboumi/issues/new), a pull request on +github or a merge request on gitlab. + +Optionally you can come discuss your changes on the XMPP chat room, +beforehand. + + +Licence +------- +Biboumi is Free Software. +(learn more: http://www.gnu.org/philosophy/free-sw.html) + +Biboumi is released under the zlib license. +Please read the COPYING file for details. + +.. _INSTALL: INSTALL.rst +.. _the documentation: doc/biboumi.1.rst |