mmzeynalli / integrify

Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır.
https://integrify.mmzeynalli.dev/
GNU General Public License v3.0
21 stars 2 forks source link

Proyekt folder strukturu PEP-e uygun gelmir. #12

Closed ShahriyarR closed 1 month ago

ShahriyarR commented 1 month ago

Proyekt folder strukturunda root folder teyin olunmayib. Best practice deyir ki, kod ucun root folder src olmalidir.

https://packaging.python.org/en/latest/tutorials/packaging-projects/

Bu template-den de istifade etmek olar: https://github.com/ShahriyarR/py-project-template

mmzeynalli commented 1 month ago

Muellim, mene chox maraqlidi, bes niye FastAPI ve Pydantic-de tema bele deyil? Bir de bele etsem, import nece olacaq?

ShahriyarR commented 1 month ago

Importlar birbasha installationdan gelecek, yani meselen src/integrify install olandan sonra onsuz da integrify kimi paketlenir. from integrify qalir oz yerinde.

Bu videoda biraz danishmisham folder strukturu haqda, hemcinin arxitektura ve testability haqda: https://youtu.be/wrtCo2fBoD0?t=225