Словники і стандарти
Деякі поля апі мають валідацію на відповідність словнику. Словники зберігаються в окремому репозиторії.
Зміни до словників вносяться пул реквестами, після чього створюється нова версія (тег).
Для того щоб апі використовувало нову версію словників - вона вказується в requirements.txt:
Важливо повідомити клієнтів АПІ про перехід на нову в версію словників!
Далі в коді досить легко імпортувати і використовувати будь який потрібний словник. Наприклад ось код для словника вихідних днів.
Тож для використання нових словників/стандртів ми:
створюєм пул реквест зі змінами
отримуємо апруви і мержим
створюєм новий тег-версію
вказуємо цю версію в requirements.txt
реалізуємо зміни в коді