diff --git a/.github/workflows/build-documentation.yml b/.github/workflows/build-documentation.yml index 8abe105..7aaa1d9 100644 --- a/.github/workflows/build-documentation.yml +++ b/.github/workflows/build-documentation.yml @@ -31,12 +31,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: "3.3" + ruby-version: "3.4" bundler-cache: true - name: Install dependencies diff --git a/.vscode/settings.json b/.vscode/settings.json index 64806d9..e1b26ea 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,4 +1,5 @@ { + "editor.formatOnSave": true, "powerHeader.commentMode": "line", "powerHeader.autoInsert.enable": true, "powerHeader.autoInsert.allow": "all", diff --git a/README.md b/README.md index 4756eee..9ea59f9 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ has_children: true --- ``` -to view changes in the browser, run `jekyll serve --watch` and browse . Refresh to see changes. +to view changes in the browser, run `bundle exec jekyll serve --livereload` and browse . Refresh to see changes. ## Configuring Redirects diff --git a/src/Gemfile b/src/Gemfile index a61dc98..f5f4051 100644 --- a/src/Gemfile +++ b/src/Gemfile @@ -9,4 +9,6 @@ gem "html-proofer", "~> 5.0", :group => :development gem 'jekyll-redirect-from' -gem 'wdm', '>= 0.2.0' if Gem.win_platform? \ No newline at end of file +gem 'wdm', '>= 0.2.0' if Gem.win_platform? + +gem "webrick", "~> 1.9" diff --git a/src/Gemfile.lock b/src/Gemfile.lock index 0dfa3db..aa3b3c3 100644 --- a/src/Gemfile.lock +++ b/src/Gemfile.lock @@ -11,43 +11,49 @@ GEM remote: https://rubygems.org/ specs: Ascii85 (2.0.1) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - afm (0.2.2) - async (2.20.0) + addressable (2.8.8) + public_suffix (>= 2.0.2, < 8.0) + afm (1.0.0) + async (2.35.0) console (~> 1.29) fiber-annotation - io-event (~> 1.6, >= 1.6.5) - bigdecimal (3.1.8) + io-event (~> 1.11) + metrics (~> 0.12) + traces (~> 0.18) + base64 (0.3.0) + benchmark (0.5.0) + bigdecimal (3.3.1) colorator (1.1.0) - concurrent-ruby (1.3.4) - console (1.29.0) + concurrent-ruby (1.3.6) + console (1.34.2) fiber-annotation fiber-local (~> 1.1) json + csv (3.3.5) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) - ethon (0.16.0) + ethon (0.15.0) ffi (>= 1.15.0) eventmachine (1.2.7) - ffi (1.17.0-x64-mingw-ucrt) - ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.2-x64-mingw-ucrt) + ffi (1.17.2-x86_64-linux-gnu) fiber-annotation (0.2.0) fiber-local (1.1.0) fiber-storage - fiber-storage (1.0.0) + fiber-storage (1.0.1) forwardable-extended (2.6.0) - google-protobuf (4.28.3-x64-mingw-ucrt) + google-protobuf (4.33.2-x64-mingw-ucrt) bigdecimal rake (>= 13) - google-protobuf (4.28.3-x86_64-linux) + google-protobuf (4.33.2-x86_64-linux-gnu) bigdecimal rake (>= 13) hashery (2.1.2) - html-proofer (5.0.9) + html-proofer (5.1.1) addressable (~> 2.3) async (~> 2.1) + benchmark (~> 0.5) nokogiri (~> 1.13) pdf-reader (~> 2.11) rainbow (~> 3.0) @@ -55,20 +61,23 @@ GEM yell (~> 2.0) zeitwerk (~> 2.5) http_parser.rb (0.8.0) - i18n (1.14.6) + i18n (1.14.7) concurrent-ruby (~> 1.0) - io-event (1.7.3) - jekyll (4.3.4) + io-event (1.14.2) + jekyll (4.4.1) addressable (~> 2.4) + base64 (~> 0.2) colorator (~> 1.0) + csv (~> 3.0) em-websocket (~> 0.5) i18n (~> 1.0) jekyll-sass-converter (>= 2.0, < 4.0) jekyll-watch (~> 2.0) + json (~> 2.6) kramdown (~> 2.3, >= 2.3.1) kramdown-parser-gfm (~> 1.0) liquid (~> 4.0) - mercenary (>= 0.3.6, < 0.5) + mercenary (~> 0.3, >= 0.3.6) pathutil (~> 0.9) rouge (>= 3.0, < 5.0) safe_yaml (~> 1.0) @@ -78,13 +87,13 @@ GEM jekyll (>= 3.7, < 5.0) jekyll-redirect-from (0.16.0) jekyll (>= 3.3, < 5.0) - jekyll-sass-converter (3.0.0) - sass-embedded (~> 1.54) + jekyll-sass-converter (3.1.0) + sass-embedded (~> 1.75) jekyll-seo-tag (2.8.0) jekyll (>= 3.8, < 5.0) jekyll-watch (2.2.1) listen (~> 3.0) - json (2.8.2) + json (2.18.0) kramdown (2.5.1) rexml (>= 3.3.9) kramdown-parser-gfm (1.1.0) @@ -94,43 +103,45 @@ GEM rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.4.0) - nokogiri (1.18.9-x64-mingw-ucrt) + metrics (0.15.0) + nokogiri (1.18.10-x64-mingw-ucrt) racc (~> 1.4) - nokogiri (1.18.9-x86_64-linux-gnu) + nokogiri (1.18.10-x86_64-linux-gnu) racc (~> 1.4) pathutil (0.16.2) forwardable-extended (~> 2.6) - pdf-reader (2.13.0) + pdf-reader (2.15.0) Ascii85 (>= 1.0, < 3.0, != 2.0.0) - afm (~> 0.2.1) + afm (>= 0.2.1, < 2) hashery (~> 2.0) ruby-rc4 ttfunk - public_suffix (6.0.1) + public_suffix (7.0.0) racc (1.8.1) rainbow (3.1.1) - rake (13.2.1) + rake (13.3.1) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) - rexml (3.4.2) - rouge (4.5.1) + rexml (3.4.4) + rouge (4.6.1) ruby-rc4 (0.1.5) safe_yaml (1.0.5) - sass-embedded (1.81.0-x64-mingw-ucrt) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-x86_64-linux-gnu) - google-protobuf (~> 4.28) + sass-embedded (1.97.0-x64-mingw-ucrt) + google-protobuf (~> 4.31) + sass-embedded (1.97.0-x86_64-linux-gnu) + google-protobuf (~> 4.31) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) + traces (0.18.2) ttfunk (1.8.0) bigdecimal (~> 3.1) - typhoeus (1.4.1) - ethon (>= 0.9.0) + typhoeus (1.5.0) + ethon (>= 0.9.0, < 0.16.0) unicode-display_width (2.6.0) - webrick (1.9.0) + webrick (1.9.2) yell (2.2.2) - zeitwerk (2.7.1) + zeitwerk (2.7.4) PLATFORMS x64-mingw-ucrt @@ -143,6 +154,7 @@ DEPENDENCIES jekyll (~> 4.2) jekyll-include-cache jekyll-redirect-from + webrick (~> 1.9) BUNDLED WITH 2.3.26 diff --git a/src/docs/guides/index.md b/src/docs/guides/index.md index 5f8532e..7c321fa 100644 --- a/src/docs/guides/index.md +++ b/src/docs/guides/index.md @@ -7,6 +7,7 @@ has_children: true + # Guides -Browse through our ever-growing library of guides that show you how to get started with common development efforts like authenticating to the Laserfiche API or building applications. \ No newline at end of file +Browse through our ever-growing library of guides that show you how to get started with common development efforts like authenticating to the Laserfiche API or building applications. diff --git a/src/docs/guides/metadata/index.md b/src/docs/guides/metadata/index.md index 288b49c..23aacf4 100644 --- a/src/docs/guides/metadata/index.md +++ b/src/docs/guides/metadata/index.md @@ -11,4 +11,4 @@ See LICENSE-DOCUMENTATION and LICENSE-CODE in the project root for license infor # Metadata -Our guides walk you through how to perform common tasks against the valuable metadata in your repository using the Laserfiche API. \ No newline at end of file +Our guides walk you through how to perform common tasks against the valuable metadata in your repository using the Laserfiche API.