Skip to content

Commit 52d95e8

Browse files
committed
Jekyll 4.4
Add bigdecimal dependency to avoid warning with Ruby 3.3 and update problems to Ruby 3.4. Point to CONTRIBUTING from README instead of repeating the instructions.
1 parent 862d6f4 commit 52d95e8

File tree

4 files changed

+30
-32
lines changed

4 files changed

+30
-32
lines changed

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Building the site
44

55
The registry site uses [jekyll](https://jekyllrb.com/),
6-
a Ruby based static site generator, with the Dinky theme.
6+
a Ruby based static site generator, with [Just the Docs](https://github.com/just-the-docs/just-the-docs).
77

88
### Docker dev
99

@@ -26,7 +26,7 @@ bundle install
2626
With all the gems (dependencies) installed, you can launch the jekyll server.
2727

2828
``` bash
29-
bundle exec jekyll serve
29+
bundle exec jekyll serve --livereload
3030
```
3131

3232
It will show output like this, and you can grab the Server address

Gemfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source "https://rubygems.org"
44

5-
gem "jekyll", "~> 4.2"
5+
gem "jekyll", "~> 4.4"
66
gem "webrick", "~> 1.7"
77
gem "jekyll-remote-theme"
88
gem "jekyll-include-cache", "~>0.2.1"
@@ -11,3 +11,5 @@ gem "just-the-docs", "~> 0.4.2"
1111
group :jekyll_plugins do
1212
gem "jekyll-sitemap", "~> 1.4"
1313
end
14+
15+
gem "bigdecimal", "~> 3.2"

Gemfile.lock

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,37 @@ GEM
33
specs:
44
addressable (2.8.1)
55
public_suffix (>= 2.0.2, < 6.0)
6+
base64 (0.3.0)
7+
bigdecimal (3.2.3)
68
colorator (1.1.0)
7-
concurrent-ruby (1.2.2)
9+
concurrent-ruby (1.3.5)
10+
csv (3.3.5)
811
em-websocket (0.5.3)
912
eventmachine (>= 0.12.9)
1013
http_parser.rb (~> 0)
1114
eventmachine (1.2.7)
12-
ffi (1.15.5)
15+
ffi (1.17.2)
16+
ffi (1.17.2-x64-mingw-ucrt)
1317
forwardable-extended (2.6.0)
14-
google-protobuf (3.22.2)
15-
google-protobuf (3.22.2-x64-mingw-ucrt)
18+
google-protobuf (3.25.8)
19+
google-protobuf (3.25.8-x64-mingw-ucrt)
1620
http_parser.rb (0.8.0)
17-
i18n (1.12.0)
21+
i18n (1.14.7)
1822
concurrent-ruby (~> 1.0)
19-
jekyll (4.3.2)
23+
jekyll (4.4.1)
2024
addressable (~> 2.4)
25+
base64 (~> 0.2)
2126
colorator (~> 1.0)
27+
csv (~> 3.0)
2228
em-websocket (~> 0.5)
2329
i18n (~> 1.0)
2430
jekyll-sass-converter (>= 2.0, < 4.0)
2531
jekyll-watch (~> 2.0)
32+
json (~> 2.6)
2633
kramdown (~> 2.3, >= 2.3.1)
2734
kramdown-parser-gfm (~> 1.0)
2835
liquid (~> 4.0)
29-
mercenary (>= 0.3.6, < 0.5)
36+
mercenary (~> 0.3, >= 0.3.6)
3037
pathutil (~> 0.9)
3138
rouge (>= 3.0, < 5.0)
3239
safe_yaml (~> 1.0)
@@ -47,16 +54,17 @@ GEM
4754
jekyll (>= 3.7, < 5.0)
4855
jekyll-watch (2.2.1)
4956
listen (~> 3.0)
57+
json (2.13.2)
5058
just-the-docs (0.4.2)
5159
jekyll (>= 3.8.5)
5260
jekyll-seo-tag (>= 2.0)
5361
rake (>= 12.3.1)
54-
kramdown (2.4.0)
55-
rexml
62+
kramdown (2.5.1)
63+
rexml (>= 3.3.9)
5664
kramdown-parser-gfm (1.1.0)
5765
kramdown (~> 2.0)
5866
liquid (4.0.4)
59-
listen (3.8.0)
67+
listen (3.9.0)
6068
rb-fsevent (~> 0.10, >= 0.10.3)
6169
rb-inotify (~> 0.9, >= 0.9.10)
6270
mercenary (0.4.0)
@@ -65,10 +73,10 @@ GEM
6573
public_suffix (5.0.1)
6674
rake (13.0.6)
6775
rb-fsevent (0.11.2)
68-
rb-inotify (0.10.1)
76+
rb-inotify (0.11.1)
6977
ffi (~> 1.0)
70-
rexml (3.2.5)
71-
rouge (3.30.0)
78+
rexml (3.4.4)
79+
rouge (4.6.0)
7280
rubyzip (2.3.2)
7381
safe_yaml (1.0.5)
7482
sass-embedded (1.58.3)
@@ -78,15 +86,16 @@ GEM
7886
google-protobuf (~> 3.21)
7987
terminal-table (3.0.2)
8088
unicode-display_width (>= 1.1.1, < 3)
81-
unicode-display_width (2.4.2)
89+
unicode-display_width (2.6.0)
8290
webrick (1.8.1)
8391

8492
PLATFORMS
8593
ruby
8694
x64-mingw-ucrt
8795

8896
DEPENDENCIES
89-
jekyll (~> 4.2)
97+
bigdecimal (~> 3.2)
98+
jekyll (~> 4.4)
9099
jekyll-include-cache (~> 0.2.1)
91100
jekyll-remote-theme
92101
jekyll-sitemap (~> 1.4)

README.md

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,4 @@ This site contains the OpenAPI Initiative Registry and content for the HTML vers
1515

1616
## Development
1717

18-
> [!NOTE]
19-
> As of 2024-08-28 Jekyll version 4.3.2 does _not_ work with Ruby 3.3.x.
20-
>
21-
> Make sure you have Ruby 3.2.x or lower installed.
22-
23-
Install [jekyll](https://jekyllrb.com/docs/installation/) for your platform, install the site
24-
~~~sh
25-
bundle install
26-
~~~
27-
run it
28-
~~~sh
29-
bundle exec jekyll serve --livereload
30-
~~~
31-
and change it to your heart's content :sunglasses:
18+
Please follow the instructions in the [Contributing Guide](./CONTRIBUTING.md).

0 commit comments

Comments
 (0)