diff --git a/docs/examples/chess/dia.txt b/docs/examples/chess/dia.txt new file mode 100644 index 000000000..ee7e5298b --- /dev/null +++ b/docs/examples/chess/dia.txt @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +-----------------+ + | | + | | + | | + | | + | | + | | + | | + | Hans Niemann | + | | + | | + | | + | | + | | + / | + //| | + / +-----/------/----/ + // / / / + // / / / + / / / // + // / / / + / / / / + // / / / + / / / / + // / / / + // / / // + / / / / + // / / / + / / / / + / / / / + / / / / + / / / / + / / / / + / / / / + / / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + | / / / + +-|----------------------/---------------------+| | + | / || | + | / || | + | / || | + | / || | + | / || | + | / || | + | +--------------/---+ || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | Magnus Carlsen | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | +---------|--------+ || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | +----------|----------+ || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | Play Magnus Group | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | | | || | + | +----------|----------+ || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | | || | + | / |/ | + | / / | + | / / | + | / defendants /| | + | / /| | + | / / | | + | / / | | + | / / | | + | / / | | + | / / | | + | / / | | + | / / | | + | / / | | + | / / | | + | / / | | + | / / | | + | / / | | + | / / | | + | / / | | + | +---/----------/ | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | Chess.com | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | +-------|------+ | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | / + | / | / + | / | / + | / | / + | / | / + | / | / + | / | / + | / | / + | / | / + | / | // + | / | / + | / | / + | / | / + | / | / + | / | // + | / | / + | / | / + | / |/ + | / // + | +-------/------------+ / | + | | |/ | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | Hikaru Nakamura | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | +--------------------+ | + | | + | | + | | + | | + | | + | | + | | + +----------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/examples/flipt/output.txt b/docs/examples/flipt/output.txt new file mode 100644 index 000000000..f8cd2ad3c --- /dev/null +++ b/docs/examples/flipt/output.txt @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +--------------------------------------------------------+ + | | + | | + | | + | | + | | + | | + | +-------------------------------------------------+ | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | +----+ +----+ +----+ +----+ | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | +--------------------------------+ + | | | | | | | | | | | | | | + | | | | | | | | | | | | | | + | | | | | | | | | | | | | | + | | | | | | | | | | | | | | + | | | | | | | | | | | | | | + | | | | | | | | | | | | | | + | | +----+ +----+ +----+ +----+ | | | +-------+ | + | | | | | | | | + | | | | | | | | + | | | | | | | | + | | | | | | | | + +------------------------------------------------------------------+ | | | | | | | | + | | | | | | | | | | + | | | | | | | | | | + | | | | | | | | | | + | | | | | | | ------ | | + | | | | +----+ +----+ +----+ +----+ | | | // | | | + | | | | | | | | | | | | | | | / | | | + | | | | | | | | | | | | | | | / | | | + | +----------+ | | | | | | | | | | | | | | / | | | + | | | | | | | | | | | | | | | | | / | | | + | | | | | | | | | | | | | | | | | / | | | + | | | | | | | | | | | | | | | | | / | | | + | | | | | | | | | | | | | | | | | / +-------+ | + | | | | | | | | | | | | | | | | | / | + | | | | | | | | | | | | | | | | | / | + | | | | | | +----+ +----+ +----+ +----+ | | | +----+/ | + | ------ linked -----/ | | | | | | | / | + | // | | // | | | | | | | | | + | / | | / | | | | | | | | | + | / | | / +-----------+ | | | | | | | | | + | / | | / | | | | | Test -------------------------- | Release | + | / | | / | | | | | | | | | | | + | / | | / | | | | | | | | | | | + | / | | /| | | | | | | | | | | + | +----------/ +----------+ / | | | | | | | | | | + | | | | | | | | +----+ +----+ +----+ +----+ | | | +----/ | + | | | | | | | | | | | | | | | | | | | / | + | | | | | | | | | | | | | | | | | | | / | + | | | | | | | | | | | | | | | | | | | / +-------+ | + | | | | | | | | | | | | | | | | | | | / | | | + | | | | | | | | | | | | | | | | | | | / | | | + | | | Build | | | | | | | | | | | | | | | | / | | | + | | source | | -------------------------- | | | | | | | | | | | / | | | + | | | | | | | | | | | | | | | | | | | / | | | + | | | | | | | | | | | | | | | | | | | / | | | + | | | | | | | | +----+ +----+ +----+ +----+ | | | / | | | + | | | | | | | | | | | / | | | + | | | | | | | | | | | ------ | | + | | | | | | | | | | | | | | + | | / +----------+ | | | | | | | | | | | + | +----------+/ | | / | | | | | | | | | | + | / | | /| | | | | | | | | | | + | / | | / | | | | | | | | | | | + | / | | / | | | | | | | | | | | + | / | | / +-----------+ | | | | | | | | | + | / | | / | | | +----+ +----+ +----+ +----+ | | | +-------+ | + | / | | / | | | | | | | | | | | | | | | + | // | assets | // | | | | | | | | | | | | | | | + | ------ -----/ | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | +--------------------------------+ + | | | | | | | | | | | | | | | | + | +----------+ | | | +----+ +----+ +----+ +----+ | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + +------------------------------------------------------------------+ | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | +-------------------------------------------------+ | + | | + | | + | | + | | + | | + | | + | | + +--------------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/examples/japan-grid/japan.txt b/docs/examples/japan-grid/japan.txt new file mode 100644 index 000000000..b71177c36 --- /dev/null +++ b/docs/examples/japan-grid/japan.txt @@ -0,0 +1,351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | 北 海 道 | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | 青 森 | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | 秋 田 | 岩 手 | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | 石 川 | || 新 潟 | 山 形 | 宮 城 | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | 福 井 | 富 山 || 群 馬 | 栃 木 | 福 島 | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | 山 口 | 島 根 || 鳥 取 | 兵 庫 || 京 都 | 滋 賀 | 長 野 || 山 梨 | 埼 玉 | 茨 城 | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | 広 島 || 岡 山 | 大 阪 || 奈 良 | 岐 阜 | 愛 知 || 静 岡 | TOKYO | 千 葉 | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | 長 崎 || 佐 賀 | 福 岡 | || | || 和 歌 山 | 三 重 | || | 神 奈 川 | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || 熊 本 | 大 分 | || 愛 媛 | 香 川 || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || 鹿 児 島 | 宮 崎 | || 高 知 | 徳 島 || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | 沖 縄 || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + | || | | || | || | | || | | | + +-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/examples/twitter/out.txt b/docs/examples/twitter/out.txt new file mode 100644 index 000000000..39607ff27 --- /dev/null +++ b/docs/examples/twitter/out.txt @@ -0,0 +1,586 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +---------------+ +---------------+ +---------------+ + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | Android | | Iphone | | Web | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + +---------------+ +---------------+ +---------------+ + + + + + + | | | + | | | + | | | + | | | + | | | + / | / + / | / + / | / + / | / + / | / + / | / + / | / + / | / + / | / + / | / + / | / + / | / + / | / + / | / + / +-------|-------+ / + / | | / + / | | / + / | | / + / | | / + /| |/ + / / + | | + | | + | | + | | + | | + | | + | | + | | + | | + Twitter Frontend + | | + | | + // | + // | | + /// | / + /// | |// + // | | / + /// | | / + // | | // + /// | | / + /// | | / + // | | // + /// | | / + // | | / + /// | | // + // +---------------+ / + /// / + /// // + // / + /// / + // // + /// / + /// / + // // + // / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / / + / | + | | + +-----------------|---------------------------------------------------------------------------------------------------------------------------|----------+ + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | | | + | | +-------|-------+ | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | +-------------|--------------+ | | | + | | | | | | + | | | | | | + | | | | | | + | | | +-------------------------------------------------------------+ | | | + | | | | | | | | + | | | | | | | | + | | | | | | | | + | | TLS-API (being deprecated) | | ## Tweet/user content hydration, visibility filtering | | GraphQL | | + | | | | | Federated Strato Column + | | | | | | | | + | | | | | // | | + | | | | | /// | | | + | | | +-------------------------------------------------------------+ // | | | + | | | /// | / | + | | | /// | |//| + | +----------------------------+ /// | | / + | | // | | |// + | | /// | | | // + | | /// | | | / + | | /// | | | // + | | // | | | / + | | /// | | | // + | | /// | | | / + | | /// | | | // + | | /// +---------------+ | / + | | // | // + | | /// | // + | | /// | / + | | /// | // + | | // | / + | | /// | // + | | // | / + | | // | / + | / // | / + | / // | / + +-------------------/------------------------------------------------/-----------------------------------------------------------------------------------+ / + / // / + / // / + / // / + / | / + / | / + / | / + / | / + / | / + / | / + / | / + / // / + / //// / + / /// / + / /// / + / //// / + / /// / + // /// | + /////// | + /// //// | + //// //// | + /// /// | + /// //// | + //// //// | + /// /// | + //// //// | + /// //// | + /// //// | + //// /// | + /// //// | + /// //// | + //// +-----------------------------------------//----------------------------------------------------------------------------------------------------|--+ + |/ | | + | | | + | | | + | | | + | | | + | | | + | | | + | | +----------------------------------+ | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + | | | | | + +-------|-------+ | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | ## **Timeline mixer** | | + | | | - Inject ads, who-to-follow, onboarding | + | Home mixer | | | - Conversation module | | + | | | | - Cursoring,pagination | | + | | | | - Tweat deduplication | | + | | | | - Served data logging | | + /| | | | | | + // | | | | | | + // /| | | | | | + // / | | | | | | + // // +---------------/ | | | | + // / / / / / / | | | | + // / / / / / / | | | | + // // / / / / / | | | | + // / / / / / / | | | | + // / / / / / / | | | | + // // / / / / / | | | | + // / / / / / / | | | | + // / / / / / / | | | | + // // / / / / / | | | | + // / / / / / / | | | | + // / / / / / / | | | | + // // / / / / / | | | | + // / / / / / / | | | | + // / / / / / / | | | | + // // / / / / / | | | | + // / / / / / / | +----------------------------------+ | + // / / / / / / | | + // // / / / / / | | + // / / / / / / | | + // / / / / / / | | + // // / / / / / | | + // / / / / / / | | + / / / | / / / +--------------------------------------------------------------------------------------------------------------------------------------------------+ + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / | | | | | | + / / / | / / / / / / | | | + / / / | / / / / / / | | | + / / / | / / / / / / | | | + / / / | / / / / / / | | | + / / / | / / / / / / | | | + / / / | / / / / / / | | | + / / / | / / / / / / | | | + / / / | / / / / / / | | | + | | | | / / / / / / | | | + | | | | / / / / / / | | | + | | | | / / // // / / | | | + | | | | / / / / / | | | + | | | | / / / / / / | | | + | | | | / / / / / / | | | + | | | | / / // / / / | | | + | | | | / / / // / / | | | + | | | | / / / / / / | | | + | | | | / / // / / / | | | + | | | | / / / / / | | | + | | | | / / / /// / | | | +--------------+ + | | | | / / / // / | | | | | + | | | | / // / / / / | | | | | + | | | | / / / / / +------------+ | +---------------+ +-------------------+ | | + | | | | / / / / / | | | | | | | | | + +--------------+ +---------------+ +--------------+ +--------------+ +-------------------+ +----------------+ // | | +------------+ | | | | | | + | | | | | | | | | | | | /| | | | | | | | | | + | | | | | | | | | | | | / | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | Timeline | | | | Onboarding | | People discovery | | Fetch | + | Tweety Pie | | Social graph | | Gizmoduck | | Manhattan | | Timeline Service | | Home Ranker | | Scorer | | Ad mixer | | service | | service | | | + | | | | | | | | | | | | | | | | | | | | | // | + | | | | | | | | | | | | | | | | | | | | /// | + | | | | | | | | | | | | | | | | | | | | ///| | + | | | | | | | | | | | |// | | | | | | | |//// | | + | | | | | | | | | | | | // | | | | | | | /// | | + | | | | | | | | | | | | // | | | | | | | /// | | | + | | | | | | | | | | | | // | | | | | | /// | | | + +--------------+ +---------------+ +--------------+ +--------------+ +-------------------+ +------/---------+ |/// | +------------+ | | | /// | | | + / | // | | | | //// | | | + / +-----//-----+ +---------------+ +-///---------------+ | | + / // /// | | + / /// /// +--------/-----+ + / // /// / + / // //// / + / /// /// / + / // /// / + / // /// / + / // /// / + / /// //// / + / // /// / + / // /// / + / // // / + / // / / + / //// / | + / /// / | + / //// // | + / /// / | + / //// / | + / /// / | + / //// / | + / /// / | + / //// / | + / /// / | + / //// / | + / //// // | + / /// / | + / //// / | + //// / | + //// / | + /// / / | + //// / / | + /// / / | + //// / // | + /// / / | + //// / / | + |/ / / | + | / // | + | / // | + | / /// | + | / /// | + | / // | + | +-------/----------------------------------------///---------------------------------------------------------------------+ | + | | / // | | + | | / /// | + | | / /// | +----------------+ + | | / // | | | + | | / /// | | | + | | / /// | | | + | | / // | | | + +----------------+ | +-----------+ /// +------------+ +--------+ +---------+ +----------------+ | | | + | | | | | // | | | | | | | | | | | + | | | | | /// | | | | | | | | | | | + | | | | | /// | | | | | | | | | | | + | | | | | // | | | | | | | | | | | + | | | | // | | | | | | | | | | | + | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | Feature | + | Home Scorer | | | CrMixer | | EarlyBird | | Utag | | Space | | Communities | | | | + | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | / | + | | | | | | | | | | | | | | |// | + | | | | | | | | | | | | | | // | + | | | | | | | | | | | | | | / | | + | | | | | | | | | | | | | | // | / | + +---/--//---/----+ | +-----------+ +------------+ +--------+ +---------+ +----------------+ | // |/ | + / // / | | / / | + / // / | | // /| | + / // / | | / / | | + / / / / | | // / +--/--------/----+ + / / / / | | // / / / + / / / / | | / / / / + / // / +------------------------------------------------------------------------------------------------------------------------+ // / / / + / // / // / / / + / // / / / / / + / / / / // / / / + / / / / // / / / + / / / / / / / / + / | / / / / / / + / | / / / / / | + / | / // / / / | + / | / / / / / | + / | // / / / / | + / | / // / / / | + / | / / / / / | + / | / / / / / | + /| / / / / / | + / / // / / / | + |/ / / / / / | + | / / / / / / | + | / // // / / / | + | / / / / / / | + | / / / / / / | + | / / / / / / | + | / / // / / / | + | / / / / / / | + | / / / / / / | + | / / / / / / | + | / / // / / / | + | / // / / / / | + | / / / / / / | + | / / // / / / | + | / / / / / / | + | /// /// /// / / / | + | //// ///// ///// / / / | + | ///// //// ////// / / / | + | //// ///// ///// / / / | + | //// ///// ///// / / / | + | ///// ///// ///// / / / | + | //// //// ///// / / / | + | ///// ///// ////// / / / | + | //// ///// ///// / / / | + +-------|-------+ //// ///// ///// / / / | + | | ///// //// ///// / / / | + | | //// ///// ////// / / / + | | ///// ///// ///// / / / + | | //// //// ///// / / / +----------------+ + | | ///// ///// ///// / +--------------/--+ / | | + | | //// ///// ///// / | | / | | + | | //// ///// ////// / | | / | | + | | ///// //// +---------///// | | +--------/-----+ | | + | | //// ///// | / ///// | | | | | + | | ///// ///// | | ///// | | | | | + | | //// |///// | | ///// | | | | | + | | //// | ////| | ////// | | | | + | | ///// | ///// | |///// | | | | + | | //// | | /// | /// | | | + | | /// | | | | | | | + Prediction Service | ...etc | | Memcache | | Manhattan | | Scoring | + | | | | | | | | | | + | | | | | | | | | | + | | | | | | | | | | + | | | | | | | | | | + | | | | | | | | | | + | | | | | | | | | | + | | | | | | | | | | + | | +---------+ | | +--------------+ | | + | | | | | | + | | | | | | + | | | | | | + | | +-----------------+ | | + | | +-------|--------+ + | | | + | | | + +---------------+ | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + +-------|-------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + Prediction Service + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +---------------+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/examples/vector-grid/vector-grid.txt b/docs/examples/vector-grid/vector-grid.txt new file mode 100644 index 000000000..90bb8aca7 --- /dev/null +++ b/docs/examples/vector-grid/vector-grid.txt @@ -0,0 +1,311 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | +----------------------------------------------------------------------------------------------------------------------------------------+ +------------------------------------+ | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | Random Matrix Generator | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | +----------------------------------------------------------------------------------------------------------------------------------------+ +-----------------/------------------+ | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + +----------------------------------------------------------------------------------------------------------------------------------------------------------------------/---------------------------------------------------------------------------------------------------------------------------------------------+ + / + / + / + / + / + / + / + / + / + +----------------------------------------------------------------------------------------------------------------------------------------------------------------------/---------------------------------------------------------------------------------------------------------------------------------------------+ + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | / | + | +-----------------------------------------------------------------------------------+ +---------------------------+ +-----------------------------------/----------------------------+ +-----------+ +-----------------------------------------------------------------------------------+ | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | | | / | | | | | | + | | | | +------------+ | | / | | | | | | + | | | | | | | | | | | | | | + | | | | | | | | | | | | | | + | | | | | | | | | | | | | | + | | | | | | | | | | | | | | + | | | | | | | | | | | | | | + | | | | | | | | | | | | | | + | | | | | | | | | | | | | | + | | +--------+--------++-----------+-----++-----------+--------++--------+ | | | | | | +-----------++-----------+-----------++-----------+ | | | | +--------+--------++-----------+------+-----------++--------+--------+ | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | 0.62 | 0.15 |-------------zen V|------------- 0.91 || 0.48 | | | | | | | | 0.41 || 0.32 | 0.92 || 0.13 | | | | | | 0.62 | 0.15 |-------------zem Ve-------------- 0.91 | 0.48 | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | +------------+ | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | +--------+--------++-----------+-----++-----------+--------++--------+ | | | | +-----------++-----------+-----------++-----------+ | | | | +--------+--------++-----------+------+-----------++--------+--------+ | | + | | | | | | | || | || | | | | | | | + | | | | +---------+ | | | || | || | | | | | | | + | | | | | | | | | || | || | | | | | | | + | | | | | | | | | || | || | | | | | | | + | | | | | | | | | || | || | | | | | | | + | | | | | | | | | || | || | | | | | | | + | | | | | | | | | || | || | | | | | | | + | | | | | | | | | || | || | | | | | | | + | | | | | | | | | || | || | | | | | | | + | | | | | +-+ | | | | || | || | | | | | | | + | | | | | | | | | | | || | || | | | | | | | + | | | | Dot |r|duct | | | 0.74 || 0.15 | 0.53 || 0.21 | | | | | | | + | | | | | | | | | | | || | || | | | | | | | + | | | | | | | | | | | || | || | | | | | | | + | | | | | +-+ | | | | || | || | | | | | | | + | | | | | | | | | || | || | | | | | | | + | | | | | | | | | || | || | | | | | | | + | | +--------+--------++-----------+-----++-----------+--------++--------+ | | | | | | | || | || | | | | | +--------+--------++-----------+------+-----------++--------+--------+ | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | +---------+ | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | +-----------++-----------+-----------++-----------+ | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | ----------------------- | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | 0.62 | 0.15 |-------------zen V|------------- 0.91 || 0.48 | | | | | | || | || | | | | | | 0.62 | 0.15 |-------------zem Ve-------------- 0.91 | 0.48 | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | 0.97 || 0.45 | 0.11 || 0.05 | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | +--------+--------++-----------+-----++-----------+--------++--------+ | | | | | || | || | | | | | +--------+--------++-----------+------+-----------++--------+--------+ | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | +-----------++-----------+-----------++-----------+ | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | | | | | | || | || | | | | | | | + | | +--------+--------++-----------+-----++-----------+--------++--------+ | | | | | || | || | | | | | +--------+--------++-----------+------+-----------++--------+--------+ | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | 0.61 || 0.77 | 0.59 || 0.83 | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | 0.62 | 0.15 || n-s|zen V||tor | 0.91 || 0.48 | | | | | | || | || | | | | | | 0.62 | 0.15 || m-s|zem Ve|tor || 0.91 | 0.48 | | | + | | | | |------------- |------------- || | | | | | | || | || | | | | | | | |------------- -------------- | | | | + | | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | +-----------++-----------+-----------++-----------+ | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | | | | || | | || | | | | + | | | | || | || | || | | | | | | | | | | | || | | || | | | | + | | +--------+--------++-----------+-----++-----------+--------++--------+ | | | | | | | | +--------+--------++-----------+------+-----------++--------+--------+ | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | | | | | | | | | | | | + | +-----------------------------------------------------------------------------------+ +---------------------------+ +----------------------------------------------------------------+ +-----------+ +-----------------------------------------------------------------------------------+ | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/flow.txt b/docs/flow.txt new file mode 100644 index 000000000..924276a21 --- /dev/null +++ b/docs/flow.txt @@ -0,0 +1,358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +------------+ + | | + | | + | | + | | + | | + | | + | | + | inputFile | + | | + | | + | | + | | + | | + | | + | | + +------|-----+ + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + +------|-----+ + | | + | | + | | + | | + | | + | | + | | + | d2parser | + | | + | | + | | + | | + | | + | | + | | + +------------+ + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + +----|----+ + | | + | | + | | + | | + | | + | | + | | + | d2ast | + | | + | | + | | + | | + | | + | | + | | + +----|----+ + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + +-------|------+ + | | + | | + | | + | | + | | + | | + | | + | d2compiler | + | | + | | + | | + | | + | | + | | + | | + +--------------+ + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + +-----|------+ + | | + | | + | | + | | + | | + | | + | | + | d2graph | + | | + | | + | | + | | + | | + | | + | | + +-----|------+ + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + +-------------|-------------+ + | | + | | + | | + | | + | | + | | + | | + | d2layouts/d2dagrelayout | + | | + | | + | | + | | + | | + | | + | | + +---------------------------+ + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + +-------|------+ + | | + | | + | | + | | + | | + | | + | | + | d2exporter | + | | + | | + | | + | | + | | + | | + | | + +-------|------+ + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + +-----|------+ + | | + | | + | | + | | + | | + | | + | | + | d2target | + | | + | | + | | + | | + | | + | | + | | + +------------+ + + + + + + + + + + + + + + + + + + + + + + + + + +