Risposte:
La cosa più semplice da fare è basare il tuo primo modello su uno esistente e modificarlo in base alle tue esigenze. Dopo aver eseguito il comando seguente, avrai un modello ubuntu-application-qt basato sul modello originale di ubuntu-application . Lo troverai /home/$USER/quickly-templates
pronto per essere modificato in base al contenuto del tuo cuore:
quickly quickly ubuntu-application ubuntu-application-qt
Ecco alcune risorse che ti aiuteranno:
IMPORT
istruzione dal linguaggio Modello rapido per importare un sottoinsieme di comandi da un modello esistente. Ecco un esempio tratto dal modello ubuntu-cliI modelli possono essere scritti rapidamente in qualsiasi lingua tu voglia. Sono solo un insieme di comandi in una directory, contenenti comandi per copiare immagini, documenti e interagire con l'utente.
L'aggiunta di un comando è abbastanza semplice: è sufficiente rilasciarlo nella directory dei modelli di root ( data/templates
nella struttura di origine Quickly o in /usr/share/quickly/templates/
) e renderlo eseguibile. In questo modo saprà rapidamente che il file corrente è un comando che Quickly Core può avviare.
Di conseguenza, se sono necessari ulteriori comandi interni che possono essere avviati solo dai propri comandi, è sufficiente creare una sottodirectory nel modello e aggiungerla lì.
Ci sono anche alcuni aiutanti se hai bisogno di quei nomi quando crei un nuovo comando :
from quickly import templatetools
python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)
E per caricare project_name (vedi il post sul blog sopra nella parte 6):
if not configurationhandler.project_config:
configurationhandler.loadConfig()