From b1fcc672448f8403a567cd280c2151eb6d5799cb Mon Sep 17 00:00:00 2001 From: Nicolas Dato Date: Thu, 17 Jul 2025 20:52:49 -0300 Subject: adding documentation --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..ebe3c4d --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# libtuberia + +libtuberia: a library to implement a pipeline + +A pipeline would be: + +*[Source] -> [queue_1] -> [Stage_1] -> [Queue_2] -> [Stage_2] -> [...] -> [Sink]* + +Each source, stage, and sink runs in a thread, reads from its imput queue and write to the output queue + +You can ommit the source and sink, and inject or retrive elements from the pipelie + +## Building, Compiling, Installing + +If you don't have a ./configure file, run: +- `autoreconf -fi` + +When you have the ./configure file, run: +- `./configure` +- `make` +- `make install` + +You can see some configuration options with: +- `./configure --help` + +## Quick Guide + +### Quick example + -- cgit v1.2.3