{"repo":"iposho/holidays-calendar-ru","free":true,"listed":false,"github":"https://github.com/iposho/holidays-calendar-ru","clone":"git clone https://github.com/iposho/holidays-calendar-ru.git","description":"Производственные календари РФ (2023—2025) в формате JSON. Простой API для получения данных.","language":"TypeScript","stars":47,"topics":["calendar","holiday-calculation","json-calendar","work-calendar","production-calendar","russian-holidays"],"license":"MIT","category":"productivity","readme_excerpt":"📅 API для получения производственных календарей РФ (2023–2026) в формате JSON. --- 📚 Содержание - 🚀 Быстрый старт - ✨ Особенности проекта - 📌 Как получить данные - 🔧 Swagger-документация - 🔧 Примеры использования - 🧪 Тестирование - 🤝 Как внести вклад - 📄 Лицензия --- 👨‍💻 Разработка Первый запуск После клонирования репозитория статические API файлы будут автоматически сгенерированы при первом запуске: Работа с API Все API endpoints обслуживаются статическими JSON файлами в папке public/static-api/ . При изменении данных календаря: Структура проекта - src/data/ - исходные данные календаря (праздники, сокращенные дни) - scripts/generate-static-api.js - генератор статических API файлов - public/static-api/ - сгенерированные статические файлы (игнорируются в Git) --- 🚀 Быстрый старт Использование API API поддерживает различные форматы путей для максимальной совместимости: Обработка ошибок API возвращает структурированные JSON ошибки для невалидных запросов: Коды ошибок: - 422 - Невалидные параметры (год, месяц, день) - 404 - Ресурс не найден - 400 - Неизвестная ошибка Локальный запуск Docker --- ✨ Особенности проекта - Простой REST API : Данные в формате JSON для легкой интеграции. - Гибкость : Запросы на день, месяц или весь год. - Swagger-документация : Удобный интерфейс для просмотра эндпоинтов и тестирования. - Docker : Быстрое развертывание в контейнере. - Локальное развертывание : Минимальные требования для запуска API. - Статические endpoints : API endpoints теп","default_branch":null,"files":null,"tree":[],"storefront":"/r/iposho","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iposho/holidays-calendar-ru/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}