dwyl / learn-elixir

:droplet: Learn the Elixir programming language to build functional, fast, scalable and maintainable web applications!
1.6k stars 107 forks source link

[Question] What is your process like when developing a package on Elixir? #183

Closed LuchoTurtle closed 1 year ago

LuchoTurtle commented 1 year ago

As I'm starting my Elixir journey, I'm curious how more seasoned developers create and publish their own packages. I know there are tons, and tons and tons of resources out there.

But I'd like to know more about how developers usually test their packages as they implement their features. I've seen three patterns pop up:

I'm personally using a mix between the first and third option but I'm curious if there are any more advantageous or efficient ways of knowing your package won't break as soon as it's released 😛 .

nelsonic commented 1 year ago

@LuchoTurtle thanks for opening this issue 👍 to highlight that we hadn't linked to our tutorial that covers most of these things ... ⏳ please see: https://github.com/dwyl/learn-elixir/pull/184/ 🙏

LuchoTurtle commented 1 year ago

Closed due to #184 . Thanks @nelsonic !

nelsonic commented 1 year ago

Anyone reading this in the future, the answer is: https://github.com/dwyl/learn-elixir/blob/main/code-reuse-hexpm.md