This project is no longer being maintained.
Post new Pivotal Tracker stories directly from Slack
You can deploy this bot using the accompanying public Terraform module.
After you've deployed this bot as a slash command, there's only one more step to start posting stories:
Internally this bot maintains a mapping of Slack channels to Pivotal Tracker projects, so to start you'll need to set up your first pairing. Be sure to use the full Tracker project URL and not just the project ID:
/pivotal pair https://www.pivotaltracker.com/n/projects/1234567
Now you're ready to start posting stories! Any text after your keyphrase will become the title of your story, and optionally you can specify the story description with a semicolon:
/pivotal Make a user feedback page
/pivotal Make a user feedback page; Use /feedback route and add name/address to the form
Maybe you're done with a project, or you just want to change Tracker projects. Use unpair
for that:
/pivotal unpair
And if you ever forget how to use this bot, just ask for help:
/pivotal help
The following instructions assume that you're developing on a Mac running a fairly recent version of OS X.
There's a few prerequisite tools you'll need to start contributing. Run bin/prereqs
to find out what your machine needs.
Run pre-commit install
to set up a pre-commit hook, and run make deps
to install the python dependencies
We use pytest as our testing framework. Run the tests with make test
.
This project is licensed under BSD 3-clause license - see the LICENSE.md file for details