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.
Antonio De Lucreziis
01982942a8
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 | 1 year ago | |
cmd | 1 year ago | |
libs | 1 year ago | |
server | 1 year ago | |
.gitignore | 2 years ago | |
Makefile | 2 years ago | |
README.md | 2 years ago | |
astro.config.js | 1 year ago | |
go.mod | 1 year ago | |
go.sum | 1 year ago | |
package.json | 2 years ago | |
pnpm-lock.yaml | 2 years ago | |
tsconfig.json | 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