Skip to content

Commit

Permalink
fix: add Illustratorium theme, mainly for updating the root folder
Browse files Browse the repository at this point in the history
  • Loading branch information
fquffio committed Sep 24, 2024
1 parent acd6506 commit 1f78d6f
Show file tree
Hide file tree
Showing 15 changed files with 628 additions and 475 deletions.
6 changes: 4 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,15 +41,17 @@
"psr-4": {
"App\\": "src/",
"Chialab\\": "./plugins/Chialab/src/",
"OpenSource\\": "./plugins/OpenSource/src/"
"OpenSource\\": "./plugins/OpenSource/src/",
"Illustratorium\\": "plugins/Illustratorium/src/"
}
},
"autoload-dev": {
"psr-4": {
"App\\Test\\": "tests/",
"Cake\\Test\\": "vendor/cakephp/cakephp/tests/",
"Chialab\\Test\\": "./plugins/Chialab/tests/",
"OpenSource\\Test\\": "./plugins/OpenSource/tests/"
"OpenSource\\Test\\": "./plugins/OpenSource/tests/",
"Illustratorium\\Test\\": "plugins/Illustratorium/tests/"
}
},
"scripts": {
Expand Down
966 changes: 495 additions & 471 deletions composer.lock

Large diffs are not rendered by default.

13 changes: 11 additions & 2 deletions deploy/Caddyfile
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,17 @@ https://www.chialab.io, https://io.chialab.dt.bedita.cloud {
import site "Chialab" "OpenSource" "on" "false"
}

# TODO: Illustratorium
# https://dev-illustratorium.chialab.dt.bedita.cloud {}
# Illustratorium
https://dev-illustratorium.chialab.dt.bedita.cloud {
import common

import site "Chialab" "Illustratorium" "draft" "false"
}
https://www.illustratorium.it, https://illustratorium.chialab.dt.bedita.cloud {
import common

import site "Chialab" "Illustratorium" "on" "false"
}

# TODO: Tipografia
# https://dev-tipografia.chialab.dt.bedita.cloud {}
Expand Down
8 changes: 8 additions & 0 deletions plugins/Illustratorium/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/composer.lock
/composer.phar
/phpunit.xml
/.phpunit.result.cache
/phpunit.phar
/config/Migrations/schema-dump-default.lock
/vendor/
/.idea/
11 changes: 11 additions & 0 deletions plugins/Illustratorium/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Illustratorium plugin for CakePHP

## Installation

You can install this plugin into your CakePHP application using [composer](https://getcomposer.org).

The recommended way to install composer packages is:

```
composer require your-name-here/illustratorium
```
24 changes: 24 additions & 0 deletions plugins/Illustratorium/composer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"name": "your-name-here/illustratorium",
"description": "Illustratorium plugin for CakePHP",
"type": "cakephp-plugin",
"license": "MIT",
"require": {
"php": ">=7.2",
"cakephp/cakephp": "^4.0"
},
"require-dev": {
"phpunit/phpunit": "^8.5 || ^9.3"
},
"autoload": {
"psr-4": {
"Illustratorium\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"Illustratorium\\Test\\": "tests/",
"Cake\\Test\\": "vendor/cakephp/cakephp/tests/"
}
}
}
6 changes: 6 additions & 0 deletions plugins/Illustratorium/config/overrides.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?php
declare(strict_types=1);

return [
'RootFolder' => 'illustratori',
];
30 changes: 30 additions & 0 deletions plugins/Illustratorium/phpunit.xml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
colors="true"
processIsolation="false"
stopOnFailure="false"
bootstrap="tests/bootstrap.php"
>
<php>
<ini name="memory_limit" value="-1"/>
<ini name="apc.enable_cli" value="1"/>
</php>

<!-- Add any additional test suites you want to run here -->
<testsuites>
<testsuite name="Illustratorium">
<directory>tests/TestCase/</directory>
</testsuite>
</testsuites>

<!-- Setup fixture extension -->
<extensions>
<extension class="Cake\TestSuite\Fixture\PHPUnitExtension" />
</extensions>

<filter>
<whitelist>
<directory suffix=".php">src/</directory>
</whitelist>
</filter>
</phpunit>
2 changes: 2 additions & 0 deletions plugins/Illustratorium/resources/index.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
@import '@chialab/cdk/style';
@import './variables.css';
1 change: 1 addition & 0 deletions plugins/Illustratorium/resources/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '@chialab/cdk';
3 changes: 3 additions & 0 deletions plugins/Illustratorium/resources/variables.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
:root {
/* Override variables here */
}
26 changes: 26 additions & 0 deletions plugins/Illustratorium/src/IllustratoriumPlugin.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?php
declare(strict_types=1);

namespace Illustratorium;

use Cake\Core\BasePlugin;
use Cake\Core\PluginApplicationInterface;

/**
* Plugin for Illustratorium
*/
class IllustratoriumPlugin extends BasePlugin
{
/**
* @inheritDoc
*/
public function bootstrap(PluginApplicationInterface $app): void
{
parent::bootstrap($app);

// Configure::write('Analytics', [
// 'ga_code' => '',
// 'matomo_code' => '',
// ]);
}
}
Empty file.
Empty file.
7 changes: 7 additions & 0 deletions rna.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,13 @@ const config = {
manifestPath: 'plugins/Chialab/webroot/build/manifest.json',
entrypointsPath: 'plugins/Chialab/webroot/build/entrypoints.json',
},
{
input: ['./plugins/Illustratorium/resources/index.ts', './plugins/Illustratorium/resources/index.css'],
publicPath: '/illustratorium/build/',
output: 'plugins/Illustratorium/webroot/build/',
manifestPath: 'plugins/Illustratorium/webroot/build/manifest.json',
entrypointsPath: 'plugins/Illustratorium/webroot/build/entrypoints.json',
},
{
input: ['./plugins/OpenSource/resources/index.ts', './plugins/OpenSource/resources/index.css'],
publicPath: '/open_source/build/',
Expand Down

0 comments on commit 1f78d6f

Please sign in to comment.