Before starting the installation, you'll need to add authentication credentials for both Hyva and Magento repositories.
Due to credentials requirements, you'll need to either:
auth.json
file at the root of your project, orCOMPOSER_AUTH
environment variableauth.json
file:{
"http-basic": {
"hyva-themes.repo.packagist.com": {
"username": "XX",
"password": "XX"
},
"repo.magento.com": {
"username": "XX",
"password": "XX"
}
}
}
Replace XX
with your actual credentials for both repositories.
<aside> đŸ’¡
Note: Satoshi uses Create Magento App (CMA), which enables fast and simple installation of Magento environments. CMA is a toolset that simplifies Magento development by automating environment setup and configuration. For more details, see the CMA documentation
</aside>
git clone [email protected]:scandiweb/satoshi-hyva.git satoshi
cd satoshi
npm install
npm run start
After successful installation this will automatically open Satoshi in your browser.
cd app/design/frontend/Satoshi/Hyva/web/satoshi
npm install
npm run dev
This will compile both Tailwind CSS and Alpine.js code, continuously watching for changes and rebuilding the frontend assets automatically.
The npm run dev
command will keep running, monitoring your frontend files, and recompiling them whenever changes are detected.