Своё собственное дополнение для VS Code
Написание своих собственных дополнений для VS Code стало сильно легче.
В последнее время пишу свою собственную систему управления проектами. Так как сегодня очень сильно использую искусственный интеллект в разработке, то и я начал внедрять те решения к которым раньше я бы не дотянулся.
Так у меня в голове возникла идея прямого отслеживания действий и проектов над которыми я работаю. Зашёл в редактор, запустил проект и в тот-же момент создаётся сессия со названием проекта и затраченным на него временем. Автоматически пересылается на мой сервер.
Дав такую задачу нейронка сама написала дополнение для редактора и по просьбе чуть позже написала дополнение для сервера. Внутри моего сервера уже стоит моя система управления проектам и она будет анализировать данные, формировать отчёты по моей работе и аналитику для дальнейших действий.
При разработке не всё запустилось с первого раза. Прежде чем разрабатывать подобные решения указывайте сразу ваш стек технологий. Мой сервер возвращал html код, а приложение ждало ответ в формате json.
Так как я пользуюсь Ubuntu то установка дополнения прошла оптимально быстро.
- Скопировать папку с дополнением в папку пользователя /.vscode/extensions/
- поправить файл /home/lordraven/.vscode/extensions/extensions.json добавив в конце логики (правильно укажите параметр path): {"identifier":{"id":"example.project-time-tracker"},"version":"1.0.0","location":{"$mid":1,"path":"/home/lordraven/.vscode/extensions/project-time-tracker","scheme":"file"},"relativeLocation":"project-time-tracker","metadata":{"isApplicationScoped":true}}
- Перезагрузить vs code.
(Все заметки)


