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