<p align="center"> <img src="oregano-banner.png" alt="Oregano theme" width=600/> </p> <p align="center"> <img src="https://img.shields.io/badge/TypeScript-3178C6? alt="TypeScript" <img src="https://img.shields.io/badge/HTML5-E34F26? alt="HTML5" <img src="https://img.shields.io/badge/SCSS-CC6699? alt="SCSS" <img src="https://img.shields.io/badge/PHP-777BB4? alt="PHP" <img src="https://img.shields.io/badge/MDX-1B1F24? alt="MDX" <img src="https://img.shields.io/badge/JavaScript-F7DF1E? alt="JavaScript" <img src="https://img.shields.io/badge/Smarty-F0C300? alt="Smarty" </p> <p align="center"> <a href="https://hackclub.com/hackatime/"> <img src="https://hackatime-badge.hackclub.com/U092L97H9LZ/oregano" alt="Hackatime Badge" </a> <a href="https://github.com/turtle-key/Oregano/blob/main/LICENSE"> <img src="https://img.shields.io/github/license/turtle-key/Oregano?color=29c469&label=License" alt="License: AGPL-3" </a> <a href="https://github.com/turtle-key/Oregano/stargazers"> <img src="https://img.shields.io/github/stars/turtle-key/Oregano" alt="Stars"/> </a> </p> Oregano is a custom PrestaShop theme based on the default PrestaShop theme. It is designed for PrestaShop <code>9.0.x</code>, so please make sure you are using that branch to ensure compatibility.
---
How to Build Assets
Same as the PrestaShop project, you need at least NodeJS 20.x and NPM 8 in order to build the project.
First you need to install every node module:
<code>npm ci</code>
then create a <code>.env</code> file inside the webpack folder by copying <code>webpack/.env-example</code> and complete it with your environment's informations. Please use a free tcp port.
then build assets:
<code>npm run build</code>
---
Contributing
We welcome contributions! Please refer to the Oregano contributing guide for guidelines.
---
Continuous Integration
The CI pipeline runs the following checks:
- Stylelint for CSS/SCSS
- ESLint for JavaScript
- TypeScript type checks
---
License
This theme is released under the GNU Affero General Public License v3.0 (AGPL-3.0) </pre>
Commentaires (0)
Votre avis ne peut pas être envoyé
Signaler le commentaire
Signalement envoyé
Votre signalement ne peut pas être envoyé