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
- Host: GitHub
- URL: https://github.com/mojotech/pt-estimator
- Owner: mojotech
- License: mit
- Created: 2019-06-17T14:03:14.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T14:03:23.000Z (over 3 years ago)
- Last Synced: 2025-06-19T05:11:44.527Z (about 1 year ago)
- Language: TypeScript
- Size: 1 MB
- Stars: 3
- Watchers: 26
- Forks: 1
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.