Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 8 additions & 9 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
SHELL := /bin/bash

.PHONY: up stop logs pint phpstan test

up:
docker compose up -d
docker compose exec app composer install || true
docker compose up -d
docker compose exec app composer install || true

stop:
docker compose down
docker compose down

logs:
docker compose logs -f app
docker compose logs -f app

pint:
docker compose exec app ./vendor/bin/pint || true
docker compose exec app ./vendor/bin/pint || true

phpstan:
docker compose exec app ./vendor/bin/phpstan analyse || true
docker compose exec app ./vendor/bin/phpstan analyse || true

test:
docker compose exec app ./vendor/bin/pest || true
docker compose exec app ./vendor/bin/pest || true

31 changes: 31 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,34 @@ Monolitten for ModusBuilds MVP er bygget på Laravel 11 med Vue/Inertia frontend
## Dokumentation

- [RFC-001: ModusBuild – MVP teknisk specifikation (Draft)](docs/rfcs/RFC-001-modusbuild-mvp.md)

## Håndtering af GitHub-konflikter

Hvis GitHub viser en besked om konflikter, når du forsøger at merge en pull request, kan du løse dem lokalt med følgende fremgangsmåde:

1. Sørg for, at din lokale `main` (eller den branch, du vil merge ind i) er opdateret:
```bash
git checkout main
git fetch origin
git pull origin main
```
2. Skift tilbage til din feature-branch (f.eks. `work`) og merge de seneste ændringer fra `main` ind:
```bash
git checkout work
git merge origin/main
```
Git markerer nu de filer, der er i konflikt (fx `Makefile`, `composer.json`, `routes/web.php`).
3. Åbn hver konfliktfil i din editor og fjern konfliktmarkeringerne (`<<<<<<<`, `=======`, `>>>>>>>`) ved at vælge, kombinere eller omskrive indholdet, så det afspejler den ønskede endelige version.
4. Når alle konflikter er løst, stage filerne og fuldfør mergingen:
```bash
git add Makefile bootstrap/cache/.gitignore composer.json config/database.php routes/web.php storage/.gitignore
git commit
```
Hvis merge-committen allerede blev oprettet automatisk, kan du nøjes med `git commit` for at afslutte den.
5. Afslut ved at pushe den opdaterede branch til GitHub:
```bash
git push origin work
```
6. Gå tilbage til pull requesten på GitHub og verificér, at konflikten er væk. Herefter kan du fortsætte med review og merge.

> Tip: Hvis du foretrækker rebase-fremgangsmåden, kan du erstatte trin 2 med `git rebase origin/main` og afslutte eventuelle konflikter trin for trin. Husk at pushe med `--force-with-lease`, hvis du rebaser.
Empty file modified bootstrap/cache/.gitignore
100755 → 100644
Empty file.
11 changes: 4 additions & 7 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
"laravel/pennant": "^1.2"
},
"require-dev": {
"larastan/larastan": "^3.1",
"laravel/pint": "^1.14",
"nunomaduro/collision": "^8.8",
"pestphp/pest": "^3.0",
"pestphp/pest-plugin-laravel": "^3.0",
"phpstan/phpstan": "^2.1"
"nunomaduro/collision": "^7.0",
"nunomaduro/larastan": "^2.9",
"phpstan/phpstan": "^1.10"
},
"autoload": {
"psr-4": {
Expand Down Expand Up @@ -49,10 +49,7 @@
"config": {
"optimize-autoloader": true,
"preferred-install": "dist",
"sort-packages": true,
"allow-plugins": {
"pestphp/pest-plugin": true
}
"sort-packages": true
},
"minimum-stability": "stable",
"prefer-stable": true
Expand Down
275 changes: 275 additions & 0 deletions resources/views/dashboard.blade.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

use Illuminate\Support\Facades\Route;

Route::view('/', 'welcome');
Route::view('/', 'dashboard');
Empty file modified storage/.gitignore
100755 → 100644
Empty file.