Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 3.51 KB

README.md

File metadata and controls

43 lines (35 loc) · 3.51 KB

Minimum PHP version: 8.0.0 Scrutinizer Code Quality Scrutinizer Code Coverage Tests phpstan level5 Arkitect Deptrac

Forecast.it activity automation process

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.

Documentation

Introduction

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.

⚡ supported activity sources

✨ How to use

  • 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

⚙️ setup

  • composer install
  • create http-client.local.json (to get forecast_ids via forecast_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

✌️ ToDo: