{"id":28828922,"url":"https://github.com/mojotech/pt-estimator","last_synced_at":"2026-02-28T08:33:29.320Z","repository":{"id":40219851,"uuid":"192358266","full_name":"mojotech/pt-estimator","owner":"mojotech","description":"Pivotal Tracker pointing/estimating tool","archived":false,"fork":false,"pushed_at":"2023-01-19T14:03:23.000Z","size":1053,"stargazers_count":3,"open_issues_count":19,"forks_count":1,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-06-19T05:11:44.527Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mojotech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-17T14:03:14.000Z","updated_at":"2024-11-04T17:29:16.000Z","dependencies_parsed_at":"2023-02-11T03:15:30.320Z","dependency_job_id":null,"html_url":"https://github.com/mojotech/pt-estimator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mojotech/pt-estimator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mojotech%2Fpt-estimator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mojotech%2Fpt-estimator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mojotech%2Fpt-estimator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mojotech%2Fpt-estimator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mojotech","download_url":"https://codeload.github.com/mojotech/pt-estimator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mojotech%2Fpt-estimator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29928767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"online","status_checked_at":"2026-02-28T02:00:07.010Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-19T05:10:54.666Z","updated_at":"2026-02-28T08:33:29.316Z","avatar_url":"https://github.com/mojotech.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PT Estimator\n\n## Resources\n\n[Pivotal Tracker Project](https://www.pivotaltracker.com/n/projects/2354450)\n\n[Design Doc](https://paper.dropbox.com/doc/PT-Estimator--AfCObrQ6NOkdv113xWrh3oGNAQ-5uQ31HqitmrW9Fsp4b0ue)\n\n[Original Designs](https://projects.invisionapp.com/share/GVSGGEN528N#/screens/220994025)\n\n## Dev Env Init\n\n1. yarn install\n2. cd server\n3. rvm install 2.6.3\n4. gem install bundler\n4. bundle install\n4. brew services list (check postgres status)\n5. brew services start postgres (if pg is stopped)\n6. rake db:create\n7. cd ..\n8. yarn run develop\n\n## Editor config\n\nThere is annoying gotcha with Parcel where hot module reloading breaks after first save for any editor that has safe write.\nhttps://parceljs.org/hmr.html#safe-write\n\nThis includes:\n* vim\n* vscode\n* sublime\n\n## Client Init\n\nEnsure you have [nvm](https://github.com/nvm-sh/nvm) installed (this will ensure the project uses a consistent version of Node).\n\n1. nvm use\n2. yarn install\n\n## Client Scripts\n\n### Formatting\nRun `yarn format` to have `prettier` format all `TypeScript` files in `client/`.\nRun `yarn format:check` to verify `prettier` has run, or to see if any files need formatting.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmojotech%2Fpt-estimator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmojotech%2Fpt-estimator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmojotech%2Fpt-estimator/lists"}