hop-along-polly / always-on

AlwaysON is the REST API that always responds with the EXACT response you want.
GNU General Public License v3.0
0 stars 0 forks source link

Poetic Adoption #14

Open chrishalbert opened 3 months ago

chrishalbert commented 3 months ago

While working on implementing the code linter, I noticed that we weren't using Poetry. Poetry allows you to install dev dependencies pretty similarly to the interfaces for npm or composer, splitting up the dependency type so that you don't need to specify different manifest files. It also provides a single interface to define packaging information (which isn't applicable for this project, but a bonus) and it provides a virtualization interface too so we wouldn't need to use venv. I think it could simplify workflows, speed up build(not a huge deal) and help ensure deterministic builds between systems (our local, github, our cloud env).

At the same time, I recognize this is not necessary at this time for Always-On's POC but I did want to document it for future reference in case we find that it adds value helping development.

hop-along-polly commented 3 months ago

I'm down for implementing poetry at this point. My philosophy is do things right form the start otherwise they won't get done.