-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
API для записи объектов метаданных из стороннего приложения #158
Comments
@otymko переведи плз этот поток сознания в осмысленную таску =) |
@asosnoviy конечно-конечно - больше осмыслений. Больше ищузов и больше коментов. ;-). А существует какой-то формат по которой ты/Вы определяете осмысленность НЕосмысленность таски ? Лех забей - будет PR - сразу станет все понятно ;-) |
@aliczin кейсы мне понятны. Что-то подобное для VSC предполагалось делать. Но описанная задача выше - она глобальная и даже трудно прикинуть трудозатраты на нее. Я бы начал со следующего:
Пример более сложный сходу на стороне текущего проекта не получится сделать - т.к. многих вещей не хватает в моделях метаданных. |
я вообще не уверен, что взаимодействие с пользователем имеет смысл делать на стороне mdclasses. само апи сериализации - да, вполне. а отприсовка и UI/UX - это явно ide-specific задача, и для панели нужно делать отдельный плагин/доработку существующих плагинов. mdclasses все же довольно низкоуровневая библиотека. эндпоинты для таких операций можно реализовать в виде protocol extension для bsl ls, дабы не утяжелять библиотеку. а panel api - уже задача плагина |
@nixel2007 именно API - в MDClasses именно API |
просили issue - создадим
суть в следующем - сейчас библиотеки представляет модель для чтения - то есть сериализации из файлов в объект.
а хочется запись - то есть изменять объекты MD и десериализовать в файлы.
помимо всяких Ынтырпрайз сценариев использования есть один важный открытый сценарий
в Github встроили https://github.com/features/codespaces
да и не только туда - многие развертывают VSCode как отдельный сервис для Bitbucket/Gitlab, чтобы позволить кодировать прямо в браузере
Такому сервису понадобится не только запись BSL языка, но еще и изменение метаданных.
То есть "слева" будет дерево метаданных с командами - на панели.
для указанных сценариев и придется делать "запись", помимо чтения.
У меня сейчас в работе пилотный сценарий "Из DWH на Oracle в 1С метаданные" - но это уже другая история, хотя функциональность будет таже.
The text was updated successfully, but these errors were encountered: