Git Diagramming "The Weave"
Git-граф «плетения» Трампа
Трамп называет свою манеру речи «the weave»: он перескакивает между темами, а потом «все блестяще сводится воедино». Я решил визуализировать это как git-граф.
Использовал Mermaid.js, но горизонтальная схема не подошла, поэтому написал компонент <git-graph>
.
Фрагмент из транскрипта совещания в Овальном кабинете:
%%{init: { 'theme': 'base' } }%%
gitGraph
commit id:"CBO: тарифы принесут $4 трлн"
branch radical-left
commit id:"радикальные левые признали Трампа правым"
checkout main
merge radical-left
commit id:"$4 трлн сократят дефицит"
branch stock-market
commit id:"рынок +1000 пунктов"
branch world-respect
commit id:"весь мир нас уважает"
branch fifa-event
commit id:"финал FIFA в Kennedy Center"
branch kennedy-center-remodel
commit id:"ремонт займёт год"
branch oval-office-remodel
commit id:"золото в Овальном кабинете"
branch painting-vault
commit id:"картины великих президентов из хранилища"
Каждая ветка — новая тема, cherry-pick — возврат к уже сказанному.