mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 14:18:52 +00:00
Merge branch 'develop-ascraeus' into develop
This commit is contained in:
commit
9406f1fe11
5 changed files with 39 additions and 36 deletions
|
@ -117,9 +117,16 @@
|
||||||
</if>
|
</if>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<!-- Builds docs for current branch into build/api/output/master -->
|
||||||
<target name="docs">
|
<target name="docs">
|
||||||
<exec dir="."
|
<exec dir="."
|
||||||
command="phpBB/vendor/bin/sami.php update build/sami.conf.php"
|
command="phpBB/vendor/bin/sami.php update build/sami-checkout.conf.php"
|
||||||
|
passthru="true" />
|
||||||
|
</target>
|
||||||
|
<!-- Builds docs for multiple branches/tags into build/api/output/$branch -->
|
||||||
|
<target name="docs-all">
|
||||||
|
<exec dir="."
|
||||||
|
command="phpBB/vendor/bin/sami.php update build/sami-all.conf.php"
|
||||||
passthru="true" />
|
passthru="true" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
|
30
build/sami-all.conf.php
Normal file
30
build/sami-all.conf.php
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* This file is part of the phpBB Forum Software package.
|
||||||
|
*
|
||||||
|
* @copyright (c) phpBB Limited <https://www.phpbb.com>
|
||||||
|
* @license GNU General Public License, version 2 (GPL-2.0)
|
||||||
|
*
|
||||||
|
* For full copyright and license information, please see
|
||||||
|
* the docs/CREDITS.txt file.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
require __DIR__ . '/sami-checkout.conf.php';
|
||||||
|
|
||||||
|
$config['versions'] = Sami\Version\GitVersionCollection::create(__DIR__ . '/../')
|
||||||
|
/*
|
||||||
|
This would be nice, but currently causes various problems that need
|
||||||
|
debugging.
|
||||||
|
->addFromTags('release-3.0.*')
|
||||||
|
->add('develop-olympus', '3.0-next (olympus)')
|
||||||
|
->addFromTags('release-3.1.*')
|
||||||
|
->add('develop-ascraeus', '3.1-next (ascraeus)')
|
||||||
|
->add('develop')
|
||||||
|
*/
|
||||||
|
->add('develop-olympus')
|
||||||
|
->add('develop-ascraeus')
|
||||||
|
;
|
||||||
|
|
||||||
|
return new Sami\Sami($iterator, $config);
|
|
@ -31,23 +31,8 @@ $iterator = Symfony\Component\Finder\Finder::create()
|
||||||
->notPath('data')
|
->notPath('data')
|
||||||
;
|
;
|
||||||
|
|
||||||
$versions = Sami\Version\GitVersionCollection::create(__DIR__ . '/../')
|
|
||||||
/*
|
|
||||||
This would be nice, but currently causes various problems that need
|
|
||||||
debugging.
|
|
||||||
->addFromTags('release-3.0.*')
|
|
||||||
->add('develop-olympus', '3.0-next (olympus)')
|
|
||||||
->addFromTags('release-3.1.*')
|
|
||||||
->add('develop-ascraeus', '3.1-next (ascraeus)')
|
|
||||||
->add('develop')
|
|
||||||
*/
|
|
||||||
->add('develop-olympus')
|
|
||||||
->add('develop-ascraeus')
|
|
||||||
;
|
|
||||||
|
|
||||||
$config = array(
|
$config = array(
|
||||||
'theme' => 'enhanced',
|
'theme' => 'enhanced',
|
||||||
'versions' => $versions,
|
|
||||||
'title' => 'phpBB API Documentation',
|
'title' => 'phpBB API Documentation',
|
||||||
'build_dir' => __DIR__.'/api/output/%version%',
|
'build_dir' => __DIR__.'/api/output/%version%',
|
||||||
'cache_dir' => __DIR__.'/api/cache/%version%',
|
'cache_dir' => __DIR__.'/api/cache/%version%',
|
|
@ -20,7 +20,7 @@ then
|
||||||
# and
|
# and
|
||||||
# https://github.com/fabpot/Sami/issues/117
|
# https://github.com/fabpot/Sami/issues/117
|
||||||
errors=$(
|
errors=$(
|
||||||
unbuffer phpBB/vendor/bin/sami.php parse travis/sami.conf.php -v | \
|
unbuffer phpBB/vendor/bin/sami.php parse build/sami-checkout.conf.php -v | \
|
||||||
sed "s,\x1B\[[0-9;]*[a-zA-Z],,g" | \
|
sed "s,\x1B\[[0-9;]*[a-zA-Z],,g" | \
|
||||||
grep "ERROR: " | \
|
grep "ERROR: " | \
|
||||||
tee /dev/tty | \
|
tee /dev/tty | \
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
<?php
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* This file is part of the phpBB Forum Software package.
|
|
||||||
*
|
|
||||||
* @copyright (c) phpBB Limited <https://www.phpbb.com>
|
|
||||||
* @license GNU General Public License, version 2 (GPL-2.0)
|
|
||||||
*
|
|
||||||
* For full copyright and license information, please see
|
|
||||||
* the docs/CREDITS.txt file.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
require __DIR__ . '/../build/' . basename(__FILE__);
|
|
||||||
|
|
||||||
// Removing the versions array key will make Sami use the current branch.
|
|
||||||
unset($config['versions']);
|
|
||||||
|
|
||||||
return new Sami\Sami($iterator, $config);
|
|
Loading…
Add table
Reference in a new issue