You can easily integrate Teambox with your Github repository. This will allow you to:
- Close Teambox tasks from a commit, with special codes.
- Start Teambox conversations from a commit.
How can I configure the Github integration?
Go to your Admin page in Github.
Configure a Post Request Hook. This means Github will notify Teambox every time there’s a new commit.
Now create a hook pointing to the following address: https://teambox.com/projects/YOUR-PROJECT-IDENTIFIER/hooks/github
Substitute YOUR-PROJECT-IDENTIFIER for the value you’ll find under Project → Settings (visible only to project admins).
For example, for the project above, the address would be https://teambox.com/projects/website-dev/hooks/github
Usage for the integration
Only commit messages containing a task ID will be posted to Teambox. A comment will be inserted with your commit notes into the right task.
You can find the task ID under the task dropdown in Teambox.
For each commit message you have to specify existing task id, for example when using git in shell: git commit -m “Added cukes and specs ”
… or if you also want to mark a task as resolved: git commit -m “Added cukes and specs [close-123456]”
Commits will appear in the given task as a comments.
All you need to do is to add in POST-Receive URL additional parameter: https://teambox.com/projects/YOUR-PROJECT-IDENTIFIER/hooks/github?conversations=true
You may also just add it to POST request parameters if you’re using it from your own integration. All commits will appear as new conversations in your project in this mode.