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

Inbox

bijanbwb opened this issue · 0 comments

PLANNING

  • Content Phase: Initial writing to document the full implementation of the demo application. This phase will be heavy on task-oriented content and light on explanation.
  • Detail Phase: Refine content and provide in-depth explanation. Both the approach and concepts will be expounded upon in this phase.
  • Distillation Phase: Remove unnecessary content and condense to the essentials.

TASKS

MARKETING

  • Link from original GitBook version to LeanPub landing page.
  • Register relevant domains and point them to LeanPub landing page.
  • Update link on personal "now" page to point to LeanPub book.

WRITING

  • Write introduction.
  • Write chapter on "diving in".
  • Write chapter on introductory Elixir concepts.
  • Write chapter on Heroku deployments and CI.
  • Write chapter on Phoenix migrations and updating resources.
  • Migrate notes section out of the book.
  • Add page at the very end with planning and contact information.
  • Add a placeholder page for Elm minigame ideas.
  • Write chapter on Phoenix authentication.
  • Write chapter on introductory Elm content.
  • Write initial Phoenix API chapter.
  • Finish updating current outline.
  • Update last page with a link to a Slack community.
  • Clarify initial generators with information about bounded contexts.
  • Continue writing Our First Game chapter.

PUBLISHING

  • Start writing using GitBook platform.
  • Finish importing everything from GitBook to LeanPub.
  • Link from original GitBook version to LeanPub landing page.
  • Generate a free LeanPub sample.
  • Add disclaimer about super early draft.
  • Rewrite a more compelling intro for landing page.
  • Add information about versions covered in the book.
  • Publish super early draft on LeanPub and ask for feedback.
  • Post request for book covers on Fiverr.
  • Write an alternate TOC: What would the book look like for LeanPub early adopters vs. printed book mainstream customers.

APPLICATION

SUPPORT

  • Create a Slack for live support and sharing.
  • Be more clear about using Phoenix 1.3 instead of just mentioning it on the landing page.
  • Create reader survey.
  • Review image sizing issue for epub format. [Couldn't reproduce issue.]