Skip to content
Merged
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
11 changes: 11 additions & 0 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"enableAllProjectMcpServers": true,
"enabledMcpjsonServers": [
"laravel-boost"
],
"permissions": {
"allow": [
"mcp__laravel-boost__search-docs"
]
}
}
37 changes: 37 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Node modules
node_modules

# Laravel
.mcp.json
.env.example
phpstan.neon
phpunit.xml
rector.php
pint.json
postcss.config.js
tests
stubs
app-modules/**/tests
.phpunit.cache

# Ide
.editorconfig
.prettierignore
.prettierrc
CHANGELOG.md
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE.md
README.md
.idea
.vscode
.junie

# Git
.gitignore
.gitattributes
.github

# Others
art
5 changes: 4 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,8 @@ trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false

[*{.yml,.scss,.js,.json,.jsx,.css}]
[*{.yml,.scss,.js,.json,.css}]
indent_size = 2

[docker-compose.yml]
indent_size = 4
6 changes: 4 additions & 2 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
APP_NAME="Laravel Cameroun"
APP_NAME="LaravelCameroun"
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://laravel.cm.test
APP_URL=http://laravelcm.local
APP_LOCALE=fr
APP_PORT=8080
APP_SERVICE=laravelcm
FILAMENT_PATH=cp

LOG_CHANNEL=stack
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ runs:
- name: 🐘 Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: "8.3"
php-version: "8.4"
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, pdo_mysql, bcmath, soap, intl, gd, exif, iconv, imagick
tools: composer:v2
coverage: none
Expand Down
22 changes: 17 additions & 5 deletions .github/workflows/quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,31 +16,43 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: 👀 Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: 🪄 Setup
uses: ./.github/actions/setup
- name: 🔮 Install Composer Dependencies
run: composer install --no-progress --no-interaction --prefer-dist --optimize-autoloader
- name: 🕵️‍♂️ Run Laravel Pint
run: composer lint -- --test
run: ./vendor/bin/pint

phpstan:
runs-on: ubuntu-22.04
steps:
- name: 👀 Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: 🪄 Setup
uses: ./.github/actions/setup
- name: 🔮 Install Composer Dependencies
run: composer install --no-progress --no-interaction --prefer-dist --optimize-autoloader
- name: 🕵️‍♂️ Run PHPStan
run: composer test:phpstan -- --ansi --no-interaction --no-progress --error-format=github
run: composer types -- --ansi --no-interaction --no-progress --error-format=github

rector:
runs-on: ubuntu-22.04
steps:
- name: 👀 Checkout
uses: actions/checkout@v5
- name: 🪄 Setup
uses: ./.github/actions/setup
- name: 🔮 Install Composer Dependencies
run: composer install --no-progress --no-interaction --prefer-dist --optimize-autoloader
- name: 🕵️‍♂️ Run Rector
run: composer rector:preview

composer:
runs-on: ubuntu-22.04
steps:
- name: 👀 Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: 🪄 Setup
uses: ./.github/actions/setup
- name: 🕵️‍♂️ Run Composer Validate
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

steps:
- name: 👀 Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: 🪄 Setup
uses: ./.github/actions/setup
- name: 🔮 Install Composer Dependencies
Expand All @@ -27,4 +27,4 @@ jobs:
- name: 🧱 Build JS Dependencies
run: yarn build
- name: 🕵️‍♂️ Run Pest Tests
run: composer test:pest
run: ./vendor/bin/pest
2 changes: 1 addition & 1 deletion .github/workflows/update-changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
ref: main

Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ package-json.lock
pnpm-lock.yml
/vendor
composer.phar
/.junie
/.idea
/.vscode
.phpunit.cache
Expand All @@ -19,7 +20,12 @@ composer.phar
/public/**/*.xml
/storage/*.key
/storage/framework/cache
/storage/pail
.env
.env.backup
.DS_Store
Thumbs.db

**/caddy
frankenphp
frankenphp-worker.php
11 changes: 11 additions & 0 deletions .mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"mcpServers": {
"laravel-boost": {
"command": "php",
"args": [
"artisan",
"boost:mcp"
]
}
}
}
16 changes: 0 additions & 16 deletions .styleci.yml

This file was deleted.

Loading
Loading