diff --git a/2026-02-10.md b/2026-02-10.md index f5736ae..123891d 100644 --- a/2026-02-10.md +++ b/2026-02-10.md @@ -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