elixir-elm-tutorial/elixir-elm-tutorial-book

Ship New Release

Closed this issue · 4 comments

New Release

Book

  • Finish full rewrites to update content for Phoenix 1.4 and Elm 0.19 (see the revisions branch).
  • Update the Elm API chapter with changes to Elm's simplified Http package (notes).
  • Merge the revisions branch into the preview branch and check for issues.
  • Merge the preview branch to master.
  • Update the landing page on LeanPub.
  • Ship new release to readers.
    • Announce fully updated release for Phoenix 1.4 and Elm 0.19.
    • Mention the sample app is updated and working.
    • Mention last three chapters on Phoenix channels.
    • Ask for feedback. Will push fixes and updates quickly.

Sample App

  • Clear out the original sample application.
  • Create a new sample app from scratch.
  • Verify that all book content works up to the Phoenix Channel chapters.
  • Deploy the new version of sample app to Heroku.
  • Add game thumbnail image.

Next Up

  • Finish rewrites for the last three chapters on Elm and Phoenix channels and fix channel issues.
  • Finish chapters on persisting player scores and finishing touches.

Hi @bijanbwb,

The book is already available for translation, I wrote to you about this by email?

Hi @lex111, thanks again for reaching out!

The good news is that I've pushed a ton of recent changes and I'm pretty close to shipping a new full release (you can see the recent progress on the preview branch).

For context, I did manage to ship a new release on 12/16/2018 that included revisions for all but the last few chapters. The idea was that anyone starting the book would be able to start with the latest versions of Phoenix (1.4) and Elm (0.19).

And the next release (which should be done within the next week or two) will include all new content for the chapters on Phoenix channels and integrating them with Elm. It's been an exciting change because I managed to get rid of the dependencies on external packages by using Elm ports, which are a nice addition to the content.

Great, then I'm waiting for the next release, and then can I translate the book?

I managed to finish up with the major rewrites and the last new chapters last night! I also pushed all the changes to the demo repo so I'll send out an email to all readers today to announce the updates.

I'll reach out via email to figure out translation details too. Thanks again!