A Slack bot for GitHub organization management -- and other things too
This release of HubCommander has a number of improvements to help reduce the verbose SPAM in the channel.
@hubcommander_command
decorator will output help messages as ephemeralPlease review the contribution and development instructions on how to leverage the new features.
The following notable PRs were merged in:
This release of HubCommander has significant refactoring and many new features!
3 Very big features:
Please Note: This contains a number of breaking changes. Please review the updated Readme and code for examples on how to leverage the new decorators.
@hubcommander_command
decorator to take out most of the heavy lifting for argument parsing. It is a wrapper around Python's argparse
library with a bunch of other convenience abilities. Please review the ReadMe for decorators on how to leverage this powerful feature.!AddKey
, !GetKey
, !ListKeys
, !DeleteKey
commands for managing GitHub SSH repository deploy keys. Thanks @willbengtson!SetTopics
for adding GitHub repository topicsSummary: This release of HubCommander has significant refactoring to depend on the latest Python RTM bot (0.4.0), and to accommodate this, packages were moved around.
Notable Features:
plugins/
directory -- it's now located in the rtmbot/hubcommander
directory.!DeleteRepo
, and !AddUserToTeam
PRs:
Special Thanks:
This release of HubCommander has a number of bug fixes from the initial release.
This also has a new feature: !ListPRs
, which is documented in greater detail in #13 .
This is the initial release of HubCommander.
Please review the documentation for details on setup and installation.