update docs
This commit is contained in:
@@ -1,10 +1,3 @@
|
|||||||
devo sviluppare questo progetto, il focus di questa repo è il backend del progetto.
|
|
||||||
Il backend deve essere necessariamente sviluppato in C++, per questo ho scelto il framework drogon.
|
|
||||||
Il focus è lo sviluppo del backend in locale su questa macchina, solo alla consegna andrà setuppato la parte docker.
|
|
||||||
docker viene utilizzato per servizi esterni quali mysql o in futuro per altri servizi quali redis ecc...
|
|
||||||
|
|
||||||
Il nome del progetto non è quello della cartella, chiaramente ironico, ma è "Visione".
|
|
||||||
|
|
||||||
Traccia principale del progetto:
|
Traccia principale del progetto:
|
||||||
Caso di studio
|
Caso di studio
|
||||||
Segnalazioni urbane
|
Segnalazioni urbane
|
||||||
@@ -172,14 +165,4 @@ erDiagram
|
|||||||
int utente_id FK
|
int utente_id FK
|
||||||
text testo
|
text testo
|
||||||
datetime data_invio
|
datetime data_invio
|
||||||
}
|
}
|
||||||
|
|
||||||
Il sito sarà in italiano però è importante che il codice sia scritto in inglese, per mantenere una coerenza con le convenzioni di programmazione e facilitare la comprensione da parte di sviluppatori di diverse nazionalità. Ovviamente nomi propri o cose tipicamente italiane.
|
|
||||||
|
|
||||||
Voglio che il codice segua le best practice del C++ moderno, con un'architettura ben definita e modulare. Il backend deve essere scalabile e facilmente manutenibile. Molto importante per me anche la leggibilità e la semplicità del codice, voglio che sia chiaro e comprensibile anche per chi non è un esperto di C++.
|
|
||||||
|
|
||||||
Dato che sei un LLM e che il framework Drogon non è così popolare, è importante che tu faccia sempre riferimento alla repo clonata in locale /home/gabdevele/Projects/snitchitaly/backend/drogon e alla documentazione ufficiale: https://drogonframework.github.io/drogon-docs/
|
|
||||||
|
|
||||||
Inoltre fondamentale per questo progetto che scrivi i file markdown che possono aiutare gli llm a capire meglio il progetto.
|
|
||||||
|
|
||||||
Dopo aver definito tutte le feature, le spefiche del progetto e creato tutti i file, è possibile iniziare con lo sviluppo.
|
|
||||||
Reference in New Issue
Block a user