Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ubclaunchpad/rocket2
🚀 The official UBC Launch Pad Slack bot and team management platform
https://github.com/ubclaunchpad/rocket2
dynamodb github python self-hosted slack slack-bot team-management ubc
Last synced: about 1 month ago
JSON representation
🚀 The official UBC Launch Pad Slack bot and team management platform
- Host: GitHub
- URL: https://github.com/ubclaunchpad/rocket2
- Owner: ubclaunchpad
- License: other
- Created: 2018-09-29T18:11:17.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-01T15:09:34.000Z (almost 2 years ago)
- Last Synced: 2023-11-17T22:54:46.076Z (about 1 year ago)
- Topics: dynamodb, github, python, self-hosted, slack, slack-bot, team-management, ubc
- Language: Python
- Homepage: https://rocket2.readthedocs.io
- Size: 11.4 MB
- Stars: 18
- Watchers: 37
- Forks: 6
- Open Issues: 60
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE.rst
- Code of conduct: CODE_OF_CONDUCT.rst
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
..
WARNING - when making changes to this file, make sure that it works as a
GitHub README as well! Some things that are known to not work:
* variety of RST features (image widths, centering, etc.) - use raw HTML
* relative links - use full links.. raw:: html
Rocket 2
Rocket 2 is the official UBC Launch Pad
Slack bot and team management platform.
|
Rocket 2 is a from-the-ground-up rewrite of the `original Rocket`_,
and it is a Slack bot that aims to be a ChatOps-style tool for team management
across platforms like GitHub and Google Drive, with extensive configuration
options so that it can be used by other organizations as well. Rocket 2 is used,
built, and maintained with ❤️ by `UBC Launch Pad`_, UBC's student-run software
engineering club... _UBC Launch Pad: https://ubclaunchpad.com
.. _original Rocket: https://github.com/ubclaunchpad/rocket.. list-table::
:widths: 3 50
:header-rows: 1* -
- Main features
* - 💬
- **Unix-style command system in Slack** - invoke commands with a simple ``/rocket`` in Slack
* - 🔗
- **Platform integrations** - easily configure GitHub organization invites and teams, Google Drive permissions, and more
* - 🗂
- **Team directory** - provide and manage member information such as emails and other accounts
* - 🔒
- **Permissions system** - control access to Rocket functionality with a tiered set of permissions
* - 🔨
- **Hackable and extensible** - an open codebase makes it easy to add commands, scheduled modules, and more!|
📦 Usage
--------Check out our `command reference pages`_ to get started interacting with
Rocket, or take a look at how Rocket is used at UBC Launch Pad in
the `Launch Pad handbook`_.To set up a Rocket instance for your organization, refer to the `deployment`_
and `configuration`_ documentation... _deployment: https://rocket2.readthedocs.io/en/latest/docs/Deployment.html
.. _configuration: https://rocket2.readthedocs.io/en/latest/docs/Config.html
.. _command reference pages: https://rocket2.readthedocs.io/en/latest/docs/UserCommands.html
.. _Launch Pad handbook: https://docs.ubclaunchpad.com/handbook/tools/slack#rocket|
📚 Contributing
---------------Any contribution (pull requests, feedback, bug reports, ideas, etc.) is welcome!
Please refer to our `contribution guide`_ for contribution guidelines as well as
detailed guides to help you get started with Rocket 2's codebase... _contribution guide: CONTRIBUTING.rst
|