{"id":16918170,"url":"https://github.com/vito/tracksuit","last_synced_at":"2025-04-11T16:33:48.507Z","repository":{"id":66250887,"uuid":"39415562","full_name":"vito/tracksuit","owner":"vito","description":"github issue and tracker story syncer","archived":false,"fork":false,"pushed_at":"2017-11-07T14:12:29.000Z","size":1928,"stargazers_count":7,"open_issues_count":2,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-11T16:32:23.066Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vito.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-07-21T00:42:05.000Z","updated_at":"2019-05-21T05:52:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"510c0c87-2864-43af-aeaa-33fbb0b6c351","html_url":"https://github.com/vito/tracksuit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vito%2Ftracksuit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vito%2Ftracksuit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vito%2Ftracksuit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vito%2Ftracksuit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vito","download_url":"https://codeload.github.com/vito/tracksuit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248441348,"owners_count":21103976,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"2024-10-13T19:39:02.916Z","updated_at":"2025-04-11T16:33:48.496Z","avatar_url":"https://github.com/vito.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tracksuit\n\n![Tracksuit Mascot](images/tracksuit.jpg)\n\nkeeps Github issues and Tracker stories in sync by doing the following:\n\n* if an issue exists with no stories labelled with `reponame/username#123`,\n  create a story with the issue's name/description\n\n* for every issue, find all labelled stories and reflect their status in a\n  helpful comment (only one comment per issue, updating if it already exists)\n\n* if an issue is open and all stories for it are accepted, close it with a\n  message linking to the stories, and instructing the user to reopen if they\n  have any questions or more feedback\n\nit is implemented as a stateless CLI, and you just give it flags for the Github\norganization and Tracker project ID to sync up. comments and stories will be\ncreated as the user for the respective tokens.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvito%2Ftracksuit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvito%2Ftracksuit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvito%2Ftracksuit/lists"}