Skip to content

Commit deb353d

Browse files
committed
Make sure React app is packaged with themes :(
1 parent 2ed915f commit deb353d

4 files changed

Lines changed: 9 additions & 0 deletions

File tree

scripts/build.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
// Create directories
1010
make_dir($tempDir);
1111
make_dir($tempDir . '/system/user/' . $addonDirName);
12+
make_dir($tempDir . '/' . $themeDirName);
1213
make_dir($outputDir);
1314

1415
register_shutdown_function('rmdir_recursive', $tempDir);

scripts/includes/config.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44
$addonName = 'queue';
55
$namespacePrefix = 'BoldMinded\Queue';
66
$addonDirName = 'addons/' . $addonName;
7+
$themeDirName = 'themes/user/' . $addonName;
78
$addonDir = $baseDir . '/' . $addonDirName;
9+
$themeDir = $baseDir . '/' . $themeDirName;
810
$addonDistDir = 'system/user/' . $addonDirName;
11+
$themeDistDir = $themeDirName;
912
$outputDir = $baseDir . '/build';
1013
$tempDir = sys_get_temp_dir() . '/' . $addonName;
1114

scripts/includes/packaging.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,16 @@
3535
}
3636
}
3737

38+
// Get theme files, we aren't doing any file modifications, so don't need iterator
39+
exec('cp -r '. $themeDir . '/* ' . $tempDir . '/' . $themeDirName);
40+
3841
// Cleanup
3942
exec('find '. $tempDir .' | grep composer.json | xargs rm');
4043
exec('find '. $tempDir .' | grep composer.lock | xargs rm');
4144
// Remove main vendor dir, we have everything scoped in vendor-build
4245
exec('rm -rf '. $tempDir . '/' . $addonDistDir . '/vendor');
4346
exec('rm -rf '. $tempDir . '/' . $addonDistDir . '/vendor-bin');
47+
exec('rm -rf '. $tempDir . '/' . $themeDistDir . '/app');
4448

4549
// Create release archive
4650
$zipArchive = new ZipArchive();

scripts/release.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
// Create directories
1010
make_dir($tempDir);
1111
make_dir($tempDir . '/system/user/' . $addonDirName);
12+
make_dir($tempDir . '/' . $themeDirName);
1213
make_dir($outputDir);
1314

1415
register_shutdown_function('rmdir_recursive', $tempDir);

0 commit comments

Comments
 (0)