Sobes.tech
Junior — Middle

გთხოვთ, ახსნათ, რა არის YAML ფაილი და რა მიზნით გამოიყენება

sobes.tech AI

პასუხი AI-სგან

YAML (YAML Markup Dili deyil) — insan tərəfindən oxuna bilən məlumatların seriyalaşdırılması üçün istifadə olunan formatdır və tez-tez konfiqurasiya fayllarında istifadə olunur.

YAML-in əsas xüsusiyyətləri:

  • İnsan tərəfindən asanlıqla oxunur və yazılır
  • İndentasiya ilə iç-içə quruluşlar üçün istifadə olunur, Python-a bənzəyir
  • Siyahılar, sözlüklər və skalar dəyərləri dəstəkləyir

Tətbiq parametrlərini saxlamaq, infrastrukturun təsviri (məsələn, Kubernetes-də), CI/CD boru xətləri və digər vəzifələr üçün istifadə olunur, burada məlumatların quruluşunu rahat və başa düşülən şəkildə təsvir etmək vacibdir.

YAML fayl nümunəsi:

server:
  port: 8080
  host: localhost
features:
  - login
  - signup
  - dashboard