NOTE: This plugin is DEPRECATED since Taiga 3.0.0 (2016-10-02) because it was included in the core of Taiga.
The Taiga plugin for gogs integration.
In your Taiga back python virtualenv install the pip package taiga-contrib-gogs
with:
pip install taiga-contrib-gogs
Modify in taiga-back
your settings/local.py
and include the line:
INSTALLED_APPS += ["taiga_contrib_gogs"]
PROJECT_MODULES_CONFIGURATORS["gogs"] = "taiga_contrib_gogs.services.get_or_generate_config"
The run the migrations to generate the new need table:
python manage.py migrate taiga_contrib_gogs
Download in your dist/plugins/
directory of Taiga front the taiga-contrib-gogs
compiled code (you need subversion in your system):
cd dist/
mkdir -p plugins
cd plugins
svn export "https://github.com/taigaio/taiga-contrib-gogs/tags/$(pip show taiga-contrib-gogs | awk '/^Version: /{print $2}')/front/dist" "gogs"
Include in 'dist/conf.json' in the 'contribPlugins' list the value "/plugins/gogs/gogs.json"
:
...
"contribPlugins": [
(...)
"/plugins/gogs/gogs.json"
]
...
Clone the repo and
cd taiga-contrib-gogs/back
workon taiga
pip install -e .
Modify in taiga-back
your settings/local.py
and include the line:
INSTALLED_APPS += ["taiga_contrib_gogs"]
PROJECT_MODULES_CONFIGURATORS["gogs"] = "taiga_contrib_gogs.services.get_or_generate_config"
The run the migrations to generate the new need table:
python manage.py migrate taiga_contrib_gogs
After clone the repo link dist
in taiga-front
plugins directory:
cd taiga-front/dist
mkdir -p plugins
cd plugins
ln -s ../../../taiga-contrib-gogs/dist gogs
Include in 'dist/conf.json' in the 'contribPlugins' list the value "/plugins/gogs/gogs.json"
:
...
"contribPlugins": [
(...)
"/plugins/gogs/gogs.json"
]
...
In the plugin source dir taiga-contrib-gogs/front
run
npm install
and use:
gulp
to regenerate the source and watch for changes.gulp build
to only regenerate the source.