list-extra
packagedict-extra
packageelm install author/package-name
) can be useful in some cases to remove a dependency from your packageMajor version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.
Start by asking "What problem are you solving? Who are you solving it for?"
Scratch your own itch
servant-elm
(for Haskell servant)
Keep yourself honest about solving problems by starting with an examples/
folder
Early elm-graphql
commits started with examples before anything else
Write meaningful test cases with elm-test
Have a clear vision
Ask people for feedback
Let ease of explanation guide you to refine core concepts
elm-review
live stream videoelm-http-builder
packageelm-spa-example
's custom http request builder moduledate-format
packageelm make --docs docs.json
will tell you if you're missing docs or if there are documentation validation errorselm-doc-preview
dillonkearns/elm-markdown
packageelm-publish-action
GitHub Action will publish package versions when you increment the version in your elm.json
- nice because it runs CI checks before finalizing a new package releaseelm publish
will walk you through the steps you need before publishing the first version of your Elm package#packages
channel on the Elm slack shows a feed of packages as they're published#api-design
channel on the Elm slack is a good place to ask for feedback on your API design and package ideaShare your package ideas with us @elmradiopodcast on Twitter!