semver + grabber -> base de données

This commit is contained in:
Pierre_Herzog 2026-02-10 16:38:24 +01:00
parent a0c987656f
commit 599fc3e187

View File

@ -31,3 +31,42 @@ app.py
6/ session.close
grabber.sh -> /endpoint -> créer un ordi (-> qui est écrit dans la base de donnée)
statement = select(HEro).where(Hero.nam == "exemple-pc")
hero = session.exec(statement).first()
remplacer .first par .length() ?
-> sert à aller vérifier dans la base de donnée si l'ordinateur exemple-pc est déjà inscrit dans la base de donne pour ne pas créer un doublon
@app.get("/ordi/{ordi_id}"), response_class=HTMLResponse)
async def get_ordi1_info(request: REquest, ordi_id: int):
with Session(engine) as session:
statement = select(Ordinateur).where( Ordinateur.id == ordi_id )
this_ordi = session.exec(statement).first()
return templates.TemplateResponse(
request=request, name="ordi.html", context={"ordi": this_ordi}
SemVer
Given a version number MAJOR.MINOR.PATCH, increment the:
MAJOR version when you make incompatible API changes
MINOR version when you add functionality in a backward compatible manner
PATCH version when you make backward compatible bug fixes
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.
Semantic Versionning
0.0.1<-correction de bugs (chiffre de droite)
0.1.0<-nouvelles fonctionnalités (chiffre du milieu)
0.1.1<-correction de bug
0.2.O<-nouvelles fonctionalités / function
1.0.0<-stable release / breaking change (chiffre de gauche)
git add
git commit
git tag - v0.0.1 -m "version test"
git push --tags
# a faire/vérifier
page ordi(numéro)/delete qui supprime la page numérotée (bouton ?)
page /ordis qui répertories tout les pc enregistrés (actuellement juste / )
push avec semver