Changes between Initial Version and Version 1 of Repos


Ignore:
Timestamp:
May 27, 2019, 4:17:18 PM (6 years ago)
Author:
andy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Repos

    v1 v1  
     1= Многочисленные наши репозитории
     2
     3== Старый продакшен
     4
     5Бранч mercurial `production-2018`
     6
     7Это текущий на июнь 2019 бранч на продакшене. В него идут фиксы для поддержания продакшена в работоспособном состоянии, пока новый продакшен не будет восстановлен полностью.
     8
     9На vmng и оушене всё уже переключено. Фиксы в обычном режиме - пуш-пулл, без дополнительных ключей.
     10
     11== Новый продакшен
     12
     13Бранч mercurial `mttrade-trunk`
     14
     15Это бранч "нового" продакшена на `vultr`. Представляет из себя старый продакшен с:
     16
     17- обновлённым арчем
     18- обновлённой нодой
     19- обовлённым сокетстримом
     20- обновлёнными клиентскими библиотеками
     21- стёртыми ненужностями вроде `paulvps` в `config.json` и `jQuery.openid` на клиенте
     22- закомментированными неработающими или периодически отпадающими биржами (то есть, с не гадящим в лог и не жрущим CPU коллектором)
     23- обновлённым `everyauth`
     24- починенным кодом конфигурации сокетстрима в app.js
     25  - встроенное в socketstream `middleware.append()`/`.prepend()` вместо приседаний
     26  - убран за ненужностью `express`, за исключением `express.router` (breaking change!)
     27
     28== btca-frontend
     29
     30Открытый репозиторий https://github.com/bitcoin-analytics/btca-frontend/ бранч `master`
     31
     32Постепенный опенсорс нового продакшена, за исключением:
     33- коллектора
     34- фрейма
     35- синхронизации
     36- расчётов
     37
     38Список выбран исходя из ответа на вопрос "Почему вы писали аналитикс так долго, а сделали так мало?". Ввиду технических сложностей и необходимости нестандартных решений в этих 4-х компонентах. Всё, кроме этих 4-х пунктов есть и на других аналогичных сайтах (ну может за исключением биткоин-биллинга). То есть, идея заопенсорсить:
     39- все лёгкие в реализации компоненты,
     40- рутинные компоненты ("легко, но долго делать")
     41- универсальные компоненты, не являющиеся специфическими для Аналитикса (биллинг, svg charts, кодек и т п)
     42
     43== meteor-ts
     44
     45Открытый репозиторий https://github.com/bitcoin-analytics/btca-frontend/ бранч `meteor-ts`
     46
     47Открытая часть будущего продакшена на новых технологиях. Прототип Алекса, который будет постепенно мержиться с открытым `btca-frontend/master`, одновременно с развитием нового коллектора на С# и портированием нового продакшена на TS.