Skip to content

Commit 0a893cd

Browse files
Renaming 'docs-as-code' => 'score_docs_as_code' (#10)
1 parent 45d5be3 commit 0a893cd

8 files changed

Lines changed: 33 additions & 33 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ This module allows you to easily integrate Sphinx documentation generation into
2323
Add the module to your `MODULE.bazel` file:
2424

2525
```starlark
26-
bazel_dep(name = "docs-as-code", version = "0.1.0")
26+
bazel_dep(name = "score_docs_as_code", version = "0.1.0")
2727
```
2828

2929
And make sure to also add the S-core bazel registry to your `.bazelrc` file
@@ -40,7 +40,7 @@ ______________________________________________________________________
4040
#### 1. Import the `docs()` macro in your BUILD file:
4141

4242
```python
43-
load("@docs-as-code//docs.bzl", "docs")
43+
load("@score_docs_as_code//docs.bzl", "docs")
4444

4545
docs(
4646
conf_dir = "<your sphinc conf dir>",

docs.bzl

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -38,22 +38,22 @@
3838
# For user-facing documentation, refer to `/README.md`.
3939

4040
load("@aspect_rules_py//py:defs.bzl", "py_binary", "py_library")
41-
load("@docs-as-code//src/extensions/score_source_code_linker:collect_source_files.bzl", "parse_source_files_for_needs_links")
41+
load("@score_docs_as_code//src/extensions/score_source_code_linker:collect_source_files.bzl", "parse_source_files_for_needs_links")
4242
load("@pip_process//:requirements.bzl", "all_requirements", "requirement")
4343
load("@rules_java//java:java_binary.bzl", "java_binary")
4444
load("@rules_python//sphinxdocs:sphinx.bzl", "sphinx_build_binary", "sphinx_docs")
4545
load("@rules_python//sphinxdocs:sphinx_docs_library.bzl", "sphinx_docs_library")
4646
load("@score_python_basics//:defs.bzl", "score_virtualenv")
4747

4848
sphinx_requirements = all_requirements + [
49-
"@docs-as-code//src:plantuml_for_python",
50-
"@docs-as-code//src/extensions:score_plantuml",
51-
"@docs-as-code//src/find_runfiles:find_runfiles",
52-
"@docs-as-code//src/extensions/score_draw_uml_funcs:score_draw_uml_funcs",
53-
"@docs-as-code//src/extensions/score_header_service:score_header_service",
54-
"@docs-as-code//src/extensions/score_layout:score_layout",
55-
"@docs-as-code//src/extensions/score_metamodel:score_metamodel",
56-
"@docs-as-code//src/extensions/score_source_code_linker:score_source_code_linker",
49+
"@score_docs_as_code//src:plantuml_for_python",
50+
"@score_docs_as_code//src/extensions:score_plantuml",
51+
"@score_docs_as_code//src/find_runfiles:find_runfiles",
52+
"@score_docs_as_code//src/extensions/score_draw_uml_funcs:score_draw_uml_funcs",
53+
"@score_docs_as_code//src/extensions/score_header_service:score_header_service",
54+
"@score_docs_as_code//src/extensions/score_layout:score_layout",
55+
"@score_docs_as_code//src/extensions/score_metamodel:score_metamodel",
56+
"@score_docs_as_code//src/extensions/score_source_code_linker:score_source_code_linker",
5757
]
5858

5959
def docs(source_files_to_scan_for_needs_links = None, source_dir = "docs", conf_dir = "docs", build_dir_for_incremental = "_build", docs_targets = []):
@@ -67,7 +67,7 @@ def docs(source_files_to_scan_for_needs_links = None, source_dir = "docs", conf_
6767
sphinx_build_binary(
6868
name = "sphinx_build",
6969
visibility = ["//visibility:public"],
70-
data = ["@docs-as-code//src:docs_assets", "@docs-as-code//src:score_extension_files"],
70+
data = ["@score_docs_as_code//src:docs_assets", "@score_docs_as_code//src:score_extension_files"],
7171
deps = sphinx_requirements,
7272
)
7373

@@ -124,10 +124,10 @@ def _incremental(incremental_name = "incremental", live_name = "live_preview", s
124124

125125
py_binary(
126126
name = incremental_name,
127-
srcs = ["@docs-as-code//src:incremental.py"],
127+
srcs = ["@score_docs_as_code//src:incremental.py"],
128128
deps = dependencies,
129129
# TODO: Figure out if we need all dependencies as data here or not.
130-
data = [":score_source_code_parser", "@docs-as-code//src:plantuml", "@docs-as-code//src:docs_assets"] + dependencies,
130+
data = [":score_source_code_parser", "@score_docs_as_code//src:plantuml", "@score_docs_as_code//src:docs_assets"] + dependencies,
131131
env = {
132132
"SOURCE_DIRECTORY": source_dir,
133133
"CONF_DIRECTORY": conf_dir,
@@ -139,9 +139,9 @@ def _incremental(incremental_name = "incremental", live_name = "live_preview", s
139139

140140
py_binary(
141141
name = live_name,
142-
srcs = ["@docs-as-code//src:incremental.py"],
142+
srcs = ["@score_docs_as_code//src:incremental.py"],
143143
deps = dependencies,
144-
data = ["@docs-as-code//src:plantuml", "@docs-as-code//src:docs_assets"] + dependencies,
144+
data = ["@score_docs_as_code//src:plantuml", "@score_docs_as_code//src:docs_assets"] + dependencies,
145145
env = {
146146
"SOURCE_DIRECTORY": source_dir,
147147
"CONF_DIRECTORY": conf_dir,
@@ -191,8 +191,8 @@ def _docs(name = "docs", format = "html", external_needs_deps = list(), external
191191
],
192192
tools = [
193193
":score_source_code_parser",
194-
"@docs-as-code//src:plantuml",
195-
"@docs-as-code//src:docs_assets",
194+
"@score_docs_as_code//src:plantuml",
195+
"@score_docs_as_code//src:docs_assets",
196196
] + external_needs_deps,
197197
visibility = ["//visibility:public"],
198198
)

process-docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@
2222
# -- Project information -----------------------------------------------------
2323
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
2424

25-
project = "docs-as-code"
25+
project = "score_docs_as_code"
2626
author = "Score"
2727
version = "0.1"
2828

2929
# -- General configuration ---------------------------------------------------
3030
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
3131

3232
logger = logging.getLogger("process-docs")
33-
logger.debug("Loading docs-as-code conf.py")
33+
logger.debug("Loading score_docs_as_code conf.py")
3434

3535

3636
extensions = [

src/BUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ java_binary(
4949
# upgrade of `aspect_rules_py` since the py_venv rule now supports a data field
5050
py_library(
5151
name = "plantuml_for_python",
52-
srcs = ["@docs-as-code//src:dummy.py"],
53-
data = ["@docs-as-code//src:plantuml"],
52+
srcs = ["@score_docs_as_code//src:dummy.py"],
53+
data = ["@score_docs_as_code//src:plantuml"],
5454
visibility = ["//visibility:public"],
5555
)
5656

src/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ It should be treated as a 'get-started' guide, giving you all needed information
5454

5555

5656

57-
## docs-as-code Directory Architecture
57+
## score_docs_as_code Directory Architecture
5858

5959
```
6060
process-docs/ # Local documentation to test functionality

src/extensions/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ load("@score_python_basics//:defs.bzl", "score_py_pytest", "score_virtualenv")
2424

2525
py_library(
2626
name = "score_plantuml",
27-
srcs = ["@docs-as-code//src/extensions:score_plantuml.py"],
27+
srcs = ["@score_docs_as_code//src/extensions:score_plantuml.py"],
2828
imports = ["."],
2929
visibility = ["//visibility:public"],
3030
)

src/extensions/score_layout/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ def update_config(app: Sphinx, _config: Any):
3939
# For now this seems the only place this is used / needed.
4040
# In the future it might be a good idea to make this available in other places, maybe via the 'find_runfiles' lib
4141
if r := os.getenv("RUNFILES_DIR"):
42-
dirs = [str(x) for x in Path(r).glob("*docs-as-code~")]
42+
dirs = [str(x) for x in Path(r).glob("*score_docs_as_code~")]
4343
if dirs:
44-
# Happens if 'docs-as-code' is used as Module
45-
p = str(r) + "/docs-as-code~/src/assets"
44+
# Happens if 'score_docs_as_code' is used as Module
45+
p = str(r) + "/score_docs_as_code~/src/assets"
4646
else:
47-
# Only happens in 'docs-as-code' repository
47+
# Only happens in 'score_docs_as_code' repository
4848
p = str(r) + "/_main/src/assets"
4949
app.config.html_static_path = app.config.html_static_path + [p]
5050

src/extensions/score_plantuml.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,14 @@ def get_runfiles_dir() -> Path:
7171

7272
def find_correct_path(runfiles: str) -> str:
7373
"""
74-
This ensures that the 'plantuml' binary path is found in local 'docs-as-code' and module use.
74+
This ensures that the 'plantuml' binary path is found in local 'score_docs_as_code' and module use.
7575
"""
76-
dirs = [str(x) for x in Path(runfiles).glob("*docs-as-code~")]
76+
dirs = [str(x) for x in Path(runfiles).glob("*score_docs_as_code~")]
7777
if dirs:
78-
# Happens if 'docs-as-code' is used as Module
79-
p = runfiles + "/docs-as-code~/src/plantuml"
78+
# Happens if 'score_docs_as_code' is used as Module
79+
p = runfiles + "/score_docs_as_code~/src/plantuml"
8080
else:
81-
# Only happens in 'docs-as-code' repository
81+
# Only happens in 'score_docs_as_code' repository
8282
p = runfiles + "/../plantuml"
8383
return p
8484

0 commit comments

Comments
 (0)