{"repo":"tianhaoz95/approveman","free":true,"listed":false,"github":"https://github.com/tianhaoz95/approveman","clone":"git clone https://github.com/tianhaoz95/approveman.git","description":"A GitHub App that automatically approve specified changes.","language":"TypeScript","stars":19,"topics":["github-app","code-review","code-quality","automation","project-management","review","review-policies"],"license":"MIT","category":"workflow-automation","readme_excerpt":":warning: Sunset Notice :warning: TODO(@tianhaoz95): add future plans and migration guide. What are not going to change: The project can still be self-hosted (Heroku or as a GitHub action, see https://probot.github.io/docs/deployment for details). I will still maintain the project health including getting dependencies up-to-date and merging code contributions. What are changing: There will not be hosted services. There won't be new features planned. --- Repository status ApproveMan is a GitHub app that helps approve pull requests with safe changes. Motivation To maintain the health of repositories, it's important to set up review policies to make sure every pull request is good. GitHub provides \"protected branches\" as a way to enforce code review policies on incoming pull requests. However, not all pull requests require human attention. For example, it's reasonable for a repository to set up a location with a user's GitHub ID like [project root]/playground/${username} to allow developers add quick experiments that they want to keep a record and share with the team. In this case, if I want to add some notes in [project root]/playground/${username}/my-note.md , there is no reason to ask another developer to review the change. Usage For GitHub The app can be installed from the GitHub Marketplace. You can configure the behavior by adding rules into .github/approveman.yml . Here is an example that, given that my GitHub ID is tianhaoz95 , approves all my changes that go into playgr","default_branch":null,"files":null,"tree":[],"storefront":"/r/tianhaoz95","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tianhaoz95/approveman/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}