add examples output

```fish
for f in docs/**.d2
  set -l dir (dirname $f)
  set -l name (basename $f .d2)
  if [ $name = "in" ]
      set name out
  end
  if [ $name = "input" ]
      set name output
  end
  go run main.go $f $dir/$name.txt
end
```
This commit is contained in:
Fahmi Akbar Wildana 2025-02-14 13:15:31 +07:00
parent 50bd016e40
commit f63591194c
No known key found for this signature in database
GPG key ID: 7A0CD14F54006AAE
6 changed files with 2056 additions and 0 deletions

274
docs/examples/chess/dia.txt Normal file
View file

@ -0,0 +1,274 @@
+-----------------+
| |
| |
| |
| |
| |
| |
| |
| Hans Niemann |
| |
| |
| |
| |
| |
/ |
//| |
/ +-----/------/----/
// / / /
// / / /
/ / / //
// / / /
/ / / /
// / / /
/ / / /
// / / /
// / / //
/ / / /
// / / /
/ / / /
/ / / /
/ / / /
/ / / /
/ / / /
/ / / /
/ / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
| / / /
+-|----------------------/---------------------+| |
| / || |
| / || |
| / || |
| / || |
| / || |
| / || |
| +--------------/---+ || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | Magnus Carlsen | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| +---------|--------+ || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| +----------|----------+ || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | Play Magnus Group | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| | | || |
| +----------|----------+ || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| | || |
| / |/ |
| / / |
| / / |
| / defendants /| |
| / /| |
| / / | |
| / / | |
| / / | |
| / / | |
| / / | |
| / / | |
| / / | |
| / / | |
| / / | |
| / / | |
| / / | |
| / / | |
| / / | |
| / / | |
| +---/----------/ | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | Chess.com | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| +-------|------+ | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /
| / | /
| / | /
| / | /
| / | /
| / | /
| / | /
| / | /
| / | /
| / | //
| / | /
| / | /
| / | /
| / | /
| / | //
| / | /
| / | /
| / |/
| / //
| +-------/------------+ / |
| | |/ |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | Hikaru Nakamura | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| +--------------------+ |
| |
| |
| |
| |
| |
| |
| |
+----------------------------------------------+

View file

@ -0,0 +1,176 @@
+--------------------------------------------------------+
| |
| |
| |
| |
| |
| |
| +-------------------------------------------------+ |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | +----+ +----+ +----+ +----+ | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | +--------------------------------+
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | +----+ +----+ +----+ +----+ | | | +-------+ |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
+------------------------------------------------------------------+ | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | ------ | |
| | | | +----+ +----+ +----+ +----+ | | | // | | |
| | | | | | | | | | | | | | | / | | |
| | | | | | | | | | | | | | | / | | |
| +----------+ | | | | | | | | | | | | | | / | | |
| | | | | | | | | | | | | | | | | / | | |
| | | | | | | | | | | | | | | | | / | | |
| | | | | | | | | | | | | | | | | / | | |
| | | | | | | | | | | | | | | | | / +-------+ |
| | | | | | | | | | | | | | | | | / |
| | | | | | | | | | | | | | | | | / |
| | | | | | +----+ +----+ +----+ +----+ | | | +----+/ |
| ------ linked -----/ | | | | | | | / |
| // | | // | | | | | | | | |
| / | | / | | | | | | | | |
| / | | / +-----------+ | | | | | | | | |
| / | | / | | | | | Test -------------------------- | Release |
| / | | / | | | | | | | | | | |
| / | | / | | | | | | | | | | |
| / | | /| | | | | | | | | | |
| +----------/ +----------+ / | | | | | | | | | |
| | | | | | | | +----+ +----+ +----+ +----+ | | | +----/ |
| | | | | | | | | | | | | | | | | | | / |
| | | | | | | | | | | | | | | | | | | / |
| | | | | | | | | | | | | | | | | | | / +-------+ |
| | | | | | | | | | | | | | | | | | | / | | |
| | | | | | | | | | | | | | | | | | | / | | |
| | | Build | | | | | | | | | | | | | | | | / | | |
| | source | | -------------------------- | | | | | | | | | | | / | | |
| | | | | | | | | | | | | | | | | | | / | | |
| | | | | | | | | | | | | | | | | | | / | | |
| | | | | | | | +----+ +----+ +----+ +----+ | | | / | | |
| | | | | | | | | | | / | | |
| | | | | | | | | | | ------ | |
| | | | | | | | | | | | | |
| | / +----------+ | | | | | | | | | | |
| +----------+/ | | / | | | | | | | | | |
| / | | /| | | | | | | | | | |
| / | | / | | | | | | | | | | |
| / | | / | | | | | | | | | | |
| / | | / +-----------+ | | | | | | | | |
| / | | / | | | +----+ +----+ +----+ +----+ | | | +-------+ |
| / | | / | | | | | | | | | | | | | | |
| // | assets | // | | | | | | | | | | | | | | |
| ------ -----/ | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | +--------------------------------+
| | | | | | | | | | | | | | | |
| +----------+ | | | +----+ +----+ +----+ +----+ | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
+------------------------------------------------------------------+ | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| +-------------------------------------------------+ |
| |
| |
| |
| |
| |
| |
| |
+--------------------------------------------------------+

