Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce command line like interface #11

Open
martinskuta opened this issue Jun 28, 2022 · 0 comments
Open

Introduce command line like interface #11

martinskuta opened this issue Jun 28, 2022 · 0 comments

Comments

@martinskuta
Copy link
Owner

martinskuta commented Jun 28, 2022

We have seen over the years that the semi-natural interface is causing some troubles, because in the end you have to type the sentance in expected format and somtimes even the .(dot) in the end of a sentace can make it not understandable for the bot.

Suggested API:

Registering reviewers

@review register @Mention1,@mentionn
@review register self (in Teams you cannot mention yourself so we need this to self register)

Print status

@review status

All time stats

@review alltime

Find reviewer

@review findreviewer
@review findreviewer --exclude @Mention1,@mentionn

Assigning/Unassigning review directly

@review addreview @Mention1,@mentionn
@review removereview @Mention1,@mentionn

Status changes

@review makeavailable @Mention1,@mentionn
@review makeavailable self
@review makebusy @Mention1,@mentionn
@review makebusy self
@review suspend @Mention1,@mentionn
@review suspend self

Can/Cannot approve pull requests flag

@review ??? @Mention1,@mentionn

Help

@review help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant