Инструменты разработки: HTTP, поиск кода и схемы3
На небольшом примере проверьте ответ, найдите реализацию или сохраните редактируемую схему. Локальные имитации и проверки структуры файлов имеют более узкую область, чем реальный сервис или полный цикл работы в редакторе.
Проверить ответ
Различайте варианты HTTP-ответов с помощью локального сервера Python.
- Локальное тестирование HTTP-статусов небольшим сервером Python
Локальный сервер для JSON-статусов, HTML со статусом 200 и 204 без тела. Проверка заголовков и тела отдельно от кода статуса.
Найти реализацию
Сузьте поиск по репозиторию и пути и проверьте известную рабочую копию через Git.
- Поиск кода через GitHub, Sourcegraph и локальный Git
Сужение поиска по репозиторию, языку и пути, различия синтаксиса GitHub и Sourcegraph и воспроизводимый поиск фиксированной строки локальным Git.
Сохранить редактируемость схем
Храните исходники draw.io и проверяйте связи XML отдельно от опубликованного изображения.
- Редактируемые исходники draw.io рядом с опубликованными схемами
Создание небольшой несжатой XML-схемы draw.io, сохранение .drawio и различие редактируемых данных и SVG/PNG для публикации.