Skip to content
This repository has been archived by the owner on Jun 8, 2024. It is now read-only.

A Github app that lets you automate your basic tasks by automatically adding labels to your pull requests and using `/` commands in your comments to do some nice stuff like approving and merging pull requests.

License

Notifications You must be signed in to change notification settings

aayushchugh/repository-commander

Repository files navigation

logo

Repository Commander

A Github app that lets you automate your basic tasks by automatically adding labels to your pull requests and using / commands in your comments to do some nice stuff like approving and merging pull requests.

⚠️

This repository is archived because the webhook service that is used by this app is not working anymore. If you want to use this app then you can host the webhook server on your own and use this app.

Features

  • Automatically add labels to pull requests eg:- Approved, Merged
  • / commands can be used in comments eg:- /approve, /merge, /label documentation
  • Bot will react with 🚀 emoji when a command is found in comment
  • When a new issue is created and body is less than 20 characters than bot will ask for more information
  • After user edits the body and adds the required information bot will remove the needs more information label

Demo

Automatically adding labels

  • When a issue is closed by user and it contains some keyword labels than these labels will be automatically added

    • bug - fixed
    • enhancement - implemented
    • feature - implemented

If these labels are not present in the repo than bot will create them automatically with random color

  • Ready for Review (pull_request)

    Ready for Review

  • Approved (pull_request)

    Approved

  • Merged (pull_request)

    Merged

Ask for more information

  • When a new issue is created and body is less than 20 characters than bot will ask for more information

    needs more information

  • After user edits the body and adds the required information bot will remove the needs more information label

    remove needs more information

/ command

Contributing

If you have suggestions for how shriproperty could be improved, or want to report a bug, open an issue! We'd love all and any contributions.

For more, check out the Contributing Guide.

Run Locally

You need to clone the repository-commander first and start it

Clone the project

  git clone [email protected]:aayushchugh/repository-commander.git

Go to the project directory

  cd repository-commander

Install dependencies

    yarn

Start the server

    yarn start

For further assistance checkout probot docs

Feedback

If you have any feedback, please create a issue or reach out to me at [email protected]

Support

For support, please create a issue or reach out to me at [email protected]

About

A Github app that lets you automate your basic tasks by automatically adding labels to your pull requests and using `/` commands in your comments to do some nice stuff like approving and merging pull requests.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •