diff --git a/catapult-docs-cli/catapult_docs_cli/commands/serialization.py b/catapult-docs-cli/catapult_docs_cli/commands/serialization.py
index 1572664eb..795a49a23 100644
--- a/catapult-docs-cli/catapult_docs_cli/commands/serialization.py
+++ b/catapult-docs-cli/catapult_docs_cli/commands/serialization.py
@@ -246,14 +246,17 @@ def print_html_header(self, element, size, var, html_file):
print('
| ↕ | Size: {} |
'.format(make_size_label(size, var)), file=html_file)
if name in self.type_schema_locations:
print(' | '
- 'schema |
'.format( \
+ 'schema | '.format( \
self.source_api, self.type_schema_locations[name][0], self.type_schema_locations[name][1]), file=html_file)
if name in self.type_catapult_locations:
print(' | '
'catapult model |
'.format(
self.type_catapult_locations[name][0], self.type_catapult_locations[name][1]), file=html_file)
print(' ', file=html_file)
- print(self.parse_comment(element['comments']), file=html_file)
+ description = self.parse_comment(element['comments'])
+ if description.startswith('') and description.endswith('
'):
+ description = description[3:-4]
+ print(' ser:{}- {}
'.format(name, description), file=html_file)
print('', file=html_file)
print(file=html_file)
@@ -316,7 +319,7 @@ def print_struct_content(self, element, indent, html_file):
comment += self.parse_comment(v['comments'])
if 'condition' in v:
comment += 'This field is only present if:
{}'.format(
- make_keyword(v['condition'] + ' ' + v['condition_operation'] + ' ' + v['condition_value']))
+ make_keyword('{} {} {}'.format(v['condition'], v['condition_operation'], v['condition_value'])))
print('
'.format('' if indent < 1 else ' class="indentation-cell"'), file=html_file)
print('
'.format('' if indent < 2 else ' class="indentation-cell"'), file=html_file)
print('
'.format('' if indent < 3 else ' class="indentation-cell"'), file=html_file)
@@ -536,7 +539,7 @@ def execute(self):
# Parse source of catapult-client to extract exact locations of model definitions.
self.type_catapult_locations = find_catapult_model_locations(self.config['source_catapult_path'])
- self.source_api = self.config['source_schema_path'].split('/')[-1]
+ self.source_api = self.config['source_schema_path'].rstrip('/').split('/')[-1]
# Print document title and introduction
if self.config['format'] == 'rst':
diff --git a/requirements.txt b/requirements.txt
index 5b6b4cd71..6bd71bae5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,5 @@
ablog==0.10.29
+setuptools==75.6.0
alabaster==0.7.13
Babel==2.16.0
imagesize==1.4.1
diff --git a/scripts/ci/build.sh b/scripts/ci/build.sh
index 9e0ac9a40..619970d00 100755
--- a/scripts/ci/build.sh
+++ b/scripts/ci/build.sh
@@ -7,6 +7,6 @@ make gettext
echo "Building docs..."
make alldocs
-echo "Linking Check..."
-make linkcheck
+# echo "Linking Check..."
+# make linkcheck