{"id":15432493,"url":"https://github.com/thomasrayner/broombot","last_synced_at":"2025-04-19T17:45:50.978Z","repository":{"id":50019571,"uuid":"277646609","full_name":"thomasrayner/BroomBot","owner":"thomasrayner","description":"Azure DevOps Pull Request Minder","archived":false,"fork":false,"pushed_at":"2021-06-06T02:06:05.000Z","size":320,"stargazers_count":17,"open_issues_count":10,"forks_count":6,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-29T11:05:38.426Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","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/thomasrayner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-06T20:53:09.000Z","updated_at":"2024-03-09T00:03:52.000Z","dependencies_parsed_at":"2022-09-19T10:10:23.328Z","dependency_job_id":null,"html_url":"https://github.com/thomasrayner/BroomBot","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/thomasrayner%2FBroomBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasrayner%2FBroomBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasrayner%2FBroomBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasrayner%2FBroomBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thomasrayner","download_url":"https://codeload.github.com/thomasrayner/BroomBot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249752036,"owners_count":21320418,"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-01T18:26:47.888Z","updated_at":"2025-04-19T17:45:50.960Z","avatar_url":"https://github.com/thomasrayner.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"img/broombot-text.png\" alt=\"BroomBot Logo\" width=\"20%\"/\u003e\n\n# BroomBot\n\n**BroomBot** is an Azure DevOps Pull Request Minder. Sweep up forgotten and forlorn Azure DevOps Pull Requests with **BroomBot**!\n\n## About\n\nGitHub has a rich ecosystem of bots and helper tools that (among other things) empower repo owners to automatically remind pull request creators to stay on top of their PRs, and clean up stale PRs when they are unattended too long. There are not as many great solutions for this same problem in Azure DevOps, and so **BroomBot** fills that gap.\n\n**BroomBot** periodically checks your Azure DevOps repos for pull requests that haven't been updated in a while and reminds the person who opened it to attend to their PR. After a few reminders, **BroomBot** will abandon the stale PR.\n\n### Features\n\n**BroomBot** is very customizable. **BroomBot** can:\n\n* Scan for stale pull requests as often as you want\n* Give as many warnings as you want\n* Mark stale pull requests as abandoned once enough warnings have been given\n* You can completely customize every message **BroomBot** posts\n  * Including tagging the pull request creator in the message\n  * Including the name, avatar, description and overall appearance of the bot\n* Customize the deployment of **BroomBot** in Azure\n\n![BroomBot Features](img/features.png)\n## Deploying BroomBot\n\n**BroomBot** is quickly and conveniently deployable into any Azure DevOps organization. Check out [**BroomBot**'s deployment guide](deployment.md) for more information.\n\n## Contributing to BroomBot\n\nThank you for being interested in contributing to **BroomBot**! **BroomBot** is maintained primarily by a single person with the occasional help of others, and so your contributions are hugely appreciated. Check out [**BroomBot**'s contribution guide](contributing.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasrayner%2Fbroombot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomasrayner%2Fbroombot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasrayner%2Fbroombot/lists"}