Creazione nuovi progetti


Preparazione di un nuovo Progetto

Di seguito i passaggi necessari per preparare un nuovo progetto basato su InCore Framework 3.0.0.

  • Fork del progetto:
    • Accedere al Repository
    • Utilizzare la funzione Forka per iniziare la procedura di Fork
    • Selezionare l'Organizzazione dal menù a tendina
    • Scegliere il Nome del nuovo progetto e procedere
    • Premere il pulsante Forka Repository
  • Preparazione del Database:
    • Clonare il Database web_incore_00 come web_incore_CODCLI_01
    • Aggiornare la stringa di connessione nel file appsettings.json
    • Aggiornare le stringhe di connessione nel file log4net.config
  • Operazioni preliminari:
    • Clonare il nuovo Repository, dopo il Fork
    • Eliminare tutte le Branch tranne Master (spuntare la checkbox che chiede se eliminare la Branch remota)
    • Creare una nuova Branch di sviluppo e impostarla come attiva (Checkout)
    • Rinominare la Solution e il progetto

      N.B.: NON rinominare la cartella InCore Framework, complica inutilmente l'aggiornamento a un'altra versione di InCore

    • Modificare la Solution (con Notepad) aggiornando i nomi con quelli appena aggiornati nel progetto
    • Testare l'apertura e l'avvio della Solution
  • Configurazione:
    • Aggiornare il file Project.json con il nome del progetto
    • Clonare i file di configurazione JSON aggiungengo .NOMEPROGETTO prima dell'estensione
    • Aggiornare i file di configurazione JSON (Settings, Claims, Menu, Roles, EmailProviders) come da specifiche del cliente
    • Eseguire l'applicazione e verificare che tutto funzioni correttamente