Listen

Description

What is an Elm Package?

Should you publish a package?

Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.

Keep yourself honest about solving meaningful problems

Make it easy for people to understand your package goals and philosophy

Porting libraries vs. Coming Up With an Idiomatic Solution for Elm

How to design an Elm package API

Pay attention to how other packages solve problems

Pick your constraints instead of trying to solve every problem

The mechanics of publishing an elm package

Continue the Conversation

Share your package ideas with us @elmradiopodcast on Twitter!