Servizio per il nuovo sito del PHC
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Antonio De Lucreziis 01982942a8 chore: refactored sl and added an hooks system
modified: cmd/dev-server/main.go, cmd/server/main.go

    Aggiornati per utilizzare il nuovo sistema degli hooks, ora nei "main" vanno
    solo chiamate "ProvideValue", "Provide" e "ProvideHook" ed una finale
    di "Invoke" o "Use". Mentre nei vari servizi vanno solo chiamate "Use"
    o "UseHook"

modified: libs/sl/sl.go

    Rinominati "InjectValue" e "InjectLazy" a "Provide" e "ProvideFunc", altro
    refactor di varie cose ed aggiunto il concetto degli hook per poter
    iniettare anche più di un servizio dentro un altro in un preciso ordine.

modified: server/config/config.go

    Lieve refactor ed aggiunta la variabile "NPM_COMMAND" configurabile per la
    fase di development.

modified: server/listautenti/listautenti.go

    Ora questo è un vero e proprio servizio "state-less", fornisce solo una
    funzione che monta tutte le route necessarie a questo servizio. Più avanti
    dipenderà da LDAP quindi forse sarà leggermente più complicato.

modified: server/listautenti/listautenti_test.go

    Aggiornato questo test, ora usa il nuovo sistema e funge di nuovo.

deleted: server/routes/routes.go

    Il sistema degli hook è stato introdotto anche per semplificare questa cosa
    che ora infatti non serve più.

modified: server/server.go

    Ora il server non chiama più "InjectValue" con i sotto-router ma espone solo
    un hook che passa i sotto router come parametri, in questo modo è più
    facile aggiungere e togliere servizi direttamente alla radice quando viene
    configurata tutta l'applicazione.
1 year ago
client chore: added serialization for db option type 1 year ago
cmd chore: refactored sl and added an hooks system 1 year ago
libs chore: refactored sl and added an hooks system 1 year ago
server chore: refactored sl and added an hooks system 1 year ago
.gitignore Initial commit 2 years ago
Makefile primo prototipo della homepage del sito 2 years ago
README.md primo prototipo della homepage del sito 2 years ago
astro.config.js chore: added serialization for db option type 1 year ago
go.mod chore: added serialization for db option type 1 year ago
go.sum chore: added serialization for db option type 1 year ago
package.json website style and circuits art 2 years ago
pnpm-lock.yaml website style and circuits art 2 years ago
tsconfig.json website style and circuits art 2 years ago

README.md

PHC Website

Sito web del PHC

Usage

Come usare questo progetto

Development

# Start the backend server and the frontend development server
$ go run -v ./cmd/dev-server

# Or using entr lo get live reload for go files
$ fd -e go | entr -r go run -v ./cmd/dev-server

Production

$ go run ./cmd/server

Deploy

$ make all