https://github.com/pierre-24/enccb_theme
Theme for the EuroCC NCC Belgium website
https://github.com/pierre-24/enccb_theme
Last synced: 3 months ago
JSON representation
Theme for the EuroCC NCC Belgium website
- Host: GitHub
- URL: https://github.com/pierre-24/enccb_theme
- Owner: pierre-24
- Created: 2022-02-06T16:13:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-27T12:33:07.000Z (about 3 years ago)
- Last Synced: 2025-01-07T20:11:52.642Z (5 months ago)
- Language: Twig
- Size: 170 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Drupal theme `enccb_theme`
Theme for the [EuroCC NCC Belgium website](https://www.enccb.be/). Currently, in development.
The templates originate from the `stable` core theme. The goal is to touch as small of them as possible.
## Development
On your computer,
1. Create a [minimal drupal install](https://www.digitalocean.com/community/tutorials/how-to-develop-a-drupal-9-website-on-your-local-machine-using-docker-and-ddev).
2. Clone the repository in `/web/theme`.
3. Go in `Admin > Appearance` and "Install and set as default" the "ENCCB theme".
4. `ddev composer require "drupal/twig_debugger"` and `ddev composer require "drupal/admin_toolbar"`. To activate, Go in `Admin > extend` and check the corresponding checkboxes.
6. For some change, you may need to clear the cache, using the admin toolbar (or `Admin > Configuration > Development > Performances`, but it is longer).
7. To compile the SCSS template, you need to install a SCSS compiler, i.e. `pip3 install --user libsass`. Then, compile it with `make`.... Have fun and [check the documentation](documentation.md) first.