Skip to content

mattgoud/hummingbird

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hummingbird theme

This is a PrestaShop's theme we are working on. Please, if you work on this theme, use the 8.1.x branch of PrestaShop to make sure this theme is compatible with the latest 8.1.x version.

Read more about this theme on the blog.

image

How to build assets

Same as the PrestaShop project, you need at least NodeJS 16.x and NPM 8 in order to build the project.

First you need to install every node module:

npm ci

then create a .env file inside the webpack folder by copying webpack/.env-example and complete it with your environment's informations. Please use a free tcp port.

then build assets:

npm run build

Documentation

We use Storybook as a documentation. As the theme is currently in development, there is a lot of work on documentation. Don't hesitate to add whatever you feel usefull to it.

Contributing

Please refer to the contributing guide

Continuous Integration

The CI runs contain stylelint, eslint, TypeScript type checks.

Continuous Deployment

When develop is merged into master, the Storybook is delivered almost instantly to his public link using a Github Pages.

License

This theme is released under the Academic Free License 3.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Smarty 52.3%
  • TypeScript 16.2%
  • HTML 11.4%
  • SCSS 11.0%
  • PHP 3.9%
  • MDX 3.3%
  • Other 1.9%