2eb4f73c5e
Add dependency system to build system ahead of a feature-search refactor.
...
We should probably refactor the build script into something more
object-oriented too, since it's getting somewhat complicated. I've added
some ASCII art headers as a stop-gap for now, but a proper refactor of
that too (into a class-based system probably) is incoming I think.
2020-03-11 23:32:10 +00:00
7a12d6c39e
pack.php: Add specifying the theme to build into the Pepperminty Wiki instance via an environment variable
2020-02-03 20:12:12 +00:00
0ef5add3d2
Start working on new photo theme
2019-11-04 00:52:34 +00:00
cd4b137efc
Bugfix: Monkeypatch another crazy bug in the packing script
2019-08-29 20:48:44 +01:00
24d15b1f5a
Hotfix: Patch download packer, which was inadvertently broken
2019-08-29 00:14:10 +01:00
53dd5e3d70
Add hidden feature to pack.php to return version info as JSON
...
This will be useful for a development version badge.
2019-08-28 23:55:45 +01:00
ad5f7dcbb4
Refactor themes - more theme-related improvements coming soon!
2019-08-25 01:23:24 +01:00
d1c161f26a
build: Cleanup temp file at end of build
2019-03-02 21:59:35 +00:00
4f9f1a6cf9
Add support for core sharding to build script
2019-03-02 21:13:41 +00:00
55989f11b6
Move __halt_compiler(); to by dynamically written by pack.php
2019-03-02 16:47:22 +00:00
f63553fb92
Split core.php up into 16(!) different files.
...
This has been a looong time in coming. 1.9K links is _far_ too much for
any file.
2019-03-02 16:45:34 +00:00
9f9ee73dd4
Make comment more verbose
2019-03-02 13:32:35 +00:00
d6c56feb1d
Download extra files in the pseudo-module_register(), and then pack 'em in the packer
2019-03-02 13:32:12 +00:00
7cd57c894f
Use a clever hack to get the file descriptor of the ZipArchive and peel the data out.
...
Not sure if it'll work yet though, as we've run into a bit of a snag
with the module loading.....
2019-03-02 12:24:11 +00:00
e93417f171
Start working on a new extra_data system, but it's not finished yet.
...
Warning: Everything's broken! If you want to use the latest master, please use the commit before this one.
2019-02-26 23:01:09 +00:00
9bb97cad5b
Build script: Output some basic progress information
2019-02-26 19:48:04 +00:00
738a7c30c1
Fix line endings
2018-10-31 16:44:34 +00:00
7e77412099
Packer: Suggest download with appropriate filename.
2018-10-31 15:13:15 +00:00
407d383a12
Added commit hash to debug & configure actions
2018-04-22 17:52:57 +01:00
891143b80a
{settings} -> //{settings} for phpDocumentor
2017-09-15 17:30:35 +01:00
ad6a12da5b
Finish initial settings rewrite
2016-06-22 09:13:32 +01:00
fc3f751eda
Fix pack.php to allow running from the downloader
2016-03-26 14:10:47 +00:00
704a2855ca
Update build script to trim version number
2015-12-05 19:17:19 +00:00
99e1251d5d
Reworked version system to use separate file
2015-10-10 10:24:04 +01:00
9272938530
Change special * module to 'all' because of bash expansions
2015-10-04 13:36:58 +01:00
03c908bb70
Add optional module support
2015-09-21 15:18:55 +01:00
daa8ac2a3b
Rework build system to reduce repetition
2015-09-20 12:37:21 +01:00