Lean project management for GitLab
JavaScript Go HTML CSS Makefile
Clone or download
cnam Merge branch 'add-changelog-to-readme' into 'master'
Added changelog link to readme

See merge request !106
Latest commit 0a2a880 Feb 5, 2017
Permalink
Failed to load latest commit information.
Godeps Updated go version to 1.5.3, updated vendored packages Jan 23, 2016
build feat: Use target=_blank for all Markdown generated links Jul 7, 2016
cmd issue #78 add flag for disable comment if state change Nov 17, 2016
conf issue #5 codegangsta/cli -> spf13/cobra Oct 24, 2015
datasource update response add new gitlab info comments Dec 15, 2016
docs issue #78 add flag for disable comment if state change Nov 17, 2016
models issue #135 add milestone and label (label would work after gitlab rel… Nov 27, 2016
modules update response add new gitlab info comments Dec 15, 2016
routers issue #78 add flag for disable comment if state change Nov 17, 2016
src issue #223 drag and drop to empty milestones Dec 20, 2016
templates issue #130 add upload file to card Nov 14, 2016
vendor Updated go version to 1.5.3, updated vendored packages Jan 23, 2016
ws Added comments to ws package methods Oct 4, 2015
.dockerignore moved several deps from bower to npm Jul 19, 2016
.editorconfig Fixed .editorconfig Jul 19, 2016
.gitignore moved several deps from bower to npm Jul 19, 2016
CHANGELOG.md 1.7.1 release Dec 20, 2016
CONTRIBUTING.md issue #197 added contribution guide Jun 9, 2016
Dockerfile update command on Dockerfile Dec 29, 2015
Gruntfile.js issue #130 add upload file to card Nov 14, 2016
LICENSE Initial commit Feb 26, 2015
Makefile 1.7.1 release Dec 20, 2016
README.md Added changelog link to readme Feb 4, 2017
docker-compose.yml update docker-compose.yml to latest release Dec 22, 2016
main.go issue #164 Package version is passed on build from Makefile Mar 8, 2016
package.json issue #130 add upload file to card Nov 14, 2016

README.md

GitLab issues made awesome

Join the chat at https://gitter.im/leanlabsio/kanban Analytics

Instant project management for your GitLab repositories

Installation

Minimum Install Requrements:
OS: kernel minimum 3.10 (centOS 7, Ubuntu 14.04)
Packages: git, curl

sudo yum -y install git, curl

The easiest way to deploy Leanlabs Kanban board is to use docker-compose. Install instructions here. Assuming you have installed Docker and docker-compose.

1. Installation with Docker

git clone https://gitlab.com/leanlabsio/kanban.git

cd kanban

1.1 Register GitLab Application for OAuth to work

Go to https://gitlab.com/profile/applications or your GitLab installation and register your application to get the application client ID and client secret key required for OAuth.

Where

Redirect url http[s]://{KANBAN_SERVER_HOSTNAME}/assets/html/user/views/oauth.html

1.2 Change default environment variables defined in docker-compose.yml

Where

KANBAN_SERVER_HOSTNAME | http[s]://{KANBAN_SERVER_HOSTNAME} - URL on which LeanLabs Kanban will be reachable [same as redirect url with out /assets/html...], required

KANBAN_SECURITY_SECRET | Change this string to antyhing you like. This string is used to generate user auth tokens

KANBAN_GITLAB_URL | http[s]://{gitlab.example.com:port} - Your GitLab host URL, required

KANBAN_GITLAB_CLIENT | Your GitLab OAuth client application ID, required for OAuth to work. Git this from your gitlab server.

KANBAN_GITLAB_SECRET | Your GitLab OAuth client secret key, required for OAuth to work. Git this from your gitlab server.

KANBAN_ENABLE_SIGNUP | Wheter to enable sign up with user API token.

Then

docker-compose up -d

Upgrading

If you followed instructions from "Installation with Docker", then the easiest way to upgrade would be:

git pull

docker-compose up -d

Changelog

You can view the changelog here

FAQ

  1. How to install Kanban.Leanlabs
  2. How to customize column