From 63c35e7a6ae090f09079a7ccee25a5493d88fd00 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 11 2016 16:50:27 +0000 Subject: Add a diagram presenting an overview of all the components --- diff --git a/doc/overview.ascii b/doc/overview.ascii new file mode 100644 index 0000000..10d6167 --- /dev/null +++ b/doc/overview.ascii @@ -0,0 +1,41 @@ + +-------------------------+ + Notifications | | + +------------------------------------+ Postfix |<--------------------------------+ + | | | | + | | +-------------------+ | + | | | | | + v | | Pagure's milter | | + User's mail client | | +--------------+ | + + +-----+--------+----------+ | | + | ^ | | + | | | | + | Replies | |Updates | + +---------------------------------------------------+ | | + | | + | | + +--------------+ | | + | | | | + +----------------------->| Pagure | v | + | | Doc server | +--------------+ | + | | | | | | + | +--------------+ +------->| Database | | + | | | | | + User's web browser--+ http requests Updates | +--------------+ | + ^ | & queries| | + | | | | + | | +--------------+ | | + | | | +----------+---------------------------------+ + | +----------------------->| Pagure | + | | web server +---+ +----------------------+ +----------------+ + | | | | | | | | + | +--------------+ | | Pagure | | Third Party | + | +---------->| Web hooks' server +-------------->| Services | + | | | | | | + | redis | +----------------------+ +----------------+ + | | + | | +----------------------+ + | +---------->| | + | | Pagure | + +----------------------------------------------------------------------+ EventSource server | + Server Sent Event | | + +----------------------+