rss

Профиль компании

Финансовые компании

Блог компании OsEngine | Сообществу OsEngine. Готовимся к релизному способу доставки терминала пользователям.

Товарищи разработчики Open Source, всем привет из солнечной Васюринской!

Хотелось бы сегодня поговорить о том, на чём нам надо сконцентрироваться до ближайшего нового года, чтобы синхронизировать вижн происходящего в офисе с сообществом.

Итак. Темы сегодня:

  1. Где мы на ленте истории.
  2. Stable релизы для пользователей.
  3. Новые слои тестирования.
  4. Баг-Фиксинг.
  5. Рефакторинг.
  6. Приостановка глобальных изменений в Ядре до января 2026.
Сообществу OsEngine. Готовимся к релизному способу доставки терминала пользователям.

1. Где мы на ленте истории.

Набросал небольшой график того, как мы с Вами работаем, и сколько примерно человек внутри месяца занимаются улучшением терминала:
Сообществу OsEngine. Готовимся к релизному способу доставки терминала пользователям.

  1. Первые несколько лет разработки я делал это в одиночку в гараже, изредка выкладывая исходники.
  2. Затем, после того как мы продолжили разработку на ГитХаб, над проектом много лет работало от 2 до 5ти разработчиков каждый месяц.
  3. Три года назад мы решили, что пора сделать нормальные инструкции и запустили ГАЙД. И вот уже почти два года над проектом работает 5 – 10 разработчиков каждый месяц.

До сих пор мы ведём одну ветку на ГитХаб, как будто бы это по-прежнему гаражный стартап одного человека, но пользователи давно уже так к нам не относятся и не хотят массово принимать участие в тестировании нового функционала без конца. И настала пора подкорректировать процесс разработки.

Обратите внимание на стрелочку «Мы здесь». С 2026 года у нас будет очередной взрыв пользователей и разработчиков. И настала пора что-то менять в очередной раз.

 

2. Stable релизы для пользователей.

С 2026 года мы с Вами раз в два месяца будем делать релизы для пользователей.

Для того, чтобы пользователи могли качать Stable версию библиотеки, не принимая участия в разработке основной ветки на ровне с программистами.

Я считаю, что мы до этого почти доросли. Буквально в одном шаге.

Сообществу OsEngine. Готовимся к релизному способу доставки терминала пользователям.

Итак. Релизы раз в два месяца – между ними проект дальше активно пишется программистами и дорабатывается. Но в конце каждого второго месяца приём пушей нового функционала в ядро останавливается на две недели, и мы проводим большое тестирование.

 

3. Новые слои тестирования.

Для того, чтобы делать релизы, нужны новые слои для тестов. Чтобы можно было в обозримые сроки (1 неделя) проверять большое кол-во функционала.

На пока, как минимум, запланированы:

  1. Расширение слоя тестирования коннекторов.
  2. Создание слоя тестирования индикаторов.
  3. Слой тестирования развёртывания и управления коннекторами.
  4. Стенд для торговли HFT алгоритмами в офисе. T-Invest / Binance / BitGet / ByBit, который мы будем переносить на Stable версию за две недели до релиза.
  5. Возможно будет что-то ещё, но оставим это на потом.

Эти вещи позволят нам при релизе очередной Stable сборки быть уверенными в том, что как минимум 95% функционала работает как надо.

 

4. Баг Фиксинг. То, на чём надо сконцентрироваться.

Если охота помогать проекту – займитесь этим.

Всё на свете автоматическими тестами покрыть не удастся, и я на это не рассчитываю.

Лучшее, что сейчас можно сделать, это не молчать о том, что где-то в проекте есть проблемы, а поправить её. Либо самому. Либо написать в группу поддержки: https://t.me/osengine_official_support

 

5. Рефакторинг. То, на чём надо сконцентрироваться.

Если охота помогать проекту – займитесь этим.

План в офисе есть на этот счёт, и работа будет вестись. Тем не менее.

Согласуем здесь. Мой тг: @alex_wang_osengine

 

6. Приостановка глобальных изменений в Ядре до нового 2026 года.

Это я пишу скорее для себя, ибо порой не могу остановиться, пишу по 1.5 тысячи строк кода каждый день как индус. Ну и для камрадов, которые хотят добавить новые слои чего-то там. Экспериментируют с опционами, экспериментируют с новыми источниками, экспериментируют с новыми чартами, экспериментируют с чем-то ещё.

Почти наверняка я всё зарежу, пока разрабатываем у себя. За четыре месяца ничего страшного не случится. Мы должны дойти до Stable версии.

 

Итого.

Хотел поблагодарить всех разработчиков, участвующих в проекте. Шлю всем лучи поддержи и благодарности.

Друзья, если я кого-то забываю и уделяю мало времени, прошу прощения. У меня очень много работы, многомесячное отсутствие отдыха, и ситуация не поменяется. Пожалуйста, имейте это ввиду и проявляйте как можно больше самостоятельности.

Так победим!

Сообществу OsEngine. Готовимся к релизному способу доставки терминала пользователям.

Удачных алгоритмов!

Комментарии открыты для друзей!

Настройки и интерфейсы. Копитрейдинг #1

https://smart-lab.ru/company/os_engine/blog/1024149.php

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Канал научный трейдинг: https://t.me/bad_quant

14.7К

теги блога Алексей Ван <o-s-a.net>

....все тэги



UPDONW
Новый дизайн