Gitlab Setup



There are 0 errors and 0 warnings.

Hint Click on the issue title to open the issue on Gitlab.

Types of issues and possible solution ideas.

  • Spent time with no estimate:
    • Add estimated time
    • Remove incorrectly added spent time
  • More spent time than estimated:
    • Correct estimated time
    • Remove incorrectly added spent time

Types of issues and possible solution ideas.

  • Missing estimate:
    • Close the issue
    • Add an estimate

New

  • 2022/11/14 v0.3.5: Updated authentication scope. If you are using an old API key with api accesss, please create a new key with read_api New
  • 2022/10/28 v0.3.4: Disabled OAuth login due to GitLab authentication changes. New
  • 2021/10/28 v0.3.3: Updated "Send Feedback" link to go directly to feedback repository on Bucknell's GitLab
  • 2021/10/13 v0.3.2: Bug affecting calculating date to apply spent change has been fixed. This is in result to a GitLab change in how spent time comments are published.
  • 2020/02/20 v0.3.0: Now in Beta!!! View a burndown chart of specific sprints [Release Tab]. If you have any issues with it, find me or use the Send Feedback link above.
  • 2019/12/03 v0.2.7: Issues that might be causing problems
    • Any issues that might cause problems on the burndown chart will now appear on a new Errors/Warnings tab
  • 2019/12/02 v0.2.6: Bookmarks and Chart styles
    • You can bookmark your project after it's been loaded

Getting Started

This site currently allows you to view issues and burndown charts for code repositories stored on a Gitlab server. Features include:

  • Filter issue lists by Name, sprint, state, and assignee
  • View and download Burndown charts for the project or by sprint (i.e., Gitlab's Milestones)
  • See the amount of time logged spent by team members for the project or by sprint

The website is continuously being improved, and new features are added regularly. Feedback can be provided using the Send Feedback button above.

  • To find your Gitlab URL:
    • There is no single place to determine your Gitlab URL
    • The URL is in the form https://gitlab.example.com/api/v4
    • The to begin with, try adding /api/v4 to the end of the URL you use to access Gitlab. If this doesn’t work, you will need to contact your Gitlab administrator to find out the API URL
  • To create your API Key:
    • Log into your Gitlab website
    • In the top left corner, click your profile image and select Preferences
    • On the left-hand side, select Access Tokens
    • Create a new token with read_api access. You will need to store this token somewhere, as Gitlab will only display it once

By default, only projects where you have maintainer access are shown. If you need to see all repositories you have access to on this Gitlab website, select Show all Repos. Note, this may take a while to load.

To select a specific project, you can either begin to type the name in the selection box or scroll to the project using the dropdown arrow.

This tab displays all issues in the repository.

The search box will search all fields and filter the table to display the results.

The plus symbol will display any fields that that table cannot display.

This tab display burndown charts and hours spent by each team member. The chart can be filtered by:

  • All Issues in the project
  • All Issues without a milestone
  • Milestones

To download the chart as an image, click the menu button on the top right corner of the chart image.

Below the burndown chart is a table displaying all members who spent time in the issue relevant to the milestone selected.

Chart Types New

There are two types of burndown charts:

  • Use Final Estimates Only: Takes into account only the last estimated time entered
  • Show Changes in Estimate: Indicates any changes to estimates on the date the new estimate was entered

Differences

The following features are different between the two different burndown chart types.
Use Final
Estimate Only
Show Changes
in estimate
Estimates
What times are used? Only last estimate entered Changes in estimates show on the days changes are made
Estimate changes entered after the end of the chart? Is included in the sum used at the beginning of the chart Shows on the date estimated added/updated
Ideal Burndown Line
Beginning value The sum of the last estimated times entered The sum of the estimated times entered as of the first date on the chart
Remaining Effort Line
Beginning value The sum of the last estimated times entered minus any spent time on that day The sum of the estimated times entered as of the first date on the chart minus any spent time on that day
How value changes The previous day's remaining effort minus any spent time on that day The previous day's remaining effort minus any spent time on that day and plus/minus any changes to estimated times submitted on that day

Consistent Features

The following features are consistent between the two different burndown chart types.
Start Dates
What is the first date?
(Project wide chart)
The earliest date of:
  • Issue Creation
  • Milestone start date
  • Spent Time
What is the first date?
(Milestone/Sprint chart)
Milestone start date
Spent before the start of the sprint Combined with the first date of the chart
Estimate changes entered before the start of the chart Combined with the first date of the chart
End Dates
What is the last date?
(Project wide chart)
The latest date of:
  • Issue creation date
  • Milestone end date
  • Latest spent time
What is the last date?
(Milestone/Sprint chart)
The latest date of:
  • Milestone end date
  • Latest estimated time
  • Latest spent time
Spent after the end of the sprint? Shows on the date spent
Ideal Burndown Line
How value changes Decreases at a constant rate
How value ends Zero at the end date of the project (see above) or end date of the sprint if applicable
Remaining Effort Line
Excess Spends If more time is spent than estimated, the estimated time is not altered. This means a negative remaining effort is possible.
Actual Effort Trend Line
How value changes Linear Regression of the Remaining Effort line
Completed Hours Bars
What is included? The sum of all hours spent on that day
Coming Soon