Introduction
09 Jun 2023
last update of "Introduction"
Hi from Arshavin. I started working on this framework since 2018. I've used it on many presentation websites, improving it continuously.
In 2022 Arshwell moved from random .zips to a GitHub repo 🎉 And one year after that it started having releases available from Composer.
Installation & Setup
-
From terminal, in the root of your project, run
composer require arshwell/monolith:0.*
- it adds the framework files in vendor/ folder;
- it adds the framework name in composer.json and composer.lock.
-
After that run
sh vendor/arshwell/monolith/bin/install-arshwell-example.sh
- it copies the example project files;
- so you have already a functional draft website.
-
Replace, in entire project, MyTeam\MyProject, with your desired namespace
- your desired namespace should be present also in composer.json file.
-
Create the .env.local file
- here should be defined env vars with specific values for every developer;
- ex: database credentials, or even website url.
-
Done 📢 run your website!
- your draft website is incredible;
- use the below steps to make it even cooler.