{"id":20879509,"url":"https://github.com/rsarky/pro-claim","last_synced_at":"2026-04-26T09:32:05.624Z","repository":{"id":120663484,"uuid":"122765648","full_name":"rsarky/pro-claim","owner":"rsarky","description":"GitHub App that assigns contributors to issues when they \"claim\" them in the comments.","archived":false,"fork":false,"pushed_at":"2018-03-12T19:29:12.000Z","size":429,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-12-26T20:57:36.485Z","etag":null,"topics":["github-app","issues","probot","probot-app"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rsarky.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2018-02-24T18:04:49.000Z","updated_at":"2020-02-02T22:22:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"eba7b72d-3d12-4b34-a1c5-6578439a27d3","html_url":"https://github.com/rsarky/pro-claim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rsarky/pro-claim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsarky%2Fpro-claim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsarky%2Fpro-claim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsarky%2Fpro-claim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsarky%2Fpro-claim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rsarky","download_url":"https://codeload.github.com/rsarky/pro-claim/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsarky%2Fpro-claim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32292811,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T08:29:33.829Z","status":"ssl_error","status_checked_at":"2026-04-26T08:29:18.366Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["github-app","issues","probot","probot-app"],"created_at":"2024-11-18T07:16:46.761Z","updated_at":"2026-04-26T09:32:05.609Z","avatar_url":"https://github.com/rsarky.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pro-claim\n\n\u003e A GitHub App built with [probot](https://github.com/probot/probot) that automatically assigns a contributor to an issue that he/she 'claims' for. Inspired by [zulipbot](https://github.com/zulip/zulipbot)\n\nUseful for open source organizations who want to allow aspiring contributors to claim issues in a democratic and straightforward manner.\n\n***Only works for repositories owned by organizations.***\n\n## Usage\n\nInstall pro-claim on your repository. For any aspiring contributor to claim an issue he/she must comment :\n\u003e@pro-claim claim\n\nThis will assign the user to the issue.\n\n### NOTE\n* Only one assignee per issue is allowed.\n* First time contributors need to accept an invite that makes them a read only collaborator so that they can be assigned issues.\n\n## Screenshots\n\nIf user is a new contributor :\n\n![new-contributor][]\n\nAssigning issues :\n\n![Assigning-issues][]\n\nIf Issue already has an assignee:\n\n![Preassigned][]\n\n[Assigning-issues]: ./screenshots/assign-issue.png\n[Preassigned]: ./screenshots/issue-already-assigned.png\n[new-contributor]: ./screenshots/new-contributor.png\n\n## Todo\n- [ ] Add templates with appropriate messages.\n  - [ ] First time contributor message. (Accept invite.)\n  - [ ] Issue Assigned message.\n  - [ ] Issue Unassigned message.\n  - [ ] Issue already assigned message.\n  - [ ] Unassign after inactivity message.\n- [ ] Add tests.\n- [ ] Unassign assignee after a period of inactivity.\n- [ ] Only assign to issues with certain labels ( good-first-issue/first-timers-only/help-wanted)\n- [ ] Add a configuration file with the necessary fields.\n\n## Setup\n\n```\n# Install dependencies\nnpm install\n\n# Run the bot\nnpm start\n```\n\nSee [docs/deploy.md](docs/deploy.md) if you would like to run your own instance of this app.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frsarky%2Fpro-claim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frsarky%2Fpro-claim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frsarky%2Fpro-claim/lists"}