This project is used to fill your forecast.it timesheets in a comfortable way. Enable and configure plugins on your needs and enjoy newly acquired free time.
This is a side project I've been working on. With this application, you can automate your time accounting and have clear fair transparent bills etc for your clients. This project is something I've been working on in my free time so I cannot be sure that everything will work out correctly. But I'll appreciate you if can report any issue.
- jira (will create an activity entry if you comment a ticket)
- gitlab (will create an activity if you comment or approve a MR by consuming gitlab event api)
- mattermost (will create an activity if you direct message a text that contains a ticketnumber)
- periodical activity (will create weekly repeating activities based on configuration)
- run
composer run import
at the end of the day (date('Y-m-d 00:00') used by default) to fill your forecast.it timesheet with your enabled activity plugins
composer install
- create
http-client.local.json
(to get forecast_ids viaforecast_api.http
) - create
.env
with your configuration - docker-compose -f .docker/docker-compose.yml up -d
- php bin/console forecast:import:activity
- php bin/console queue:client:consumer projektron.send.activity.queue