@@ -42,8 +42,7 @@ Easy streamlined way for S-CORE docs-as-code.
4242# For user-facing documentation, refer to `/README.md`.
4343
4444load ("@aspect_rules_py//py:defs.bzl" , "py_binary" )
45- load ("@pip_process//:requirements.bzl" , "all_requirements" )
46- load ("@rules_pkg//pkg:mappings.bzl" , "pkg_files" , "strip_prefix" )
45+ load ("@docs_as_code_hub_env//:requirements.bzl" , "all_requirements" )
4746load ("@rules_python//sphinxdocs:sphinx.bzl" , "sphinx_build_binary" , "sphinx_docs" )
4847load ("@score_tooling//:defs.bzl" , "score_virtualenv" )
4948load ("@score_tooling//bazel/rules/rules_score:rules_score.bzl" , "sphinx_module" )
@@ -120,7 +119,7 @@ def docs(source_dir = "docs", data = [], deps = [], scan_code = []):
120119 deps = deps ,
121120 )
122121
123- pkg_files (
122+ native . filegroup (
124123 name = "docs_sources" ,
125124 srcs = native .glob ([
126125 source_dir + "/**/*.png" ,
@@ -137,7 +136,6 @@ def docs(source_dir = "docs", data = [], deps = [], scan_code = []):
137136 source_dir + "/**/*.inc" ,
138137 "more_docs/**/*.rst" ,
139138 ], allow_empty = True ),
140- strip_prefix = strip_prefix .from_pkg (), # avoid flattening of folders
141139 visibility = ["//visibility:public" ],
142140 )
143141
@@ -259,21 +257,7 @@ def docs(source_dir = "docs", data = [], deps = [], scan_code = []):
259257
260258 sphinx_module (
261259 name = native .module_name () + "_module" ,
262- srcs = native .glob ([
263- source_dir + "/**/*.rst" ,
264- source_dir + "/**/*.png" ,
265- source_dir + "/**/*.svg" ,
266- source_dir + "/**/*.md" ,
267- source_dir + "/**/*.html" ,
268- source_dir + "/**/*.css" ,
269- source_dir + "/**/*.puml" ,
270- source_dir + "/**/*.need" ,
271- source_dir + "/**/*.yaml" ,
272- source_dir + "/**/*.json" ,
273- source_dir + "/**/*.csv" ,
274- source_dir + "/**/*.inc" ,
275- "more_docs/**/*.rst" ,
276- ], allow_empty = True ),
260+ srcs = [":docs_sources" ],
277261 # config = ":" + source_dir + "/conf.py",
278262 index = source_dir + "/index.rst" ,
279263 sphinx = "@score_tooling//bazel/rules/rules_score:score_build" ,
0 commit comments