WordPress project for the Portaal Digitale Diensten.
- Set up your local environment with Lando or Local
- Create and configure an
.envfile based on.env.example - Run
composer installto install PHP dependencies
This project does not include a deployment mechanism (deploy.php). There is a separate private repository for this purpose.
- Run
nvm useto automatically use the correct Node version - Copy
.npmrc.exampleto.npmrcand add a FontAwesome Pro token - Run
npm installto install dependencies - Run
npm startto compile assets
You need to configure a FontAwesome Pro token, to make all fonts work as intended. However, using the intended fonts is optional and you don't need a paid license. After you have configured a token, run npm install again.
All new logic should be developed within the parent theme owc-formulieren, including the creation of new Gutenberg blocks. This ensures that newly developed components are automatically available in all themes.
Centralize color customization by creating color variables in the parent theme's _color.scss and overriding them in the child themes' _color.scss.
T.B.A.
This repository requires GravityForms and also uses a number of premium add-ons most of which are optional. You can identify the premium plugins by their ypackagist prefix inside the composer.json. We use our own packagist to manage and download premium plugins powered by SatisPress. Omit the plugins you don't need or simply change the repository to your own Satis instance.
Licensed under the EUPL-1.2 license.