tru.ID CLI: ora con supporto per i plugin e un nuovo plugin per il server di sviluppo

by Paul McGuire | Marzo 18, 2021
plugin CLI dev server tru.id

Per IDlayr Per avere successo dobbiamo fare in modo che voi, gli sviluppatori, abbiate successo. Uno dei modi in cui lo facciamo è costruire e rendere open-sourcing i nostri strumenti per gli sviluppatori. Il IDlayr CLI è uno di questi strumenti e oggi siamo entusiasti di condividere un aggiornamento che consentirà di iniziare e costruire con IDlayr ancora più facile.

L'ultima versione del IDlayr La CLI è dotata di un supporto per i plugin e di un nuovo plugin `server`. Questo aggiornamento:

  • consentire agli sviluppatori di telefonia mobile di concentrarsi sull'avvio del progetto. IDlayr e l'integrazione dell'autenticazione mobile nelle applicazioni mobili esistenti senza dover configurare un back-end (inizialmente)
  • migliorare i nostri documenti e tutorial di avvio rapido/inizio attività eliminando la necessità di passaggi di configurazione del back-end, in modo da poter scrivere codice o vedere un esempio in azione il prima possibile
  • permette di provare alcuni esempi direttamente dal server di sviluppo

tru.ID Supporto per i plugin CLI

La nostra CLI è costruita sulla fantastica Quadro CLI aperto Oclif dai collaboratori di Heroku. Oclif è dotato di un supporto per i plugin tramite un'opzione "plugin "pluginsche consente di costruire CLI con un'architettura a plugin e di supportare l'aggiunta e la rimozione di plugin al volo.

La possibilità di gestire i plugin al volo ci permette di sperimentare nuove funzionalità all'interno della nostra CLI, senza dover inviare una nuova release principale della CLI. Inoltre, vi offre la possibilità di creare plugin che rendano più produttivi voi e gli altri sviluppatori.

Per iniziare a utilizzare la nostra CLI, eseguite:

Si può quindi eseguire il seguente comando e si può ora eseguire un nuovo comando `tru plugins`.

Come già accennato, il comando `tru plugins` ci permette ora di sperimentare nuove funzionalità e consentirà ad altri di contribuire con i propri plugin.

Il plugin del server di sviluppo

Normalmente, è necessario clonare un repository git, configurare l'applicazione clonata, installare un file soluzione localtunnel, avviare il server e avviare il localtunnel. La soluzione localtunnel è necessaria per lo sviluppo mobile, perché è probabile che si voglia provare l'applicazione solo connessa alla rete mobile e non alla rete locale. Tutto questo sembra un sovraccarico doloroso, quindi lo abbiamo semplificato.

Con l'uscita del IDlayr Plugin per il server di sviluppo CLI abbiamo eliminato alcuni di questi passaggi incorporando un server di sviluppo e una soluzione localtunnel in un plugin CLI. Un grande ringraziamento a localtunnel.me per averci permesso di utilizzare il loro fantastico servizio.

Con il IDlayr CLI installato, installare il plugin del server di sviluppo:

Creare un IDlayr progetto:

Eseguire il server di sviluppo:

Si vedrà quindi il server di sviluppo in esecuzione con un localtunnel:

Si può quindi navigare a `http://localhost:8080` per vedere una pagina di base servita dal server dev. Si può anche navigare a `https://{generated-sub-domain}.loca.lt` (`{generated-sub-domain}` sarà un vero e proprio sottodominio generato), dove si vedrà prima un prompt che ricorda che `Questo sito web è servito tramite un localtunnel`. Dopo aver fatto clic su `Clicca per continuare` si vedrà lo stesso sito servito tramite un URL pubblico.

Con il server dev attivo e funzionante con un URL pubblico, ci si può concentrare sulla configurazione di una o tutte le applicazioni di esempio:

Provare / Fornire un feedback

Riteniamo che questa funzione CLI e il nuovo plugin siano un ulteriore passo avanti per consentirvi di avere più successo sulla nostra piattaforma e ci piacerebbe sapere cosa ne pensate. Per favore scriveteci su Twitter o inviateci un'e-mail.