From 0a207878233c7d9b7435aa0dcd5b28c624d4ad3b Mon Sep 17 00:00:00 2001 From: Tim Monko Date: Wed, 20 May 2026 17:29:25 -0500 Subject: [PATCH 1/3] add themes guide --- docs/plugins/building_a_plugin/guides.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/plugins/building_a_plugin/guides.md b/docs/plugins/building_a_plugin/guides.md index 7f80f2dd7..177d00abb 100644 --- a/docs/plugins/building_a_plugin/guides.md +++ b/docs/plugins/building_a_plugin/guides.md @@ -30,6 +30,11 @@ ______________________________________________________________________ ______________________________________________________________________ +```{include} ../_npe2_themes_guide.md +``` + +______________________________________________________________________ + ```{include} ../_npe2_sample_data_guide.md ``` From 43c56027814b256772d82eb0107ef70f9618dc75 Mon Sep 17 00:00:00 2001 From: Tim Monko Date: Wed, 20 May 2026 17:29:37 -0500 Subject: [PATCH 2/3] add stub for theme guide --- docs/_scripts/prep_docs.py | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/_scripts/prep_docs.py b/docs/_scripts/prep_docs.py index e74f9aa8a..37f90f321 100644 --- a/docs/_scripts/prep_docs.py +++ b/docs/_scripts/prep_docs.py @@ -99,6 +99,7 @@ def main(stubs=False): plugin_docs = { 'plugins/_npe2_sample_data_guide.md': '(sample-data-contribution-guide)=\n', 'plugins/_npe2_readers_guide.md': '(readers-contribution-guide)=\n', + 'plugins/_npe2_themes_guide.md': '(themes-contribution-guide)=\n', 'plugins/_npe2_widgets_guide.md': '(widgets-contribution-guide)=\n', 'plugins/_npe2_menus_guide.md': '(menus-contribution-guide)=\n', 'plugins/_npe2_manifest.md': '# Manifest Reference\n', From c0fac46b95ba444b9da49d2bf8f8692283277a18 Mon Sep 17 00:00:00 2001 From: Tim Monko Date: Wed, 20 May 2026 17:30:08 -0500 Subject: [PATCH 3/3] fix build warning with stubs by adding new lines --- docs/_scripts/prep_docs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/_scripts/prep_docs.py b/docs/_scripts/prep_docs.py index 37f90f321..1d164d906 100644 --- a/docs/_scripts/prep_docs.py +++ b/docs/_scripts/prep_docs.py @@ -104,7 +104,7 @@ def main(stubs=False): 'plugins/_npe2_menus_guide.md': '(menus-contribution-guide)=\n', 'plugins/_npe2_manifest.md': '# Manifest Reference\n', 'plugins/_npe2_writers_guide.md': '(writers-contribution-guide)=\n', - 'plugins/_npe2_contributions.md': '# Contributions Reference\n(contributions-themes)=\n(contributions-commands)=\n(contributions-widgets)=\n(contributions-readers)=\n(contributions-writers)=\n(contributions-sample-data)=\n(layer-type-constraints)=\n', + 'plugins/_npe2_contributions.md': '# Contributions Reference\n\n(contributions-themes)=\n\n(contributions-commands)=\n\n(contributions-widgets)=\n\n(contributions-readers)=\n\n(contributions-writers)=\n\n(contributions-sample-data)=\n\n(layer-type-constraints)=\n', } for doc, target in plugin_docs.items(): file_path = DOCS / doc