Create Alphapage
Con questo tool, è possibile mettere in piedi il codice necessario per far funzionare una nuova Alphapage in pochi minuti.
Basta utilizzare il comando:
#(Richiede NodeJS ^8.10)
npx @nodopiano/create-alphapage {nome del progetto}
e rispondere alle domande del prompt.
Prompt
Nome e descrizione
- Nome del progetto: nome della nuova Alphapage
- Descrizione della nuova Alphapage: una breve descrizione della nuova Alphapage
Collegamento con Wordpress
- ID di pagina della nuova Alphapage: l'ID di pagina su Wordpress per i contenuti dell'Alphapage
Impostazioni per il .gitlab-ci
- Indirizzo Web della nuova Alphapage: l'indirizzo web a cui dovrà rispondere l'Alphapage
- Nome utente per il .gitlab-ci: l'utente da utilizzare sul server
- Autore: nome dell'autore
- Scegli un package manager: il package manager che si vuole utilizzare
Passi successivi
A questo punto, create-alphapage creerà la cartella del progetto, scaricherà tutte le dipendenze necessarie e inizializzerà git.
Per testare l'Alphapage in locale basta eseguire:
yarn {o npm run} dev
Per testare l'Alphapage su Now, fare il push del repository su Gitlab dal branch dev. Verrà creato uno spazio su Now che risponderà all'indirizzo https://www.{nome dell'alphapage}-dev.now.sh.
Per pubblicare l'Alphapage sul server Nodopiano dopo aver creato lo spazio sul server, fare il push del repository su Gitlab dal branch master. L'Alphapage risponderà all'indirizzo https://{indirizzo dell'alphapage}.
Modifica delle opzioni del prompt
Le opzioni descritte nel Prompt vanno a scrivere il contenuto dei file .env e .gitlab-ci.yml. Per cambiare qualche opzione è sufficiente modificarne il contenuto.
Modifica o aggiunta dei componenti
Tutti i componenti sono gestiti dalla libreria @nodopiano/beta-components. Per modificare o aggiungere nuovi componenti, è necessario clonare il repository.
Effettuati tutti i cambiamenti, fare il push taggando il pacchetto:
npm version {nuova versione}
git push --follow-tags