lucasaba / gitlab-time-track.git
A Symfony application to track the time spent on Gitlab's Issues
Package info
github.com/lucasaba/GitlabTimeTrack
Type:project
pkg:composer/lucasaba/gitlab-time-track.git
Requires
- php: ^7.2.5
- ext-ctype: *
- ext-iconv: *
- ext-json: *
- eightpoints/guzzle-bundle: ^8.0
- kevinpapst/adminlte-bundle: ^3.2
- knplabs/knp-snappy-bundle: ^1.7
- sensio/framework-extra-bundle: ^5.1
- symfony/asset: 5.0.*
- symfony/cache: 5.0.*
- symfony/console: 5.0.*
- symfony/dotenv: 5.0.*
- symfony/expression-language: 5.0.*
- symfony/flex: ^1.3.1
- symfony/form: 5.0.*
- symfony/framework-bundle: 5.0.*
- symfony/http-client: 5.0.*
- symfony/intl: 5.0.*
- symfony/mailer: 5.0.*
- symfony/monolog-bundle: ^3.1
- symfony/notifier: 5.0.*
- symfony/orm-pack: *
- symfony/process: 5.0.*
- symfony/security-bundle: 5.0.*
- symfony/serializer-pack: *
- symfony/string: 5.0.*
- symfony/translation: 5.0.*
- symfony/twig-pack: *
- symfony/validator: 5.0.*
- symfony/web-link: 5.0.*
- symfony/yaml: 5.0.*
Requires (Dev)
Suggests
None
Provides
None
Conflicts
This package is auto-updated.
Last update: 2026-09-20 02:58:54 UTC
README
Gitlab TimeTrack 2
A Symfony project to display time track info from Gitlab Projects
Version 2 upgrades symfony and Docker environment
Installation
ALl the project is already configured to work with docker. First you'll have to check that docker and docker-compose are installed on your system.
Then, you need to copy the docker-compose.override.yml.dist to docker-compose.override.yml
and update its values:
- GITLAB_TOKEN: 'YourGitlAbToKeN'
- GITLAB_SERVER_URL: 'https://gitlab.com'
The gitlab token can be obtained at https://your.gitlab.server.host/profile/personal_access_tokens
The first time, you'll need to build the environment, install dependencies and create the DB. There's a convenient make script that will do al this for you:
make install
After the first time, you'll only need to issue the following command:
make docker start
To have a list of the available commands, just type
make
Head to http://localhost:8080
Usage
Update the projects list. Then update a project's issues.
That's all!
