From 692edeb8e156f842433cd32236d960223ded4ab0 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Fri, 2 May 2025 15:26:32 +0200 Subject: Add a short description and intention --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index e2f454d..0ba79b5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,13 @@ +# katja + +This is an ongoing effort to create a package management library +for Slackware Linux. The purpose of the library is to provide an +interface between different kinds of Slackware repository formats +and console or graphical user interfaces. + +To test the functionality there is also a text user interface +implementation, that exposes the library to a user. + ## Build instructions ```sh @@ -9,3 +19,10 @@ Pass `-DCMAKE_BUILD_TYPE=Debug` or `-DCMAKE_BUILD_TYPE=Release` to `cmake` to select the according build configuration. This builds a CLI that can be then found in `./build/bin/katja`. + +## Project structure + +The library code is in `katja/`. Public headers are under `include/`. +Finally the optional UI implementation is under `cli/`. There are +also some tests in the appropriate directory. There are +also some tests in the appropriate directory. -- cgit v1.2.3