@@ -15,13 +15,24 @@ namespace :docs do
1515 verifier = TRuby ::DocsExampleVerifier . new
1616
1717 # Default patterns to check
18+ # Includes both local docs and t-ruby.github.io documentation site
19+ docs_site_path = "../t-ruby.github.io"
1820 patterns = [
1921 "docs/**/*.md" ,
2022 "README.md" ,
2123 "README.ja.md" ,
2224 "README.ko.md" ,
2325 ]
2426
27+ # Add t-ruby.github.io documentation if directory exists
28+ if Dir . exist? ( docs_site_path )
29+ patterns += [
30+ "#{ docs_site_path } /docs/**/*.md" ,
31+ "#{ docs_site_path } /i18n/ko/docusaurus-plugin-content-docs/current/**/*.md" ,
32+ "#{ docs_site_path } /i18n/ja/docusaurus-plugin-content-docs/current/**/*.md" ,
33+ ]
34+ end
35+
2536 puts "Verifying documentation examples..."
2637 puts
2738
@@ -55,13 +66,22 @@ namespace :docs do
5566 verifier = TRuby ::DocsExampleVerifier . new
5667 generator = TRuby ::DocsBadgeGenerator . new
5768
69+ docs_site_path = "../t-ruby.github.io"
5870 patterns = [
5971 "docs/**/*.md" ,
6072 "README.md" ,
6173 "README.ja.md" ,
6274 "README.ko.md" ,
6375 ]
6476
77+ if Dir . exist? ( docs_site_path )
78+ patterns += [
79+ "#{ docs_site_path } /docs/**/*.md" ,
80+ "#{ docs_site_path } /i18n/ko/docusaurus-plugin-content-docs/current/**/*.md" ,
81+ "#{ docs_site_path } /i18n/ja/docusaurus-plugin-content-docs/current/**/*.md" ,
82+ ]
83+ end
84+
6585 puts "Generating documentation coverage badge..."
6686
6787 all_results = [ ]
@@ -87,13 +107,22 @@ namespace :docs do
87107
88108 extractor = TRuby ::DocsExampleExtractor . new
89109
110+ docs_site_path = "../t-ruby.github.io"
90111 patterns = [
91112 "docs/**/*.md" ,
92113 "README.md" ,
93114 "README.ja.md" ,
94115 "README.ko.md" ,
95116 ]
96117
118+ if Dir . exist? ( docs_site_path )
119+ patterns += [
120+ "#{ docs_site_path } /docs/**/*.md" ,
121+ "#{ docs_site_path } /i18n/ko/docusaurus-plugin-content-docs/current/**/*.md" ,
122+ "#{ docs_site_path } /i18n/ja/docusaurus-plugin-content-docs/current/**/*.md" ,
123+ ]
124+ end
125+
97126 all_examples = [ ]
98127 patterns . each do |pattern |
99128 examples = extractor . extract_from_glob ( pattern )
0 commit comments