https://github.com/trac-hacks/trellototrac
Trac plugin for import Trello card
https://github.com/trac-hacks/trellototrac
card python trac trac-plugin trello
Last synced: 6 months ago
JSON representation
Trac plugin for import Trello card
- Host: GitHub
- URL: https://github.com/trac-hacks/trellototrac
- Owner: trac-hacks
- Created: 2013-05-02T14:53:54.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2017-03-10T13:51:47.000Z (over 8 years ago)
- Last Synced: 2025-03-27T10:34:44.364Z (6 months ago)
- Topics: card, python, trac, trac-plugin, trello
- Language: Python
- Size: 45.9 KB
- Stars: 11
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
TrelloToTrac
==========Trac Plugin for Trello Integration
Converts cards to a board trello and as part of trac tickets.
Ticktes are associated with a release and a iteretion (AgileTrac).TrelloToTrac depends from Trolly https://github.com/plish/Trolly v0.1
$ sudo pip install py-trello
$ sudo pip install trolly### Get oauth token
sudo pip install httplib2
sudo pip install oauth2
sudo pip install configparserset config.ini with this content
https://trello.com/1/appKey/generate#config.ini
[trello]
consumer_key = **
consumer_secret = **#run
python util.pySet oauth_token result in trac.ini
user_auth_token = **
Add to trac.ini consumer_key as
api_key = ***
Add to trac.ini agiletrac if agiletracplugin is active as
agile_trac = false/true
Add to trac.ini estimationtools if estimationtools is active as
estimationtools = false/true
You can insert estimationtools field value with this format in card name.
(VALUE) nameofcard### For use trello and trac sync comment you must:
Add to trac.ini "trellocard" custom field
trellocard = text
trellocard.label = Trello Card
trellocard.value = 0#### Create webhook on Trello
https://trello.com/docs/gettingstarted/webhooks.htmlhttps://trello.com/docs/api/webhook/index.html
Final trac.ini
[trello]
api_key = ***
user_auth_token = ***
boards = *** [boards comma separated]
lists = *** [lists comma separeted]
agile_trac = false/true
estimationtools = false/true[trello-user]
5****f = magni[ticket-custom]
trellocard = select
trellocard.label = Trello Card
trellocard.value = 0