source: code/trunk/README.md@ 604

Last change on this file since 604 was 593, checked in by contact, 4 years ago

readme: add note to use system libsqlite3

File size: 1.2 KB
Line 
1# [soju]
2
3[![builds.sr.ht status](https://builds.sr.ht/~emersion/soju/commits.svg)](https://builds.sr.ht/~emersion/soju/commits?)
4
5A user-friendly IRC bouncer.
6
7- Multi-user
8- Support multiple clients for a single user, with proper backlog
9 synchronization
10- Support connecting to multiple upstream servers via a single IRC connection
11 to the bouncer
12
13## Usage
14
15* [Getting started]
16* [Man page]
17
18## Building and installing
19
20Dependencies:
21
22- Go
23- a C89 compiler (for SQLite)
24- scdoc (optional, for man pages)
25
26For end users, a `Makefile` is provided:
27
28 make
29 sudo make install
30
31For development, you can use `go run ./cmd/soju` as usual.
32
33To link with the system libsqlite3, use `make GOFLAGS="-tags=libsqlite3"`.
34
35## Contributing
36
37Send patches on the [mailing list] or on [GitHub], report bugs on the
38[issue tracker]. Discuss in [#soju on Libera Chat][IRC channel].
39
40## License
41
42AGPLv3, see LICENSE.
43
44Copyright (C) 2020 The soju Contributors
45
46[soju]: https://soju.im
47[Getting started]: doc/getting-started.md
48[Man page]: https://soju.im/doc/soju.1.html
49[mailing list]: https://lists.sr.ht/~emersion/soju-dev
50[GitHub]: https://github.com/emersion/soju
51[issue tracker]: https://todo.sr.ht/~emersion/soju
52[IRC channel]: ircs://irc.libera.chat/#soju
Note: See TracBrowser for help on using the repository browser.