kanban

针对GitLab问题的免费、开源、自托管、看板。(Free, open source, self-hosted, Kanban board for GitLab issues.)

  • Owner: leanlabsio/kanban
  • Platform: Docker, Linux, Mac, Windows
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

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

Main metrics

Overview
Name With Ownerleanlabsio/kanban
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 5)
PlatformDocker, Linux, Mac, Windows
License:MIT License
所有者活动
Created At2015-02-26 20:17:56
Pushed At2019-05-21 10:41:28
Last Commit At2017-02-05 12:28:09
Release Count35
Last Release Name1.7.1 (Posted on 2016-12-20 16:52:19)
First Release Name1.0.0 (Posted on 2015-03-21 16:19:58)
用户参与
Stargazers Count517
Watchers Count41
Fork Count79
Commits Count433
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count12
Pull Requests Open Count4
Pull Requests Close Count2
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private