В наши дни много внимания уделяют прототипу 🎉!
Было открыто много билетов, в которых отмечены функции, которых не хватает прототипу (из-за фиктивных элементов управления):
Весь этот ажиотаж вокруг того, что в основном было прототипом только для пользовательского интерфейса, приводит к следующему вопросу: откуда мы возьмем этот прототип? Мы обсудили создание двух реальных прототипов редактора, один из которых использует TinyMCE в качестве родительского элемента для всех блоков, а другой использует TinyMCE в качестве дочернего элемента каждого блока. @iseulde уже проделал звездную работу над первым здесь: https://iseulde.github.io/editor-blocks/
Может ли прототип пользовательского интерфейса превратиться в последний?
Давайте пока оставим его просто игровой площадкой для пользовательского интерфейса, чтобы протестировать идеи и служить динамическим макетом для другой работы. Мы объединим TinyMCE в качестве родителя в качестве отдельного прототипа, чтобы мы могли работать над обоими.
Вот что я имею в виду в отношении различных попыток создания прототипов:
- /gutenberg — UI prototype.
- /gutenberg/01/ — Ella’s approach.
- /gutenberg/02/ — a TinyMCE per text block approach.
- /gutenberg/03/ — a single instance of TinyMCE without any blocks just to test formatting ideas.
- /gutenberg/parser/ — the parsing explorer to test markup.
- etc
На данный момент закрываем это, так как мы нашли для этого хорошее направление.
Самый полезный комментарий
Вот что я имею в виду в отношении различных попыток создания прототипов: