mirror of
https://github.com/matrix-construct/construct
synced 2024-11-30 02:32:43 +01:00
No description
boost@ea02095164 | ||
charybdis | ||
doc | ||
gecko-dev@090fadc2ca | ||
help | ||
include/ircd | ||
ircd | ||
m4 | ||
modules | ||
rocksdb@7f5f0e0c03 | ||
scripts | ||
testsuite | ||
tools | ||
.appveyor-build.sh | ||
.appveyor.yml | ||
.gitignore | ||
.gitmodules | ||
.mailmap | ||
.travis.yml | ||
autogen.sh | ||
configure.ac | ||
CREDITS | ||
LICENSE | ||
Makefile.am | ||
NEWS.md | ||
README.md | ||
shtool |
charybdis/5
Charybdis is a collaboration server designed to be scalable and community-developed.
It implements communication protocols for Matrix and IRC.
Building from git
* `git clone https://github.com/charybdis-ircd/charybdis`
* `cd charybdis`
* `./configure`
* `make`
* `make install`
Notable configuration options when building
* `--enable-debug`
* `--with-included-boost[=shared]`
* `--with-included-rocksdb[=shared]`
* `--with-included-js[=shared]`
Platforms
This branch is not meant for production. Use at your own risk.
Tips
-
Please read doc/index.txt to get an overview of the current documentation.
-
Read the NEWS file for what's new in this release.
Git access
-
The Charybdis GIT repository can be checked out using the following command:
git clone https://github.com/charybdis-ircd/charybdis
-
Charybdis's GIT repository depot can be browsed over the Internet at the following address: https://github.com/charybdis-ircd/charybdis
Developers
Style
Misc
* When using a `switch` over an `enum` type, put what would be the `default` case after/outside
of the `switch` unless the situation specifically calls for one. We use -Wswitch so changes to
the enum will provide a good warning to update any `switch`.