Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trianglefraternitymtu/member-compendium
Collection of all the chapters popular tools
https://github.com/trianglefraternitymtu/member-compendium
heroku slack
Last synced: 12 days ago
JSON representation
Collection of all the chapters popular tools
- Host: GitHub
- URL: https://github.com/trianglefraternitymtu/member-compendium
- Owner: trianglefraternitymtu
- License: mit
- Created: 2017-12-18T02:25:12.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-02T10:12:46.000Z (over 6 years ago)
- Last Synced: 2024-11-08T01:58:07.189Z (2 months ago)
- Topics: heroku, slack
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Member Compendium
[![Build Status](https://travis-ci.org/trianglefraternitymtu/member-compendium.svg?branch=master)](https://travis-ci.org/trianglefraternitymtu/member-compendium) [![Coverage Status](https://coveralls.io/repos/github/trianglefraternitymtu/member-compendium/badge.svg?branch=master)](https://coveralls.io/github/trianglefraternitymtu/member-compendium?branch=master)A central tool for all of the chapters needs.
Supported Tools:
- [ ] Sober Drive Organizer
- [ ] Chapter Dinner Organizer
- [ ] New member on-boarding
- [ ] Easier Webhooks
- [ ] Roster
- [ ] Seniority Points
- [ ] Member Status
- [x] Triangle Code of Ethics## Creating your own
If you're a Triangle chapter, looking to add this to your own Slack team. You can deploy this application directly to [Heroku](https://www.heroku.com/) using this deploy button.
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)
If you're looking to adopt this for your organization, you should fork this repository and make the changes you're looking for. Make sure to update the [app.json](app.json) with URLs so your new repository, and then the deployment to [Heroku](https://www.heroku.com/) will go smoothly.
## Development
After cloning this repository locally, one the first things your going to need to do in order to be able to run it is to create an `.env` file.
The following variables need to be populated in order to run the application locally. If you have something deployed already, it's probably best to just use the same values from the server environment.
Variable|Purpose
:---:|:---:
DJANGO_SECRET_KEY|Secret used by Django
SLACK_CLIENT_ID|The client ID that Slack uses to identify your application
SLACK_CLIENT_SECRET|The secret that Slack has generated for your application. You can regenerate this value if you accidentally make it public, but you should make an effort to keep this private.
SLACK_VERIFICATION_TOKEN|The message verification token that Slack has generated for your application. You can regenerate this value if you accidentally make it public, but you should make an effort to keep this private.
SLACK_API_TOKEN|This is the Application API token that is generated for your application when it is installed onto your Slack team. This should be kept private.
BOT_API_TOKEN|This is the Bot user API token that is generated for your application's bot user when it is installed onto your Slack team. This should be kept private.### Environment Installation
### Docker Environment