summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md43
1 files changed, 39 insertions, 4 deletions
diff --git a/README.md b/README.md
index 7057794..37d95e4 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,43 @@
A CLI for the Messenger service of GNUnet.
-## (Planned) Dependencies
+```
+
+ o o
+ ooo oo
+ ooooo ooooo
+ oo ooo
+ oo ooo
+ ooooooo
+ oooooo
+ oooo
+
+
+```
+
+## Build & Installation
+
+The following dependencies are required and need to be installed to build the application:
+
+ - [gnunet](https://git.gnunet.org/gnunet.git/): For using general GNUnet datatypes
+ - [libgnunetchat](https://git.gnunet.org/libgnunetchat.git/): For chatting via GNUnet messenger
+ - [ncurses](https://www.gnu.org/software/ncurses/): For the general UI visualization
+
+Then you can simply use the provided Makefile as follows:
+
+ - `make` to just compile everything with default parameters
+ - `make clean` to cleanup build files in case you want to recompile
+ - `make debug` to compile everything with debug parameters
+ - `make release` to compile everything with build optimizations enabled
+ - `make install` to install the compiled files (you might need sudo permissions to install)
+
+## Contribution
+
+If you want to contribute to this project as well, the following options are available:
+
+ - Contribute directly to the [source code](https://git.gnunet.org/messenger-cli.git/) with patches to fix issues, implement new features or improve the usability.
+ - Open issues in the [bug tracker](https://bugs.gnunet.org/bug_report_page.php) to report bugs, issues or missing features.
+ - Contact the authors of the software if you need any help to contribute (testing is always an option).
+
+The list of all previous authors can be viewed in the provided [file](AUTHORS).
- - [gnunet](https://git.gnunet.org/gnunet.git/)
- - [libgnunetchat](https://git.gnunet.org/libgnunetchat.git/)
- - [ncurses](https://www.gnu.org/software/ncurses/)