Товарищи разработчики Open Source, всем привет из солнечной Васюринской!
Хотелось бы сегодня поговорить о том, на чём нам надо сконцентрироваться до ближайшего нового года, чтобы синхронизировать вижн происходящего в офисе с сообществом.
Итак. Темы сегодня:
- Где мы на ленте истории.
- Stable релизы для пользователей.
- Новые слои тестирования.
- Баг-Фиксинг.
- Рефакторинг.
- Приостановка глобальных изменений в Ядре до января 2026.

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

- Первые несколько лет разработки я делал это в одиночку в гараже, изредка выкладывая исходники.
- Затем, после того как мы продолжили разработку на ГитХаб, над проектом много лет работало от 2 до 5ти разработчиков каждый месяц.
- Три года назад мы решили, что пора сделать нормальные инструкции и запустили ГАЙД. И вот уже почти два года над проектом работает 5 – 10 разработчиков каждый месяц.
До сих пор мы ведём одну ветку на ГитХаб, как будто бы это по-прежнему гаражный стартап одного человека, но пользователи давно уже так к нам не относятся и не хотят массово принимать участие в тестировании нового функционала без конца. И настала пора подкорректировать процесс разработки.
Обратите внимание на стрелочку «Мы здесь». С 2026 года у нас будет очередной взрыв пользователей и разработчиков. И настала пора что-то менять в очередной раз.
2. Stable релизы для пользователей.
С 2026 года мы с Вами раз в два месяца будем делать релизы для пользователей.
Для того, чтобы пользователи могли качать Stable версию библиотеки, не принимая участия в разработке основной ветки на ровне с программистами.
Я считаю, что мы до этого почти доросли. Буквально в одном шаге.
Итак. Релизы раз в два месяца – между ними проект дальше активно пишется программистами и дорабатывается. Но в конце каждого второго месяца приём пушей нового функционала в ядро останавливается на две недели, и мы проводим большое тестирование.
3. Новые слои тестирования.
Для того, чтобы делать релизы, нужны новые слои для тестов. Чтобы можно было в обозримые сроки (1 неделя) проверять большое кол-во функционала.
На пока, как минимум, запланированы:
- Расширение слоя тестирования коннекторов.
- Создание слоя тестирования индикаторов.
- Слой тестирования развёртывания и управления коннекторами.
- Стенд для торговли HFT алгоритмами в офисе. T-Invest / Binance / BitGet / ByBit, который мы будем переносить на Stable версию за две недели до релиза.
- Возможно будет что-то ещё, но оставим это на потом.
Эти вещи позволят нам при релизе очередной Stable сборки быть уверенными в том, что как минимум 95% функционала работает как надо.
4. Баг Фиксинг. То, на чём надо сконцентрироваться.
Если охота помогать проекту – займитесь этим.
Всё на свете автоматическими тестами покрыть не удастся, и я на это не рассчитываю.
Лучшее, что сейчас можно сделать, это не молчать о том, что где-то в проекте есть проблемы, а поправить её. Либо самому. Либо написать в группу поддержки: https://t.me/osengine_official_support
5. Рефакторинг. То, на чём надо сконцентрироваться.
Если охота помогать проекту – займитесь этим.
План в офисе есть на этот счёт, и работа будет вестись. Тем не менее.
Согласуем здесь. Мой тг: @alex_wang_osengine
6. Приостановка глобальных изменений в Ядре до нового 2026 года.
Это я пишу скорее для себя, ибо порой не могу остановиться, пишу по 1.5 тысячи строк кода каждый день как индус. Ну и для камрадов, которые хотят добавить новые слои чего-то там. Экспериментируют с опционами, экспериментируют с новыми источниками, экспериментируют с новыми чартами, экспериментируют с чем-то ещё.
Почти наверняка я всё зарежу, пока разрабатываем у себя. За четыре месяца ничего страшного не случится. Мы должны дойти до Stable версии.
Итого.
Хотел поблагодарить всех разработчиков, участвующих в проекте. Шлю всем лучи поддержи и благодарности.
Друзья, если я кого-то забываю и уделяю мало времени, прошу прощения. У меня очень много работы, многомесячное отсутствие отдыха, и ситуация не поменяется. Пожалуйста, имейте это ввиду и проявляйте как можно больше самостоятельности.
Удачных алгоритмов!
Комментарии открыты для друзей!
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
Подробнее https://smart-lab.ru/compan...


