Я теперь официально публишер в магазине Visual Studio Code 😎
Открывайте международные границы! В срочном порядке ожидаю американские гранты. Визу талантов положите, пожалуйста, в почтовый ящик чуть выше налоговой выписки. Буду благодарен за приглашение на пост CEO Microsoft, но благородно откажусь, ведь я поднимаю IT-рынок в России и выхожу на конкуренцию с Яндексом!
А если без шуток и прочих прибауток, то понемногу пробуем изучать все возможные направления. В прошлый раз резюмировал изучение разработки ботов для Telegram (бот был позже заблокирован за токсичную терминологию). Закончилось это тем, что через несколько месяцев изучения различных документаций, видеоуроков и выискивания информации я вышел на два заказа: разработка бота для локальной газовой компании, развёртывание на сервере, а затем адаптация уже под, печально известный, Макс.
Решение о создании темы Menthol Theme для одноимённого редактора кода было принято в целях изучения механизма публикации во внутреннем магазине VS Code. Тема довольно ликвидна, так как не просто изменяет цвета переменных по полученным токенам, как большая часть тем, но и понимает семантику кода, настраивает сам интерфейс VS Code и понимает специфические конструкции. Буду очень вам признателен, если вы установите данную тему и направите обратную связь, ведь и Москва не сразу строилась! В планах: добавить вторую, более тёмную вариацию и поиграться с анимациями, а потом уже перейти к более серьёзным разработкам.
Простой пример превосходства и удобства моей темы над другими: устанавливаю любую не ранжируемую или топовую тему в магазине. Прикладываю скриншоты из кода для бота, где слева моя тема, а справа стороння.
И сейчас будет магия семантики! В строке @router.message(F.text == "/start") моя тема подсвечивает каждый элемент по его смыслу, причем все цвета поделены на смысловые группы: декоратор @router розовым плюс жирным, метод .message и класс F голубым, переменную .text белым, оператор == бирюзовым, а строку "/start" зелёным.
В обычных темах всё это часто сливается в один цвет, что представлено на втором скриншоте, из-за чего код читается медленнее и плавится в однотипную кашу для наших уставших глазиков. Menthol Theme делает код понятным мгновенно и плюс очень симпатичным 😉