GitLab Pages, Java Script
1) Валидатор файлов журналов
Контекст: все приложения Xcompany соответствуют стандартным требованиям, установленным инженерным бюро. Журналы "Y" - один из них.
Цель: иметь возможность для ИТ-специалистов Xcompany или поставщиков проверять, соответствует ли файл журнала нашим журналам "Y"
Используйте Gitlab Pages для обслуживания простой статической веб-страницы, на которую вы можете перетаскивать файлы журнала. Эта веб-страница будет проверять с помощью сценария JavaScript, что файл журнала соответствует нашим требованиям к журналам.
Затем на веб-странице будут отображаться ошибки и предупреждения о возможном расхождении с требованиями.
Чтобы упростить обновление этого инструмента, следует использовать файл конфигурации объектного формата.
Вариант: создать конвейер, который можно интегрировать в любой проект, чтобы проверять файлы журналов в командных строках во время модульных тестов.
Условия работы:
Весь исходный код будет регулярно объединяться на gitlab. Соответствующая документация также будет создана на gitlab.
Спасибо!