Skip to content

Commit

Permalink
v2.3.0
Browse files Browse the repository at this point in the history
- Considered Bun instead of npm
    - Still restored npm until everyone moves on
    - NVM dropped down
    - Muting bun progress is possible and done too
- Fixed Livewire hot-reload in vite config file
- Fixed Livewire redirection route for localized apps
- Fixed cypress front-end installation
- Added a remove-breeze option during creation
- Hard-coded 'tall' stack for now since it's the only available
- Added links to non-vsx extensions for quick access
- Fixed the done-setup flag during setup script
- Implemented my PR to laravel-settings spatie package
- Updated [README.md]
    - Written about using Breeze views and routes
  • Loading branch information
GoodM4ven committed Oct 6, 2023
1 parent 766500e commit 0df3318
Show file tree
Hide file tree
Showing 25 changed files with 182 additions and 107 deletions.
Empty file modified .draft/scripts.sh
100644 → 100755
Empty file.
Empty file modified .draft/vscode.sh
100644 → 100755
Empty file.
Empty file modified .github/workflows/dependabot-auto-merge.yml
100644 → 100755
Empty file.
Empty file modified .github/workflows/release-and-update-changelogs.yml
100644 → 100755
Empty file.
Empty file modified .github/workflows/update-changelog.yml
100644 → 100755
Empty file.
21 changes: 18 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,14 @@ This way, I don't have to worry about the things I've mentioned, plus I gain the
- Packages
- [git](https://github.com/git/git)
- [curl](https://github.com/curl/curl)
- [bun](https://bun.sh)
- [npm](https://www.npmjs.com/)
- [ghostscript](https://ghostscript.readthedocs.io)
- [ffmpeg](https://github.com/FFmpeg/FFmpeg)
- [mkcert](https://github.com/FiloSottile/mkcert)
- [php](https://www.php.net/)
- [apache2](https://httpd.apache.org/)
- [composer](https://getcomposer.org/)
- [nvm](https://github.com/nvm-sh/nvm)
- [libnss3-tools](https://packages.ubuntu.com/focal/libnss3-tools)
- [libgbm-dev](https://packages.debian.org/sid/libgbm-dev)
- [libnotify-dev](https://packages.debian.org/sid/libnotify-dev)
Expand Down Expand Up @@ -62,6 +63,9 @@ This way, I don't have to worry about the things I've mentioned, plus I gain the
- <details><summary>Composer</summary>
<p>

- Globals
- [Graphite](https://graphite.dev/)

- Essentials
- [league/flysystem-aws-s3-v3](https://flysystem.thephpleague.com/docs/adapter/aws-s3-v3/)
- [laracasts/cypress](https://github.com/laracasts/cypress) [Dev]
Expand Down Expand Up @@ -116,7 +120,7 @@ This way, I don't have to worry about the things I've mentioned, plus I gain the
</p>
</details>

- <details><summary>NPM</summary>
- <details><summary>Bun</summary>
<p>

- Essentials
Expand Down Expand Up @@ -175,10 +179,21 @@ That's it. You'll have your first project accessible in the end (displaying the
> **Note**
> If you want to debug the process or display all output during the scripts, change the `LOGGING_LEVEL` variable in your [[.env](./.env)] file.
### Breeze Scaffolding
There's an option not to remove Breeze views and routes during the creation script, but you still need to link them yourself afterwards:

1. First, make your [app/Providers/RouteServiceProvider.php] point to `'/dashboard';` as the `$HOME` constant.
2. Add the `welcome` view to your routes and `name` it `home`.
3. Also add the rest of Breeze routes by doing `require __DIR__ . '/auth.php';` in your route's file [web.php] as well.
> **Note**
> If you chose to remove them, however, their controllers are still going to be available for reference...
## Before Production
- Reset [app/Http/Middleware/TrustedProxies.php]'s property to `protected $proxies;`, if you'd provided an Expose token.
- if you'd provided an Expose token, reset [app/Http/Middleware/TrustedProxies.php]'s property to `protected $proxies;`.
## Todos For Development:
Expand Down
Empty file modified files/.opinionated/.prettierrc
100644 → 100755
Empty file.
46 changes: 23 additions & 23 deletions files/.opinionated/extensions.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
> [!WARNING]<br>Manual updates are required for the extensions that aren't published yet on [Open VSX](https://open-vsx.org)
- [patbenatar.advanced-new-file](https://github.com/patbenatar/vscode-advanced-new-file)
- [pcbowers.alpine-intellisense](https://github.com/pcbowers/alpine-intellisense) [Not on VSX yet]
- [pcbowers.alpine-intellisense](https://github.com/pcbowers/alpine-intellisense) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=pcbowers.alpine-intellisense)]
- [formulahendry.auto-rename-tag](https://github.com/formulahendry/vscode-auto-rename-tag)
- [chouzz.vscode-better-align](https://github.com/chouzz/vscode-better-align)
- [aaron-bond.better-comments](https://github.com/aaron-bond/better-comments)
- [m1guelpf.better-pest](https://github.com/m1guelpf/better-pest) [Not on VSX yet]
- [calebporzio.better-phpunit](https://github.com/calebporzio/better-phpunit) [Not on VSX yet]
- [m1guelpf.better-pest](https://github.com/m1guelpf/better-pest) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=m1guelpf.better-pest)]
- [calebporzio.better-phpunit](https://github.com/calebporzio/better-phpunit) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=calebporzio.better-phpunit)]
- [wmaurer.change-case](https://github.com/wmaurer/vscode-change-case)
- [Equinusocio.vsc-community-material-theme](https://github.com/material-theme/vsc-community-material-theme) (Darker High Contrast)
- [moshfeu.compare-folders](https://github.com/moshfeu/vscode-compare-folders)
- [cshum.convert-newline-list-to-array](https://github.com/colinshum/vsc-newline-to-array) [Not on VSX yet]
- [ctf0.env-symbol-provider](https://github.com/ctf0/env-symbol-provider.git) [Not on VSX yet]
- [cshum.convert-newline-list-to-array](https://github.com/colinshum/vsc-newline-to-array) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=cshum.convert-newline-list-to-array)]
- [ctf0.env-symbol-provider](https://github.com/ctf0/env-symbol-provider.git) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=ctf0.env-symbol-provider)]
- [sleistner.vscode-fileutils](https://github.com/sleistner/vscode-fileutils)
- [prantlf.fold-on-open](https://github.com/prantlf/vscode-fold-on-open)
- [eamodio.gitlens](https://github.com/gitkraken/vscode-gitlens)
Expand All @@ -24,38 +24,38 @@
- [porifa.laravel-intelephense](https://github.com/porifa/vscode-laraphense)
- [shufo.vscode-blade-formatter](https://github.com/shufo/vscode-blade-formatter)
- [onecentlin.laravel-blade](https://github.com/onecentlin/laravel-blade-snippets-vscode)
- [IHunte.laravel-blade-wrapper](https://github.com/IHunte/Laravel-Blade-Wrapper) [Not on VSX yet]
- [austenc.laravel-docs](https://github.com/austenc/vscode-laravel-docs) [Not on VSX yet]
- [IHunte.laravel-blade-wrapper](https://github.com/IHunte/Laravel-Blade-Wrapper) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=IHunte.laravel-blade-wrapper)]
- [austenc.laravel-docs](https://github.com/austenc/vscode-laravel-docs) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=austenc.laravel-docs)]
- [amiralizadeh9480.laravel-extra-intellisense](https://github.com/amir9480/vscode-laravel-extra-intellisense)
- [ctf0.laravel-goto-config](https://github.com/ctf0/laravel-goto-config) [Not on VSX yet]
- [ctf0.laravel-goto-env](https://github.com/ctf0/laravel-goto-env) [Not on VSX yet]
- [ctf0.laravel-goto-lang](https://github.com/ctf0/laravel-goto-lang) [Not on VSX yet]
- [ctf0.laravel-goto-path](https://github.com/ctf0/laravel-goto-path) [Not on VSX yet]
- [ctf0.laravel-goto-config](https://github.com/ctf0/laravel-goto-config) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=ctf0.laravel-goto-config)]
- [ctf0.laravel-goto-env](https://github.com/ctf0/laravel-goto-env) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=ctf0.laravel-goto-env)]
- [ctf0.laravel-goto-lang](https://github.com/ctf0/laravel-goto-lang) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=ctf0.laravel-goto-lang)]
- [ctf0.laravel-goto-path](https://github.com/ctf0/laravel-goto-path) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=ctf0.laravel-goto-path)]
- [naoray.laravel-goto-components](https://github.com/Naoray/laravel-goto-components)
- [austenc.livewire-docs](https://github.com/austenc/vscode-livewire-docs) [Not on VSX yet]
- [m4tr1ck.livewire-goto-updated-3](https://github.com/m4tr1ck/vscode-livewire-goto) [Not on VSX yet]
- [bebo925.livewire-switcher](https://github.com/bebo925/livewire-switcher) [Not on VSX yet]
- [bierner.markdown-checkbox](https://github.com/mjbvz/vscode-markdown-checkboxes) [Not on VSX yet]
- [bierner.markdown-emoji](https://github.com/mjbvz/vscode-markdown-emoji) [Not on VSX yet]
- [austenc.livewire-docs](https://github.com/austenc/vscode-livewire-docs) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=austenc.livewire-docs)]
- [m4tr1ck.livewire-goto-updated-3](https://github.com/m4tr1ck/vscode-livewire-goto) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=M4tr1ck.livewire-goto-updated-3)]
- [bebo925.livewire-switcher](https://github.com/bebo925/livewire-switcher) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=bebo925.livewire-switcher)]
- [bierner.markdown-checkbox](https://github.com/mjbvz/vscode-markdown-checkboxes) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-checkbox)]
- [bierner.markdown-emoji](https://github.com/mjbvz/vscode-markdown-emoji) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-emoji)]
- [bierner.markdown-preview-github-styles](https://github.com/mjbvz/vscode-github-markdown-preview-style)
- [PKief.material-icon-theme](https://github.com/PKief/vscode-material-icon-theme)
- [ryuta46.multi-command](https://github.com/ryuta46/vscode-multi-command)
- [ctf0.php-array-symbols](https://github.com/ctf0/vscode-php-array-symbol-provider) [Not on VSX yet]
- [MehediDracula.php-constructor](https://github.com/MehediDracula/PHP-Constructor) [Not on VSX yet]
- [ctf0.php-array-symbols](https://github.com/ctf0/vscode-php-array-symbol-provider) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=ctf0.php-array-symbols)]
- [MehediDracula.php-constructor](https://github.com/MehediDracula/PHP-Constructor) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=MehediDracula.php-constructor)]
- [xdebug.php-debug](https://github.com/xdebug/vscode-php-debug)
- [bmewburn.vscode-intelephense-client](https://github.com/bmewburn/vscode-intelephense)
- [MehediDracula.php-namespace-resolver](https://github.com/MehediDracula/php-namespace-resolver)
- [jeff-hykin.polacode-2019](https://github.com/jeff-hykin/polacode) [Not on VSX yet]
- [jeff-hykin.polacode-2019](https://github.com/jeff-hykin/polacode) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=jeff-hykin.polacode-2019)]
- [csstools.postcss](https://github.com/csstools/postcss-language)
- [esbenp.prettier-vscode](https://github.com/prettier/prettier-vscode)
- [sainoba.px-to-rem](https://github.com/sainoba/vscode-px-to-rem)
- [dbankier.vscode-quick-select](https://github.com/dbankier/vscode-quick-select) [Not on VSX yet]
- [dbankier.vscode-quick-select](https://github.com/dbankier/vscode-quick-select) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=dbankier.vscode-quick-select)]
- [foxundermoon.shell-format](https://github.com/foxundermoon/vs-shell-format)
- [jock.svg](https://github.com/lishu/vscode-svg2)
- [albert.TabOut](https://github.com/albertromkes/tabout)
- [bradlc.vscode-tailwindcss](https://github.com/tailwindlabs/tailwindcss-intellisense)
- [austenc.tailwind-docs](https://github.com/austenc/vscode-tailwind-docs) [Not on VSX yet]
- [bourhaouta.tailwindshades](https://github.com/bourhaouta/vscode-tailwindshades) [Not on VSX yet]
- [jkjustjoshing.vscode-text-pastry](https://github.com/jkjustjoshing/vscode-text-pastry) [Not on VSX yet]
- [austenc.tailwind-docs](https://github.com/austenc/vscode-tailwind-docs) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=austenc.tailwind-docs)]
- [bourhaouta.tailwindshades](https://github.com/bourhaouta/vscode-tailwindshades) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=bourhaouta.tailwindshades)]
- [jkjustjoshing.vscode-text-pastry](https://github.com/jkjustjoshing/vscode-text-pastry) [Not on VSX yet | [Market Link](https://marketplace.visualstudio.com/items?itemName=jkjustjoshing.vscode-text-pastry)]
- [Gruntfuggly.todo-tree](https://github.com/Gruntfuggly/todo-tree)
- [hideoo.trailing](https://github.com/HiDeoo/trailing)
Empty file.
Empty file modified files/_stubs/tall/resources/js/bindings/breakpointer.js
100644 → 100755
Empty file.
Empty file modified files/_stubs/tall/resources/js/data/colors-manager.js
100644 → 100755
Empty file.
Empty file modified files/_stubs/tall/resources/js/packages/alpine-animate.js
100644 → 100755
Empty file.
Empty file modified files/_stubs/tall/resources/js/packages/alpine-hooks.js
100644 → 100755
Empty file.
Empty file modified files/_stubs/tall/resources/js/packages/auto-animate.js
100644 → 100755
Empty file.
Empty file modified files/_stubs/tall/resources/js/packages/tippy.js
100644 → 100755
Empty file.
11 changes: 4 additions & 7 deletions files/_stubs/tall/vite.config.js
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import laravel from 'laravel-vite-plugin';
import livewire from '@defstudio/vite-livewire-plugin';

const host = "<projectName>.test";
const certPath = path.resolve(__dirname, "./certs/<projectName>.test.pem");
const keyPath = path.resolve(__dirname, "./certs/<projectName>.test-key.pem");
const certPath = path.resolve(__dirname, `./certs/${host}.pem`);
const keyPath = path.resolve(__dirname, `./certs/${host}-key.pem`);

export default defineConfig({
plugins: [
Expand All @@ -15,11 +15,7 @@ export default defineConfig({
'resources/css/filament/admin/theme.css',
'resources/js/app.js',
],
refresh: false,
}),
livewire({
refresh: ['resources/css/app.css'],
watch: [
refresh: [
"app/Filament/**/*.php",
"app/Forms/**/*.php",
"app/Infolists/**/*.php",
Expand All @@ -32,6 +28,7 @@ export default defineConfig({
"routes/**",
],
}),
livewire(),
],
server: {
host,
Expand Down
Empty file modified files/app/Enums/Example.php
100644 → 100755
Empty file.
Empty file modified files/config/project-name.php
100644 → 100755
Empty file.
Empty file modified files/resources/css/app.css
100644 → 100755
Empty file.
Empty file modified files/resources/css/packages/tippy.css
100644 → 100755
Empty file.
Empty file modified files/resources/js/core/echo.js
100644 → 100755
Empty file.
Empty file modified files/vite.config.js
100644 → 100755
Empty file.
Loading

0 comments on commit 0df3318

Please sign in to comment.