Jasy fornisce una API per la scrittura di costruzione e script di distribuzione.
Gli script di build sono normali script Python che includono il Jasy-API e definisce i compiti.
Jasy è basato sul maturo JavaScript parser Narcissus (Spidermonkey) da Mozilla
Cosa c'è di nuovo in questa versione:.
- Fisso problemi Unicode.
- problemi di codice di stato HTTP fisso (404 non ha funzionato).
Cosa c'è di nuovo nella versione 1.0:
- Aggiunta del supporto per la clonazione sotto moduli (git solo)
- Aggiunta del supporto per l'esecuzione di comandi di configurazione (definito in jasyproject.yaml / JSON - sezione & quot; installazione di & quot;). Permette di eseguire grugnito, formica, ecc prima di lasciare Jasy scansione del contenuto del progetto.
- Aggiunto il supporto per gli URL espliciti Git (& quot; git + & quot; + url). Per la successiva sostegno di aggiungere il supporto per bazaar, hg, svn, etc
- Nuovi test unitari per jasy.core.Cache, jasy.core.Config, jasy.vcs.Repository.isUrl (), jasy.core.Options, jasy.core.Project,
- correttamente supporta proxy del corpo HTTP POST e PUT in richieste quando si utilizzano funzioni di proxy remote del web server integrato.
- test travis.ci Rielaborato per testare di più e meglio e abilitati per tutte le filiali sul nostro conto Github.
- Il supporto per (alternativa) stringa formattata comandi jasy.core.Util.executeCommand (). Usa shlex Per analizzare stringa in una matrice.
- Il supporto per l'esecuzione di comandi in diverse directory di lavoro a jasy.core.Util.executeCommand (). Firma modificato per rendere failmsg opzionale:. Jasy.core.Util.executeCommand (? Args, failmsg ?, percorso)
Cosa c'è di nuovo in versione 0.8:
- Rimosso modulo jasy.core.Json inutilizzato. Basta usare JSON dalla libreria standard invece.
- Migliorata funzionalità di compressione di OutputManager.
- Aggiunta e migliorato un sacco di commenti di documentazione.
- Corretti alcuni problemi per il supporto locale / traduzione.
- Riduzione del numero di metodi pubblici sulla sessione di non mostrare solo i metodi utilizzati internamente verso l'esterno.
- Migliorata uscita / logica di esportazione per le traduzioni e attività.
Cosa c'è di nuovo nella versione 0.7.3:
- Migliorato il supporto per la documentazione oggetto di profonda (ad esempio la definizione di un parametro x, che è una mappa con la foo chiavi e bar)
- Improved commento lavorazione: Fatto il testo per la conversione HTML pigro in modo che non è fatto durante l'analisi della classe, ma a generare documentazione API. Migliora le prestazioni iniziali.
- Migliorata analisi / rientro negativo di commenti del codice (commenti che contengono codice effettivo) per non alzare le avvertenze
- dimensioni di rilevazione fissi di file JPEG direttamente salvati tramite Photoshop
- L'uscita fissa di file di log
- fissi getProjectByName utilizzare effettivamente il progetto corretto sessione attiva e non semplicemente il primo trovato.
- riferimenti del progetto corretti in & quot; richiede & quot; che utilizza abbreviazioni shell come ~ per la directory home
Cosa c'è di nuovo nella versione 0.7.2:
- Risolti alcuni problemi con ottimizzatore inutilizzato (SWFObject compilation)
- ID macchina aggiunta per verificare la cache viene aperto su stesso computer creato
- Alcuni miglioramenti uscita logging
- Ulteriore supporto migliorato GIT / fisso per i casi limite
I commenti non trovato