Hakuna uchakataji wa maudhui ya faili yako unaofanyika kwenye seva yoyote. Huhitaji mkataba wa uchakataji wa data na gottrix ili kushughulikia nyaraka za siri au za kibiashara.
Seva nchini UjerumaniGDPR kwa muundo
Seva za asili ziko Hetzner nchini Ujerumani. Kwa kuwa faili zako haziachi kifaa chako, maudhui yake hayatumwi hata kidogo.
YAML ni umbizo la usanidi lililoenea kwa mistari ya bomba ya CI, Docker Compose, Kubernetes na zana nyingi: hutumia mwingizo badala ya mabano na kwa urasimu mdogo. TOML hufuata lengo lilo hilo la kusomeka kwa binadamu, lakini hutegemea sehemu zilizo ndani ya mabano ya mraba na mistari rahisi ya ufunguo-sawa-na-thamani, kama vile inavyotumia Cargo.toml au pyproject.toml. Zana hii husoma faili yako ya YAML na kuandika muundo uleule kama TOML iliyoundwa vizuri.
Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari chako: js-yaml husoma YAML, smol-toml huandika TOML, zote mbili ni JavaScript halisi. Ramani zilizoatamia huwa majedwali na majedwali madogo ya TOML (kama [server.meta]), mfuatano huwa safu za TOML, mihuri ya wakati huwa thamani halisi za tarehe/saa. Kutoka usanidi wa YAML wenye mwingizo, unapata faili ya .toml yenye muundo ulio wazi ambayo unaweza kuiweka katika matoleo na kuiwasilisha mara moja.
Hivyo, pengo kati ya maumbizo hufungwa: JSON hadi YAML, JSON hadi TOML, na sasa YAML hadi TOML, zote zinapatikana kifaani. Zana hii hubaki mnyoofu kuhusu hilo: hati ya TOML inahitaji jedwali katika kiwango cha juu, hivyo mfuatano wa YAML, skela moja au null kwenye mzizi hukataliwa kwa ujumbe ulio wazi badala ya kushindwa kwa njia tata. Na kwa kuwa TOML haina aina ya null, ramani zenye thamani null huripotiwa, hazitupwi kimya kimya. Hakuna kinachopakiwa.
Maelezo ya kiufundi
Maelezo ya kiufundi
Miundo ya ingizo
YAML, YML
Muundo wa matokeo
TOML
Uchakataji wa kundi
Hapana
Uchakataji
Ndani ya kivinjari (JavaScript)
Upakiaji wa faili
Hakuna
Katika hatua 3
Dondosha au chagua faili yako ya YAML.
Zana huibadilisha kuwa TOML.
Pakua faili ya TOML.
Mipaka:Hutarajia ramani ya YAML katika kiwango cha juu; mfuatano, skela au null kwenye mzizi hukataliwa kwa ujumbe ulio wazi. Ramani zilizoatamia huwa majedwali madogo, mfuatano huwa safu za TOML, mihuri ya wakati huwa thamani za tarehe/saa za TOML. TOML haina aina ya null, hivyo ramani zenye thamani null hukataliwa badala ya kutupwa kimya kimya. Nanga za YAML hutatuliwa wakati wa kusoma.
Maswali yanayoulizwa mara kwa mara
Je, faili yangu hupakiwa?
Hapana. Ubadilishaji hufanyika kabisa kifaani ndani ya kivinjari - hakuna kinachotumwa.
Kwa nini mzizi lazima uwe ramani?
Hati ya TOML ni jedwali katika kiwango cha juu; mfuatano au skela haviwezi kuwa mzizi wa TOML.
Mihuri ya wakati hushughulikiwaje?
Mihuri ya wakati ya YAML huandikwa kama thamani halisi za tarehe/saa za TOML, si kama mifuatano ya herufi.
Nini hutokea kwa thamani za null?
TOML haina aina ya null; ramani zenye null hukataliwa kwa ujumbe ulio wazi badala ya kutupwa kimya kimya.
Je, mwelekeo wa nyuma pia hufanya kazi?
Kwa hilo, changanya "TOML hadi JSON" na "JSON hadi YAML".
Tunapima matumizi bila kukutambua kupitia vidakuzi ili kuboresha gottrix kwa idhini yako pekee. Faili zako hubaki kila wakati ndani ya kifaa chako. Faragha