Gestire divergenze #4
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Ciao, non ho capito bene come affrontare la situazione che si è venuta a creare. La provo a riassumere brevemente. Lo sviluppo di
phi
è partito come una applicazione che usavaldap3
per interfacciarsi con il db OpenLDAP eaiohttp
per esporre delle API.ldap3
non offre API async, mentrebonsai
sì. Io sono un po' partito per la tangente e ho rifatto a modo mio (in OOP) un modello, ovvero l'insieme di logiche per interagire con il db, in async conbonsai
. Questo a quanto pare non è molto piaciuto a @crudo e @uid, che preferiscono un approccio più funzionale. Adesso, per riconciliare la divergenza, vedo due alternative:Spiego la seconda: adesso il codice sta in
src/phi
. Propongo che il codice già esistente, usato principalmente per la cli, sia mantenuto lì, mentre il codice nuovo, che ho scritto per tirare su le API web, le mettiamo insrc/phiweb
. Questo senza riconciliare i modelli (quindisrc/phi
useràldap3
esrc/phiweb
useràbonsai
).Cosa ne pensate?
Ciao,
la prima soluzione che proponi non indica poi quale fork andrà infine deployato sul server. La seconda soluzione mi sembra assurda da un punto di vista tecnico.
Io non ho più molto tempo né voglia di starci dietro, quindi ti cedo la mia parte di maintainership. Insomma, fai ciò che reputi più giusto.
Happy hacking
Accetto il suggerimento di @crudo :)