Одна из задач, ради которой я затеял рефакторинг DocHub стала возможность создавать динамические формы для занесения данных об архитектуре неискушенным кодом пользователем. Т.е. архитектор разрабатывает метамодель кодом, и она автоматом превращается в UI формы, которые теперь могут "удобненько" заполнять аналитики, разработчики и, конечно любимый бизнес.
Долго я шел к этому решению. Но пришел. По дороге я встретился с двумя проектами, которые пытался прекрутить: json-editor и form-js. И хотя не тот, не другой так и не стали частью DocHub по ряду причин, они сыграли роль вдохновителя для итогового решения.
Особенно обращу ваше внимание на json-editor. Этот проект имеет развитый playgroud. Используя его можно быстро смоделировать решение, которое нужно именно вашему проекту - https://pmk65.github.io/jedemov2/dist/demo.html
Post #6
304