--- /dev/null
+version: 2
+build:
+ os: "ubuntu-20.04"
+ tools:
+ python: "3.10"
+ apt_packages:
+ - libfile-copy-recursive-perl
+ jobs:
+ post_build:
+ - perl docs/makedocs.pl --pod-only
+ - cp -rp docs/en/html/integrating/api/ "$READTHEDOCS_OUTPUT/html/integrating/api"
+ - cp -p docs/en/html/style.css "$READTHEDOCS_OUTPUT/html/"
# Temporary highlighting of TODO items
todo_include_todos = False
-# The readthedocs.org website cannot access POD.
-on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
-
-if on_rtd:
- base_api_url = 'https://www.bugzilla.org/docs/5.0/en/html/integrating/api/'
-else:
- base_api_url = '../integrating/api/'
+# Originally, the readthedocs.org website could not access POD,
+# so we would conditionally override that here if we were building
+# on RTD, but that's no longer the case.
+base_api_url = '../integrating/api/'
extlinks = {'bug': ('https://bugzilla.mozilla.org/show_bug.cgi?id=%s', 'bug %s'),
'api': (base_api_url + '%s', "%s")}
use lib qw(.. ../lib lib);
use Cwd;
+use File::Copy qw(copy);
use File::Copy::Recursive qw(rcopy);
use File::Find;
use File::Path qw(rmtree make_path);
$converter->contents_page_start($contents_start);
$converter->contents_page_end("</body></html>");
- $converter->add_css('./../../../../style.css');
+ if (exists($::ENV{'READTHEDOCS'})) {
+ $converter->add_css('./../../style.css');
+ } else {
+ $converter->add_css('./../../../../style.css');
+ }
$converter->javascript_flurry(0);
$converter->css_flurry(0);
make_path('html/integrating/api');
$converter->batch_convert(['../../'], 'html/integrating/api');
+ if (exists($::ENV{'READTHEDOCS'})) {
+ copy('../style.css', 'html/style.css') or die "Copy failed: $!";
+ }
print "\n";
}