An open API service indexing awesome lists of open source software.

https://github.com/mojotech/pt-estimator

Pivotal Tracker pointing/estimating tool
https://github.com/mojotech/pt-estimator

Last synced: 5 months ago
JSON representation

Pivotal Tracker pointing/estimating tool

Awesome Lists containing this project

README

          

# PT Estimator

## Resources

[Pivotal Tracker Project](https://www.pivotaltracker.com/n/projects/2354450)

[Design Doc](https://paper.dropbox.com/doc/PT-Estimator--AfCObrQ6NOkdv113xWrh3oGNAQ-5uQ31HqitmrW9Fsp4b0ue)

[Original Designs](https://projects.invisionapp.com/share/GVSGGEN528N#/screens/220994025)

## Dev Env Init

1. yarn install
2. cd server
3. rvm install 2.6.3
4. gem install bundler
4. bundle install
4. brew services list (check postgres status)
5. brew services start postgres (if pg is stopped)
6. rake db:create
7. cd ..
8. 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](https://github.com/nvm-sh/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.