View file

@ -0,0 +1,351 @@
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | 北 海 道 |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | 青 森 | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | 秋 田 | 岩 手 |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | 石 川 | || 新 潟 | 山 形 | 宮 城 |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | 福 井 | 富 山 || 群 馬 | 栃 木 | 福 島 |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | 山 口 | 島 根 || 鳥 取 | 兵 庫 || 京 都 | 滋 賀 | 長 野 || 山 梨 | 埼 玉 | 茨 城 |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | 広 島 || 岡 山 | 大 阪 || 奈 良 | 岐 阜 | 愛 知 || 静 岡 | TOKYO | 千 葉 |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| 長 崎 || 佐 賀 | 福 岡 | || | || 和 歌 山 | 三 重 | || | 神 奈 川 | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || 熊 本 | 大 分 | || 愛 媛 | 香 川 || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || 鹿 児 島 | 宮 崎 | || 高 知 | 徳 島 || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| 沖 縄 || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
| || | | || | || | | || | | |
+-----------++------------+-----------+-----------++-----------+-----------++------------+-----------+-----------++-----------+------------+------------+

View file

@ -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
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+---------------+

View file

@ -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 | | |
| | | | |------------- |------------- || | | | | | | || | || | | | | | | | |------------- -------------- | | | |
| | | | || | || | || | | | | | | || | || | | | | | | | || | | || | | | |
| | | | || | || | || | | | | | +-----------++-----------+-----------++-----------+ | | | | | | || | | || | | | |
| | | | || | || | || | | | | | | | | | | | || | | || | | | |
| | | | || | || | || | | | | | | | | | | | || | | || | | | |
| | | | || | || | || | | | | | | | | | | | || | | || | | | |
| | | | || | || | || | | | | | | | | | | | || | | || | | | |
| | | | || | || | || | | | | | | | | | | | || | | || | | | |
| | | | || | || | || | | | | | | | | | | | || | | || | | | |
| | | | || | || | || | | | | | | | | | | | || | | || | | | |
| | | | || | || | || | | | | | | | | | | | || | | || | | | |
| | | | || | || | || | | | | | | | | | | | || | | || | | | |
| | +--------+--------++-----------+-----++-----------+--------++--------+ | | | | | | | | +--------+--------++-----------+------+-----------++--------+--------+ | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| +-----------------------------------------------------------------------------------+ +---------------------------+ +----------------------------------------------------------------+ +-----------+ +-----------------------------------------------------------------------------------+ |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

358
docs/flow.txt Normal file
View file

@ -0,0 +1,358 @@
+------------+
| |
| |
| |
| |
| |
| |
| |
| inputFile |
| |
| |
| |
| |
| |
| |
| |
+------|-----+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+------|-----+
| |
| |
| |
| |
| |
| |
| |
| d2parser |
| |
| |
| |
| |
| |
| |
| |
+------------+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+----|----+
| |
| |
| |
| |
| |
| |
| |
| d2ast |
| |
| |
| |
| |
| |
| |
| |
+----|----+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+-------|------+
| |
| |
| |
| |
| |
| |
| |
| d2compiler |
| |
| |
| |
| |
| |
| |
| |
+--------------+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+-----|------+
| |
| |
| |
| |
| |
| |
| |
| d2graph |
| |
| |
| |
| |
| |
| |
| |
+-----|------+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+-------------|-------------+
| |
| |
| |
| |
| |
| |
| |
| d2layouts/d2dagrelayout |
| |
| |
| |
| |
| |
| |
| |
+---------------------------+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+-------|------+
| |
| |
| |
| |
| |
| |
| |
| d2exporter |
| |
| |
| |
| |
| |
| |
| |
+-------|------+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+-----|------+
| |
| |
| |
| |
| |
| |
| |
| d2target |
| |
| |
| |
| |
| |
| |
| |
+------------+