analizzatore di YamlPer molte delle mie configurazioni di python sono in .yml.
Attualmente sto usando pyyaml su un dict e lo sto tirando in quel modo, ma se potesse leggerlo direttamente, sarebbe bello.
Automazione e scriptRe: yaml parser - Lo stato è cambiato in: Acknowledged@vince_faller idea interessante.Vorremmo capire meglio come un utente JMP potrebbe o potrebbe utilizzare un file YAML nel proprio lavoro.Inoltre, questo sembra davvero un buon candidato per uno script/componente aggiuntivo JMP per prototipare e illustrare il valore.Hai già qualcosa del genere?
Re: yaml parser - Lo stato è cambiato in: Non pianificato per oraRe: analizzatore di YamlIl mio uso immediato è sulle spalle del mio gitlab-ci.yml per afferrare i parametri della pipeline.Per cose a lungo termine direi che molte configurazioni sono in yml perché è fondamentalmente un JSON che consente di commentare con un formato più leggibile dall'uomo. Attualmente in JSL abbiamo solo due opzioni per le configurazioni che conosco, ma ci sono problemi per entrambe.
- .jsl
- Questo ovviamente non va bene per progetti multipiattaforma (molte delle mie cose sono un po 'python, un po' JSL)
- .json
- Questo non consente commenti
Quando ero in previsione ho guardato un sacco di configurazioni e darò la mia visione supponente delle altre opzioni
- ini
- va bene per le configurazioni semplici, ma diventa disordinato quando iniziano a verificarsi le configurazioni gerarchiche
- ancora non consente commenti
- toml
- consente commenti,
- meglio di ini per le gerarchie ma può comunque diventare disordinato
- json
- Non ci sono commenti
- lo standard è grandi strutture gerarchiche
- yaml
- i commenti sono ammessi
- le strutture gerarchiche sono leggibili dall'uomo
- ancore e alias consentire alle configurazioni di essere più DRY (ammesso che questo probabilmente non verrebbe utilizzato molto per il 99% degli utenti JSL)
- jsl
- Non avviatore perché altre lingue non possono usarlo.