Lo scopo è realizzare una collezione di componenti React che ci permettano poi di costruire facilmente il sito della scuola e molti altri ancora.
Progetto Open Source
Essendo il nostro un progetto open source nulla vi vieterà di usare un giorno questa collezione di componenti per realizzare dei siti per voi e i vostri clienti.
Preparativi
Requisiti per l'accettazione delle pull request
corretta denominazione del componente e dei file
corretta denominazione e passaggio delle props al componente
uso di componenti MUI e non generici (ad es. Container, Grid, Box e non semplici div)
corrispondenza del layout a quello richiesto
corrispondenza dei font
assenza di file esterni alla propria cartella dev
nomi dei file (ad es. immagini) tutti in minuscolo
Pagine di prova
Nella cartella /pages/dev (development) create una cartella con il nome breve della vostra organizzazione e lì dentro create una pagina index.js (più eventuali altre pagine che vorrete creare): In queste pagine potrete provare a usare i componenti che creerete, per vedere come appaiono nel contesto del layout generale del sito.
Denominazione e posizione dei componenti
Anche nella cartella /dev create una sottocartella con il nome della vostra organizzazione e lì dentro create tutti i vostri componenti:
Denominazione dei componenti
Il nome del componente deve corrispondere a quello specificato nel listino qui su books. Il nome del file deve essere uguale a quello del componente (maiuscole comprese), con l'aggiunta dell'estensione .js
Link utili
La pagina index della vostra organizzazione sarà raggiungibile da un indirizzo del tipo: