A Flask server that allows you to interact with Trello from your own Gitlab, and keep track of your projects dependencies.
Project description
Install dependencies
$ mkvirtualenv gitlab_freak
$ workon gitlab_freak
(gitlab_freak)$ python setup.py gitlab_freak develop
Initialize database model
(gitlab_freak)$ gitlab-freak-init-db.py
Prepare config file
You need to copy config-sample.cfg somewhere on your server, and fill it with your desired configuration. Then export its path into an environment variable GITLAB_FREAK_SETTINGS.
GITLAB_TOKEN: find it on Gitlab, under your profile settings, Account section (private token). TRELLO_APPKEY: it’ll be generated when visiting this page https://trello.com/app-key under the Key section. TRELLO_TOKEN: you’ll be given it when launching for the first time gitlab-freak server and visiting the homepage. You’ll need to restart the server after setting it.
Run dev server
(gitlab_freak)$ gitlab-freak-run-dev.py
Set a webhook in Gitlab
In your project’s setting, put the dispatch url of gitlab-freak (http://your-gitlab-freak-endpoint/dispatch) on issue trigger.
Changelog
1.0.0-alpha.1 (01-10-2015)
Rename gitlab-to-trello into gitlab-freak.
Choose a Gitlab Node.js project for which dependencies update monitoring is wanted.
Get dependencies from package.json.
Fetch dependencies latest versions on a npm registry.
List dependencies versions status on a webpage.
Fix dispatcher to commit in database, and show issue link in card comment.
1.0.0-alpha (26-08-2015)
Link a Gitlab project to a Trello Board.
Listen to Gitlab issue creation webhook.
Create a Trello card in the first column of the linked board, when an issue is created in a project.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file gitlab-freak-1.0.0a1.tar.gz
.
File metadata
- Download URL: gitlab-freak-1.0.0a1.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e5caf06961eb052ee96937e8b68f0d69f6e1184bd36f136fe759851ee4cab28 |
|
MD5 | 963fd0bfb0d7ff3288858446fd2c9d96 |
|
BLAKE2b-256 | d21f700e7bda11b3947a68f9d3e8555734779b1e85feaa024780e296baabefd8 |