Download Latest Version 1.1 Release of HubCommander - Less SPAM edition!.tar.gz (607.8 kB)
Email in envelope

Get an email when there's a new version of HubCommander

Home / 1.0
Name Modified Size InfoDownloads / Week
Parent folder
1.0 Release of HubCommander!.tar.gz 2017-07-24 60.6 kB
1.0 Release of HubCommander!.zip 2017-07-24 79.5 kB
README.md 2017-07-24 1.6 kB
Totals: 3 Items   141.7 kB 0

Summary:

This release of HubCommander has significant refactoring and many new features!

3 Very big features: 1. GitHub dependencies are decoupled so HubCommander can now be used as a regular bot framework! 2. There is now an all new command decorator that takes all the heavy lifting out of argument parsing! 3. We now have an official logo!

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.

Notable Features:

  • MAJOR: HubCommander is no longer dependent on the GitHub plugin. It is now a regular bot framework that can do other things! Special thanks to @goduncan for this!
  • MAJOR: HubCommander now has a @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.
  • We now have a logo!
  • Added !AddKey, !GetKey, !ListKeys, !DeleteKey commands for managing GitHub SSH repository deploy keys. Thanks @willbengtson
  • Added new features: !SetTopics for adding GitHub repository topics
  • Fixed some bugs
  • Added some unit tests for decorators

PRs:

  1. [#35]
  2. [#36]
  3. [#38]
  4. [#40]
  5. [#44]
  6. [#45]
  7. [#49]
  8. [#51]

Special Thanks:

  • @goduncan
  • @willbengtson
  • @dmart
Source: README.md, updated 2017-07-24