Словники і стандарти

Деякі поля апі мають валідацію на відповідність словнику. Словники зберігаються в окремому репозиторії.

Зміни до словників вносяться пул реквестами, після чього створюється нова версія (тег).

../../../_images/tags.png

Для того щоб апі використовувало нову версію словників - вона вказується в requirements.txt:

../../../_images/requirements1.png

Важливо повідомити клієнтів АПІ про перехід на нову в версію словників!

Далі в коді досить легко імпортувати і використовувати будь який потрібний словник. Наприклад ось код для словника вихідних днів.

../../../_images/import.png

Тож для використання нових словників/стандртів ми:

  • створюєм пул реквест зі змінами

  • отримуємо апруви і мержим

  • створюєм новий тег-версію

  • вказуємо цю версію в requirements.txt

  • реалізуємо зміни в коді