mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-08 00:02:15 +01:00
27140d4ffcf081ca7a3528b2c5b4573d53f8bafe
* add linter, prettier and typescript support for jetstream * add github actions for lint, build and typecheck * add composer install to build action * fix composer lock * add ext-intl and fixed php version * fix intl php extension install * add tip php extension to github npm build action * fix php version to 8.3.1 * change github php base action * fix primary button default type * updated typescript types from Team to Organization --------- Co-authored-by: Gregor Vostrak <gregorvostrak@Gregors-MacBook-Pro.local>
Time-tracking project
Setup the Project
System Requirements:
- Docker
- PHP 8.2
- Composer
composer install
cp .env.example .env
./vendor/bin/sail up -d
./vendor/bin/sail artisan key:generate
./vendor/bin/sail artisan migrate:fresh --seed
./vendor/bin/sail npm install
./vendor/bin/sail npm run build
Make sure to set the APP_PORT and VITE_PORT inside your .env file to a port that is not already used by your system.
Setup with Reverse Proxy
Additional System Requirements:
- Traefik 2 Reverse-Proxy (https://github.com/korridor/reverse-proxy-docker-traefik)
Add the following entry to your /etc/hosts
127.0.0.1 time-tracking.local
Contributing
This project is in a very early stage. The structure and APIs are still subject to change and not stable. Therefore we do not currently accept any contributions, unless you are a member of the team.
As soon as we feel comfortable enough that the application structure is stable enough, we will open up the project for contributions.
Description
Languages
PHP
44.9%
TypeScript
29.7%
Vue
23.2%
Blade
1%
JavaScript
0.7%
Other
0.4%