Многочисленные наши репозитории
Старый продакшен
Бранч mercurial production-2018
Это текущий на июнь 2019 бранч на продакшене. В него идут фиксы для поддержания продакшена в работоспособном состоянии, пока новый продакшен не будет восстановлен полностью.
На vmng и оушене всё уже переключено. Фиксы в обычном режиме - пуш-пулл, без дополнительных ключей.
Новый продакшен
Бранч mercurial mttrade-trunk
Это бранч "нового" продакшена на vultr
. Представляет из себя старый продакшен с:
- обновлённым арчем
- обновлённой нодой
- обовлённым сокетстримом
- обновлёнными клиентскими библиотеками
- стёртыми ненужностями вроде
paulvps
вconfig.json
иjQuery.openid
на клиенте - закомментированными неработающими или периодически отпадающими биржами (то есть, с не гадящим в лог и не жрущим CPU коллектором)
- обновлённым
everyauth
- починенным кодом конфигурации сокетстрима в app.js
- встроенное в socketstream
middleware.append()
/.prepend()
вместо приседаний - убран за ненужностью
express
, за исключениемexpress.router
(breaking change!)
- встроенное в socketstream
btca-frontend
Открытый репозиторий https://github.com/bitcoin-analytics/btca-frontend/ бранч master
Постепенный опенсорс нового продакшена, за исключением:
- коллектора
- фрейма
- синхронизации
- расчётов
Список выбран исходя из ответа на вопрос "Почему вы писали аналитикс так долго, а сделали так мало?". Ввиду технических сложностей и необходимости нестандартных решений в этих 4-х компонентах. Всё, кроме этих 4-х пунктов есть и на других аналогичных сайтах (ну может за исключением биткоин-биллинга). То есть, идея заопенсорсить:
- все лёгкие в реализации компоненты,
- рутинные компоненты ("легко, но долго делать")
- универсальные компоненты, не являющиеся специфическими для Аналитикса (биллинг, svg charts, кодек и т п)
meteor-ts
Открытый репозиторий https://github.com/bitcoin-analytics/btca-frontend/ бранч meteor-ts
Открытая часть будущего продакшена на новых технологиях. Прототип Алекса, который будет постепенно мержиться с открытым btca-frontend/master
, одновременно с развитием нового коллектора на С# и портированием нового продакшена на TS.