Oi debs, curti o projeto#1
Conversation
|
Ooi, @nicolasmelo1 ! Eu estava com a parte inicial toda local ainda (subo ainda hoje a V0 logo menos 😄 ), então pode ser que a gente precise fazer alguns ajustes no PR para organizar na arquitetura que vai subir. Gostaria que você desse uma olhada e me dissesse o que acha 😄 (vou abrir um PR e te marcar) Uma coisa que eu posso adiantar é que (apesar do nome pomposo do repo) estava pensando em começar algo bem mais simples e "ad_hoc" e ir crescendo mais no com o passar do tempo, então nem estava me preocupando com serializers e em separar em módulos por hora, mais fazer um script só que fizesse o que ele precisa e pronto hahaha |
Então comecei a fazer algo porque curti real o projeto, pensei em criar não só uma lib não oficial pra API do Notion, também colocar sua ideia de criar um cli.
Pra deixar a lib bem clean e lean pensei em tentar evitar o uso de libs, assim as pessoas poderiam integrar sem medo nosso módulo ao projeto delas, então criei meu próprio modulo de requests (pra interagir 100% com a API),
Pretendo criar o Client, fazer Serializers (assim conseguimos transformar o dict/json em Objetos python, acho que fica melhor pro trabalho e pra interagir com a lib) e por último mas não menos importante, criar a interface de linha de comando que você pensou em criar.
A API iria expor apenas o CLI e o Client, sendo assim a pessoa pode optar por integrar a lib no projeto delas como também usar o cli.