Creazione di pacchetti di plug-in
Contenuto del pacchetto del plug-in
I pacchetti sono un singolo file, internamente un archivio zip, contenente un file pluginInfo.json con metadati sul plug-in.
il codice del plug-in e tutti gli altri file o risorse necessari al funzionamento del plug-in.
Voci PluginInfo.json:
Creazione di un nuovo progetto di pacchetto di plug-in
Forniamo un progetto modello Cookiecutter per semplificare la creazione di progetti pacchetto di plug-in.
Potete usarlo direttamente o modificarlo per le vostre esigenze.
Il modello si trova nella directory dell’applicazione, in plugin/tools/pkgplugintemplate.
-
Installare Python, se non è già installato nel sistema
Cookiecutter è compatibile sia con Python 2 che Python 3
-
Installa Cookecutter se non ne sei già provvisto
Di solito questo può essere fatto usando pip:
code language-none pip install cookiecutterPer ulteriori informazioni sui metodi alternativi di installazione di Cookiecutter o per ulteriori informazioni su Cookiecutter, consultare la documentazione all’indirizzo https://cookiecutter.readthedocs.io/en/latest/installation.html
-
Crea un nuovo progetto di pacchetto di plug-in
In un’esecuzione della finestra del terminale:
code language-none cookiecutter path/to/pkgplugintemplate -o path/to/new/projectCompilate le informazioni richieste. Il nuovo progetto verrà creato nella directory specificata.
-
Creare un pacchetto del plug-in una volta completato lo sviluppo
In un’esecuzione della finestra del terminale:
code language-none python makepackage.py -
Il pacchetto del plug-in verrà generato nella directory di compilazione