Skip to content

Instantly share code, notes, and snippets.

@sebs
Last active March 8, 2018 15:07
Show Gist options
  • Save sebs/b0956c84fc7a14189250e1ba45654b52 to your computer and use it in GitHub Desktop.
Save sebs/b0956c84fc7a14189250e1ba45654b52 to your computer and use it in GitHub Desktop.

ideas

  • Maiantain a Readme
    • Note down the basic ideas (it is a FAT Repo after all)
    • docs folder
    • basic architecture document
    • list of requirements
  • Deploy First
    • cli -g install
    • Web: Export Html
    • Lambda: Deploy Stub
  • Post Deploy Checks
    • cli call -h
    • Web: Call, 200, no JS errors
    • Lambda: Status call, non writing test calls
    • running agaionst live
    • deployed as small executable packages?
  • Inside out testing for speed
    • mocha is enough
    • Small, very fast tests (e.g. 50 in 10ms)
    • focus: speed up development
  • Loose integration tests
    • Touch some elements early on. You are done here for now if you got post deploy checks
    • deploy ALL to dev and run (this can be pretty complicated)
  • One Button Build/Test
  • Small, automated components
    • Release to npm or private repository
    • lerna.js
    • tested against latest versions of node (if you want to do so)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment