Skip to content

Commit fa5cbfc

Browse files
authored
Initial commit
0 parents  commit fa5cbfc

1,360 files changed

Lines changed: 74749 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
indent_size = 4
7+
indent_style = space
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
[*.md]
12+
trim_trailing_whitespace = false
13+
14+
[*.{yml,yaml}]
15+
indent_size = 2
16+
17+
[docker-compose.yml]
18+
indent_size = 4

.env.example

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
APP_NAME="Superduper Starter Kit"
2+
APP_VERSION=1.18.0
3+
APP_ENV=local
4+
APP_KEY=
5+
APP_DEBUG=true
6+
APP_URL=http://localhost:8000
7+
8+
LOG_CHANNEL=stack
9+
LOG_DEPRECATIONS_CHANNEL=null
10+
LOG_LEVEL=debug
11+
12+
DB_CONNECTION=mysql
13+
DB_HOST=127.0.0.1
14+
DB_PORT=3306
15+
DB_DATABASE=sd_filament_starter_kit
16+
DB_USERNAME=root
17+
DB_PASSWORD=
18+
19+
BROADCAST_DRIVER=log
20+
CACHE_DRIVER=file
21+
FILESYSTEM_DISK=public
22+
QUEUE_CONNECTION=sync
23+
SESSION_DRIVER=file
24+
SESSION_LIFETIME=120
25+
CSP_ENABLED=false
26+
27+
MEMCACHED_HOST=127.0.0.1
28+
29+
REDIS_HOST=127.0.0.1
30+
REDIS_PASSWORD=null
31+
REDIS_PORT=6379
32+
33+
MAIL_MAILER=smtp
34+
MAIL_HOST=mailpit
35+
MAIL_PORT=1025
36+
MAIL_USERNAME=null
37+
MAIL_PASSWORD=null
38+
MAIL_ENCRYPTION=null
39+
MAIL_FROM_ADDRESS="hello@example.com"
40+
MAIL_FROM_NAME="${APP_NAME}"
41+
42+
AWS_ACCESS_KEY_ID=
43+
AWS_SECRET_ACCESS_KEY=
44+
AWS_DEFAULT_REGION=us-east-1
45+
AWS_BUCKET=
46+
AWS_USE_PATH_STYLE_ENDPOINT=false
47+
48+
PUSHER_APP_ID=
49+
PUSHER_APP_KEY=
50+
PUSHER_APP_SECRET=
51+
PUSHER_HOST=
52+
PUSHER_PORT=443
53+
PUSHER_SCHEME=https
54+
PUSHER_APP_CLUSTER=mt1
55+
56+
VITE_APP_NAME="${APP_NAME}"
57+
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
58+
VITE_PUSHER_HOST="${PUSHER_HOST}"
59+
VITE_PUSHER_PORT="${PUSHER_PORT}"
60+
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
61+
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

.gitattributes

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
* text=auto eol=lf
2+
3+
*.blade.php diff=html
4+
*.css diff=css
5+
*.html diff=html
6+
*.md diff=markdown
7+
*.php diff=php
8+
9+
/.github export-ignore
10+
CHANGELOG.md export-ignore
11+
.styleci.yml export-ignore

.github/workflows/laravel.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Laravel
2+
3+
on:
4+
push:
5+
branches: [ "master" ]
6+
pull_request:
7+
branches: [ "master" ]
8+
9+
jobs:
10+
laravel-tests:
11+
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- uses: shivammathur/setup-php@15c43e89cdef867065b0213be354c2841860869e
16+
with:
17+
php-version: '8.2'
18+
- uses: actions/checkout@v3
19+
- name: Copy .env
20+
run: php -r "file_exists('.env') || copy('.env.example', '.env');"
21+
- name: Update dependencies
22+
run: composer update
23+
- name: Install Dependencies
24+
run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist
25+
- name: Generate key
26+
run: php artisan key:generate
27+
- name: Directory Permissions
28+
run: chmod -R 777 storage bootstrap/cache
29+
- name: Create Database
30+
run: |
31+
mkdir -p database
32+
touch database/database.sqlite
33+
- name: Execute tests (Unit and Feature tests) via PHPUnit
34+
env:
35+
DB_CONNECTION: sqlite
36+
DB_DATABASE: database/database.sqlite
37+
run: vendor/bin/phpunit

.gitignore

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/.phpunit.cache
2+
/node_modules
3+
/public/build
4+
/public/hot
5+
/public/storage
6+
/storage/*.key
7+
/vendor
8+
.env
9+
.env.backup.*
10+
.env.production
11+
.phpunit.result.cache
12+
Homestead.json
13+
Homestead.yaml
14+
auth.json
15+
npm-debug.log
16+
yarn-error.log
17+
/.fleet
18+
/.idea
19+
/.vscode
20+
/-local
21+
setup.php.disabled

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 Rio Dewanto P
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)