diff --git a/composer.json b/composer.json
index 03d5e3e62..381676d04 100755
--- a/composer.json
+++ b/composer.json
@@ -2,9 +2,10 @@
"name": "bagisto/bagisto",
"description": "Bagisto Laravel ECommerce",
"keywords": [
- "framework",
- "laravel"
+ "framework",
+ "laravel"
],
+
"license": "MIT",
"type": "project",
"require": {
@@ -34,94 +35,103 @@
"prettus/l5-repository": "2.6.32",
"tymon/jwt-auth": "1.0.0-rc.4"
},
+
"require-dev": {
- "barryvdh/laravel-debugbar": "^3.1",
- "filp/whoops": "^2.0",
- "fzaninotto/faker": "^1.4",
- "laravel/dusk": "^4.0",
- "mockery/mockery": "^1.0",
- "nunomaduro/collision": "^2.0",
- "phpunit/phpunit": "^7.0"
+ "barryvdh/laravel-debugbar": "^3.1",
+ "filp/whoops": "^2.0",
+ "fzaninotto/faker": "^1.4",
+ "laravel/dusk": "^4.0",
+ "mockery/mockery": "^1.0",
+ "nunomaduro/collision": "^2.0",
+ "phpunit/phpunit": "^7.0"
},
+
"replace": {
- "bagisto/laravel-user": "v0.1.0",
- "bagisto/laravel-admin": "v0.1.0",
- "bagisto/laravel-ui": "v0.1.0",
- "bagisto/laravel-core": "v0.1.0",
- "bagisto/laravel-attribute": "v0.1.0",
- "bagisto/laravel-checkout": "v0.1.0",
- "bagisto/laravel-customer": "v0.1.0",
- "bagisto/laravel-inventory": "v0.1.0",
- "bagisto/laravel-category": "v0.1.0",
- "bagisto/laravel-product": "v0.1.0",
- "bagisto/laravel-shop": "v0.1.0",
- "bagisto/laravel-theme": "v0.1.0",
- "bagisto/laravel-shipping": "v0.1.0",
- "bagisto/laravel-payment": "v0.1.0",
- "bagisto/laravel-sales": "v0.1.0",
- "bagisto/laravel-tax": "v0.1.0",
- "bagisto/laravel-api": "v0.1.0",
- "bagisto/laravel-paypal": "v0.1.0",
- "bagisto/laravel-discount": "v0.1.0"
+ "bagisto/laravel-user": "v0.1.0",
+ "bagisto/laravel-admin": "v0.1.0",
+ "bagisto/laravel-ui": "v0.1.0",
+ "bagisto/laravel-core": "v0.1.0",
+ "bagisto/laravel-attribute": "v0.1.0",
+ "bagisto/laravel-checkout": "v0.1.0",
+ "bagisto/laravel-customer": "v0.1.0",
+ "bagisto/laravel-inventory": "v0.1.0",
+ "bagisto/laravel-category": "v0.1.0",
+ "bagisto/laravel-product": "v0.1.0",
+ "bagisto/laravel-shop": "v0.1.0",
+ "bagisto/laravel-theme": "v0.1.0",
+ "bagisto/laravel-shipping": "v0.1.0",
+ "bagisto/laravel-payment": "v0.1.0",
+ "bagisto/laravel-sales": "v0.1.0",
+ "bagisto/laravel-tax": "v0.1.0",
+ "bagisto/laravel-api": "v0.1.0",
+ "bagisto/laravel-paypal": "v0.1.0",
+ "bagisto/laravel-discount": "v0.1.0"
},
+
"autoload": {
- "classmap": [
- "database/seeds",
- "database/factories"
- ],
- "psr-4": {
- "App\\": "app/",
- "Webkul\\User\\": "packages/Webkul/User/src",
- "Webkul\\Admin\\": "packages/Webkul/Admin/src",
- "Webkul\\Ui\\": "packages/Webkul/Ui/src",
- "Webkul\\Category\\": "packages/Webkul/Category/src",
- "Webkul\\Checkout\\": "packages/Webkul/Checkout/src",
- "Webkul\\Attribute\\": "packages/Webkul/Attribute/src",
- "Webkul\\Shop\\": "packages/Webkul/Shop/src",
- "Webkul\\Core\\": "packages/Webkul/Core/src",
- "Webkul\\Customer\\": "packages/Webkul/Customer/src",
- "Webkul\\Inventory\\": "packages/Webkul/Inventory/src",
- "Webkul\\Product\\": "packages/Webkul/Product/src",
- "Webkul\\Theme\\": "packages/Webkul/Theme/src",
- "Webkul\\Shipping\\": "packages/Webkul/Shipping/src",
- "Webkul\\Payment\\": "packages/Webkul/Payment/src",
- "Webkul\\Paypal\\": "packages/Webkul/Paypal/src",
- "Webkul\\Sales\\": "packages/Webkul/Sales/src",
- "Webkul\\Tax\\": "packages/Webkul/Tax/src",
- "Webkul\\API\\": "packages/Webkul/API",
- "Webkul\\Discount\\": "packages/Webkul/Discount/src",
- "Webkul\\CMS\\": "packages/Webkul/CMS/src"
- }
+ "classmap": [
+ "database/seeds",
+ "database/factories"
+ ],
+ "psr-4": {
+ "App\\": "app/",
+ "Webkul\\User\\": "packages/Webkul/User/src",
+ "Webkul\\Admin\\": "packages/Webkul/Admin/src",
+ "Webkul\\Ui\\": "packages/Webkul/Ui/src",
+ "Webkul\\Category\\": "packages/Webkul/Category/src",
+ "Webkul\\Checkout\\": "packages/Webkul/Checkout/src",
+ "Webkul\\Attribute\\": "packages/Webkul/Attribute/src",
+ "Webkul\\Shop\\": "packages/Webkul/Shop/src",
+ "Webkul\\Core\\": "packages/Webkul/Core/src",
+ "Webkul\\Customer\\": "packages/Webkul/Customer/src",
+ "Webkul\\Inventory\\": "packages/Webkul/Inventory/src",
+ "Webkul\\Product\\": "packages/Webkul/Product/src",
+ "Webkul\\Theme\\": "packages/Webkul/Theme/src",
+ "Webkul\\Shipping\\": "packages/Webkul/Shipping/src",
+ "Webkul\\Payment\\": "packages/Webkul/Payment/src",
+ "Webkul\\Paypal\\": "packages/Webkul/Paypal/src",
+ "Webkul\\Sales\\": "packages/Webkul/Sales/src",
+ "Webkul\\Tax\\": "packages/Webkul/Tax/src",
+ "Webkul\\API\\": "packages/Webkul/API",
+ "Webkul\\Discount\\": "packages/Webkul/Discount/src",
+ "Webkul\\CMS\\": "packages/Webkul/CMS/src"
+ }
},
+
"autoload-dev": {
- "psr-4": {
- "Tests\\": "tests/"
- }
+ "psr-4": {
+ "Tests\\": "tests/"
+ }
},
+
"extra": {
- "laravel": {
- "dont-discover": [
- "barryvdh/laravel-debugbar",
- "laravel/dusk"
- ]
- }
+ "laravel": {
+ "dont-discover": [
+ "barryvdh/laravel-debugbar",
+ "laravel/dusk"
+ ]
+ }
},
+
"scripts": {
- "post-root-package-install": [
- "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
- ],
- "post-create-project-cmd": [
- "@php artisan key:generate"
- ],
- "post-autoload-dump": [
- "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
- "@php artisan package:discover"
- ]
+ "post-root-package-install": [
+ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
+ ],
+
+ "post-create-project-cmd": [
+ "@php artisan key:generate",
+ "Webkul\\Core\\Events\\ComposerEvents::postCreateProject"
+ ],
+
+ "post-autoload-dump": [
+ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
+ "@php artisan package:discover"
+ ]
},
"config": {
- "preferred-install": "stable",
- "sort-packages": true,
- "optimize-autoloader": true
+ "preferred-install": "stable",
+ "sort-packages": true,
+ "optimize-autoloader": true
},
"minimum-stability": "dev"
}
diff --git a/packages/Webkul/Core/src/Events/ComposerEvents.php b/packages/Webkul/Core/src/Events/ComposerEvents.php
new file mode 100644
index 000000000..0ee700715
--- /dev/null
+++ b/packages/Webkul/Core/src/Events/ComposerEvents.php
@@ -0,0 +1,15 @@
+writeln(file_get_contents(__DIR__ . '/../Templates/on-boarding.php'));
+ }
+}
\ No newline at end of file
diff --git a/packages/Webkul/Core/src/Templates/on-boarding.php b/packages/Webkul/Core/src/Templates/on-boarding.php
new file mode 100644
index 000000000..e5311fbd6
--- /dev/null
+++ b/packages/Webkul/Core/src/Templates/on-boarding.php
@@ -0,0 +1,14 @@
+
+ ____ _ _
+| __ ) __ _ __ _(_)___| |_ ___
+| _ \ / _` |/ _` | / __| __/ _ \
+| |_) | (_| | (_| | \__ \ || (_) |
+|____/ \__,_|\__, |_|___/\__\___/
+ |___/
+
+>
+
+Welcome to the Bagisto project! Bagisto Community is an open-source e-commerce ecosystem
+which is built on top of top of Laravel and Vue.js.
+
+Made with 💖 by the Bagisto Team. Happy helping :)