ProtoSite PRJ
Протосайт— это стенд технологических экспериментов для развития процессов разработки и тестирования интернет-решений; для применения веб-стандартовконсорциума W3C; для исследования программных модулей в среде с минимальными ограничениями инфраструктуры; для определения технического отставания публичного ПО при реализации актуальных веб-стандартов.
Три сателлита объединены в проект "Протосайт":
Дизайн-система Протосайтаопределяет правила оформления и поведения элементов интерфейса пользователя. Составлена библиотека компонентов и инструментов для визуализации данных в интернет-браузере. Реализация «визуального языка» доступна через редактируемые параметры дизайн-системы. Дизайн-система Протосайта придерживается ключевых понятий простоты восприятия и удобства взаимодействия с интерактивным контентом.Программное ядро Протосайтаотвечает за реализацию взаимодействия пользователя с цифровым продуктом или услугой. Ядро предлагает коллекцию программных модулей для визуализации элементов графического интерфейса и реализации алгоритмов работы веб-приложения. Инфраструктура сателлита позволяет вести разработку через автоматизированное тестирование. Отчеты о степени покрытия кода тестами (покрытие кода): [chromatic-chandelier], [protosite-core]. Выполняется как функциональное тестирование по спецификации, так и системное тестирование с проверкой визуализации.Палитра Протосайтапредоставляет цветовое решение адаптированое к использованию в разных технологических стеках смежных проектов. Модули CSS применяют правиласпецификации 4-го уровня.
Активы сателлитов представлены пакетами NPM и репозиториями GitHub. Для каждого сателлита определена изолированая среда разработки и тестирования. Инфраструктура сателлитов поддерживается в том состоянии, которое оптимально для проведения экспериментов и применения обновляемых веб-стандартовW3C.
Цель проекта"Протосайт" — разработка решений в сети интернет с использованием нативных для браузера технологий, с применением актуальных веб-стандартов.