baoxianzhang / gitlab-time-report

GitLab report view for issues/members time tracking

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitLab Time Report

GitLab report view for issues/members time tracking

Inspired by https://gitlab.com/gitlab-org/gitlab-ee/issues/1271

Setup development environment

  1. Install node and gulp

  2. Install dependencies

    npm i
  3. Build styles

    gulp sass
  4. Create GitLab personal access token with at least api access (more info on GitLab Documentation page)

  5. Set up environment variables and start webpack dev server

    GITLAB_URL="http://gitlab.localhost" \
    GITLAB_TOKEN="personal_access_token" \
    npm start
    • GITLAB_URL is the home page for your GitLab instance
    • GITLAB_TOKEN is an GitLab personal access token you got at previous step
    • LISTEN_HOST is localhost by default
    • LISTEN_PORT is 3030 by default
  6. Open http://localhost:3030/ in browser (for default LISTEN_HOST and LISTEN_PORT)

About

GitLab report view for issues/members time tracking

License:MIT License


Languages

Language:JavaScript 89.1%Language:CSS 10.0%Language:HTML 0.9%