/pt-estimator

Pivotal Tracker pointing/estimating tool

Primary LanguageTypeScriptMIT LicenseMIT

PT Estimator

Resources

Pivotal Tracker Project

Design Doc

Original Designs

Dev Env Init

  1. yarn install
  2. cd server
  3. rvm install 2.6.3
  4. gem install bundler
  5. bundle install
  6. brew services list (check postgres status)
  7. brew services start postgres (if pg is stopped)
  8. rake db:create
  9. cd ..
  10. yarn run develop

Editor config

There is annoying gotcha with Parcel where hot module reloading breaks after first save for any editor that has safe write. https://parceljs.org/hmr.html#safe-write

This includes:

  • vim
  • vscode
  • sublime

Client Init

Ensure you have nvm installed (this will ensure the project uses a consistent version of Node).

  1. nvm use
  2. yarn install

Client Scripts

Formatting

Run yarn format to have prettier format all TypeScript files in client/. Run yarn format:check to verify prettier has run, or to see if any files need formatting.