您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 
FlorianEisenmenger 2477919ed2 drag and drop time entries and show dates with entries 17 小时前
..
.claude coloring 3 周前
.ddev initial checkin with maaaaannnny functions 1 个月前
_backups import and statistics 1 天前
assets drag and drop time entries and show dates with entries 17 小时前
bin initial checkin with maaaaannnny functions 1 个月前
config login page 1 天前
migrations label field 5 天前
public htaccess 4 周前
src drag and drop time entries and show dates with entries 17 小时前
templates drag and drop time entries and show dates with entries 17 小时前
translations drag and drop time entries and show dates with entries 17 小时前
.editorconfig initial checkin with maaaaannnny functions 1 个月前
.env big update: cleanup, restructuring, translation keys + excel, csv and pdf exports + print page 6 天前
.gitignore initial checkin with maaaaannnny functions 1 个月前
1-reset-and-seed.sh initial checkin with maaaaannnny functions 1 个月前
2-update-tenant-db.sh update: reports 1 个月前
LICENSE initial checkin with maaaaannnny functions 1 个月前
PROJEKT_KONTEXT.md updated md files 6 天前
README.md beautify html 1 个月前
composer.json lexware office integration 6 天前
composer.lock lexware office integration 6 天前
deploy.sh deploy 4 周前
package-lock.json statistics and invoices 4 天前
package.json statistics and invoices 4 天前
symfony.lock initial checkin with maaaaannnny functions 1 个月前
upload-build.sh logging 4 周前
webpack.config.js statistics and invoices 4 天前

README.md

spawntree Timetracker

Installation

cd httpdocs
ddev start
# Läuft dann unter https://timetracking.ddev.site:8459

ddev exec composer install
ddev exec npm install

sh 1-reset-and-seed.sh
# Entweder mit oder ohne Testdaten

ddev exec npm run watch

Live-Setup (einmalig)

GRANT ALL PRIVILEGES ON `db_%`.* TO 'deindbuser'@'%'; FLUSH PRIVILEGES;

Migrationen

Central Entity geändert

ddev exec php bin/console doctrine:migrations:diff --em=central --namespace=DoctrineMigrations
ddev exec php bin/console doctrine:migrations:migrate --em=central --no-interaction

Tenant Entity geändert

Kein Migrations-Workflow — die Tenant-DB wird per SchemaTool neu angelegt:

sh reset-and-seed.sh

Webpack / Assets

# Dev (einmalig)
ddev exec npm run dev

# Watch-Modus (bei Änderungen automatisch neu bauen)
ddev exec npm run watch

# Production Build
ddev exec npm run build

Hilfsbefehle

# Alle URLs anzeigen
ddev describe

# Cache leeren
ddev exec php bin/console cache:clear