Плагин должен уметь распознавать и подсвечивать наши собственные форматы файлов — то, что редактор из коробки не понимает, — а также хранить набор сниппетов, доступный для правки всей команде. Отдельно нужна связка с внутренними инструментами разработки: часть рутинных операций должна запускаться прямо из редактора, без перехода в другие окна. Важное условие — расширение не должно тормозить работу редактора, особенно на крупных проектах, и должно оставаться понятным для доработки другим разработчиком.
Готовы предварительно обсудить архитектуру и согласовать краткое техническое задание, чтобы принимать работу частями. Также нужна короткая документация — как ставить и обновлять расширение и как добавлять новые сниппеты.
Ожидаем в итоге:
— подсветку под собственные форматы файлов;
— редактируемую библиотеку сниппетов;
— интеграцию с внутренними инструментами;
— документацию по установке и сопровождению.