drachi - find your friends, break their chains, lean to fly
===========================================================
Description of drachi.
See NEWS for user-visible changes.
See ChangeLog or the history for detailed changes.
## Usage
$ ./run-drachi.w [options] [arguments]
### Run without installation with guix
$ guix shell -D -f guix.scm -- ./run-drachi.w
## Install
$ ./bootstrap.sh && make install
To install only for the current user, use
$ ./bootstrap.sh --prefix=$HOME/.local && make install
Also see
$ make help
For details on installing a release, see INSTALL
## Contributors
See AUTHORS
Licensed under GPLv3 or later.
(this is the default of conf. To use a different license, replace
COPYING and the header in the main code file)
## Development
### Live Hacking (REPL)
Run Drachi:
$ guix shell -D -f guix.scm -- ./run-drachi.w --repl-server
Connect to REPL:
$ guix shell inetutils -- telnet localhost 37146
Then enter the drachi module with
,m drachi drachi
Since telnet on terminal lacks auto-completion, this works best from
the Emacs shell.
### Release Process
* Check/Update NEWS
* Increase version in configure.ac (see semver.org)
* Commit, merge to stable and tag (see branching[1])
$ ./bootstrap.sh && make distcheck
[1]: See do a release in
http://www.draketo.de/branching-strategy#action-maintainer
------
Built on Setting up a GNU Guile project with Autotools by Erik Edrosa:
https://erikedrosa.com/2017/10/29/guile-projects-with-autotools.html