Как я создал расширение hledger-vscode: от идеи до публикации в VS Code Marketplace
Проблема: неудобная работа с финансами в VS Code
Уже шесть лет я веду учет личных финансов в hledger — мощном инструменте для двойной бухгалтерии в текстовом формате. За это время накопилась подробная статистика всех операций, и я всегда могу получить нужную аналитику одним запросом.
Долгое время я работал в vim с расширением hledger и собственными скриптами для автодополнения аккаунтов. Но хотелось перейти на VS Code — более современный и функциональный редактор. К сожалению, существующие расширения не покрывали мои потребности.
Решение: создание собственного расширения с помощью ИИ
Вместо того чтобы мириться с ограничениями, я решил создать идеальное расширение под свои задачи. Обратился к ИИ с просьбой помочь разработать расширение для VS Code, которое бы идеально подходило под мой стиль работы с hledger.
За два дня интенсивной работы мы с ИИ:
- Реализовали все необходимые функции
- Протестировали расширение на реальных данных
- Доработали и улучшили функциональность
- Подготовили к публикации в VS Code Marketplace
Результат: hledger-vscode
Теперь представляю результат — hledger-vscode . Это расширение делает работу с финансами в VS Code простой и эффективной.
Что умеет расширение
- Автодополнение аккаунтов и транзакций
- Подсветка синтаксиса hledger
- Быстрые команды для создания транзакций
- Интеграция с терминалом для выполнения запросов
- Поддержка множественных файлов журнала
Открытый исходный код
Расширение полностью открытое — исходный код доступен в репозитории на GitHub . Если у вас есть идеи для улучшения или вы нашли баг, буду рад вашим pull request’ам и issues.
Заключение
Этот опыт показал, как ИИ может ускорить разработку и помочь создать качественный продукт. От идеи до публикации в Marketplace прошло всего два дня — раньше на такой проект ушли бы недели.
Если вы тоже ведете учет финансов в hledger и используете VS Code, попробуйте hledger-vscode . Буду рад обратной связи!