VS Code - написать собственное расширение для фреймворка - PullRequest
0 голосов
/ 11 апреля 2019

Мне нужно написать собственное расширение, чтобы включить поддержку нового javascript mvc framework.Фреймворк имеет файлы конфигурации, начинающиеся с префикса fjs-config * .json, эти файлы определяют следующие

  • имена файлов, специфичных для фреймворка (json, js, html)
  • ссылки на имена функций js (функции, определенные в файлах js)
  • ссылки на схемы форм, определенные в файлах json
  • ссылки на шаблоны html, определенные в файлах html
  • ссылки намаршруты, используемые в каркасе

Расширение

  • необходимо активировать при открытии этого файла в редакторе
  • должен загрузить файл схемы json фреймворкадля проверки синтаксиса json в соответствии с правилами платформы (для fjs-config.json) (http://schemastore.org/json/)
  • обеспечивает ctrl + щелчок для навигации по файлу fjs-config.json к фактическим определениям функций js
  • обеспечивают навигацию по ctrl + click из файла fjs-config.json к фактическим определениям / файлам формы json
  • обеспечивают навигацию по ctrl + click из файла fjs-config.json к фактическому html tиспользовать определения / файлы
  • другие проверки

В настоящее время я не совсем понимаю, нужно ли мне писать расширение для языкового сервера или использовать существующий встроенный json-сервер и писать собственный клиентрасширение, которое может взаимодействовать с ним для достижения желаемого здесь.Я уже прошел через примеры расширений.Нужна помощь, чтобы продолжить, поскольку в настоящее время я не могу двигаться дальше в этом действии.

...