- Notifications
You must be signed in to change notification settings - Fork0
3rd party plugin to integrate pagure with a taiga instance (MIRROR)
License
Pagure/pagure-taiga
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Pagure is a git-centered forge, python based using pygit2.
With pagure you can host your project with its documentation, let your usersreport issues or request enhancements using the ticketing system and build yourcommunity of contributors by allowing them to fork your projects and contributeto it via the now-popular pull-request mechanism.
pagure-taiga is a plugin for pagure allowing to integratepagure withtaiga.
It currently supports:
- syncing new tickets from pagure to issue (scrum projects) or user-stories(kanban projects) in taiga and from taiga to pagure
- syncing new comments made on a ticket in pagure to taiga and from taigato pagure
- syncing issue/user-stories status update to pagure as tags and syncingtag update in pagure as status change in taiga if the tag correspond toone of the status in taiga
We advice to run taiga usingdockerusing the projectbenhutchins/docker-taiga-example.
Clone the docker-taiga-example repo:
git clone https://github.com/benhutchins/docker-taiga-example.git
Adjust the
docker-compose.yml
file a little- Un-comment the
events
,rabbit
andredis
pods around line 12 - Un-comment the lines about the following pods around line 54:
rabbit
,redis
,celery
andevents
- Un-comment the
If you are already running a process on port 80 on your host you may wantto change in the
docker-compose.yml
file``- 80:80`` to- 8080:80
underports
around line 7Adjust taiga-conf/local.py by adding the following two lines:
WEBHOOKS_ENABLED = TrueDEBUG = True # Not necessary per say but can be useful
Build the containers:
sudo docker-compose build
Run the containers:
sudo docker-compose up
Documentation to come