Skip to content

Commit dd06ac7

Browse files
committed
Initial
0 parents  commit dd06ac7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+9123
-0
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
_site
2+
.sass-cache
3+
.jekyll-cache
4+
.jekyll-metadata
5+
vendor

.rubocop.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
AllCops:
2+
TargetRubyVersion: 3.3
3+
NewCops: enable
4+
Exclude:
5+
- '_site/**/*'
6+
- '.jekyll-cache/**/*'
7+
- 'vendor/**/*'
8+
- 'Gemfile.lock'
9+
10+
Layout/LineLength:
11+
Exclude:
12+
- 'scripts/prompts/**/*'
13+
AllowedPatterns:
14+
- '\s*#.*'
15+
- '^\s*PROMPT.*'

404.html

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
permalink: /404.html
3+
layout: page
4+
---
5+
6+
<style type="text/css" media="screen">
7+
.container {
8+
margin: 10px auto;
9+
max-width: 600px;
10+
text-align: center;
11+
}
12+
h1 {
13+
margin: 30px 0;
14+
font-size: 4em;
15+
line-height: 1;
16+
letter-spacing: -1px;
17+
}
18+
</style>
19+
20+
<div class="container">
21+
<h1>404</h1>
22+
23+
<p><strong>Page not found :(</strong></p>
24+
<p>The requested page could not be found.</p>
25+
</div>

Gemfile

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# frozen_string_literal: true
2+
3+
source 'https://rubygems.org'
4+
# Hello! This is where you manage which Jekyll version is used to run.
5+
# When you want to use a different version, change it below, save the
6+
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
7+
#
8+
# bundle exec jekyll serve
9+
#
10+
# This will help ensure the proper Jekyll version is running.
11+
# Happy Jekylling!
12+
gem 'jekyll', '~> 4.4.1'
13+
# This is the default theme for new Jekyll sites. You may change this to anything you like.
14+
gem 'minima', '~> 2.5'
15+
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
16+
# uncomment the line below. To upgrade, run `bundle update github-pages`.
17+
# gem "github-pages", group: :jekyll_plugins
18+
# If you have any plugins, put them here!
19+
group :jekyll_plugins do
20+
gem 'jekyll-feed', '~> 0.12'
21+
gem 'jekyll-polyglot'
22+
end
23+
24+
# Development dependencies
25+
group :development do
26+
gem 'rubocop', '~> 1.50'
27+
end
28+
29+
# LLM API integration
30+
gem 'ruby-openai', '~> 7.0'
31+
32+
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
33+
# and associated library.
34+
platforms :mingw, :x64_mingw, :mswin, :jruby do
35+
gem 'tzinfo', '>= 1', '< 3'
36+
gem 'tzinfo-data'
37+
end
38+
39+
# Performance-booster for watching directories on Windows
40+
gem 'wdm', '~> 0.1', platforms: %i[mingw x64_mingw mswin]
41+
42+
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
43+
# do not have a Java counterpart.
44+
gem 'http_parser.rb', '~> 0.6.0', platforms: [:jruby]

Gemfile.lock

Lines changed: 224 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,224 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.8.7)
5+
public_suffix (>= 2.0.2, < 7.0)
6+
ast (2.4.3)
7+
base64 (0.3.0)
8+
bigdecimal (3.2.1)
9+
colorator (1.1.0)
10+
concurrent-ruby (1.3.5)
11+
csv (3.3.4)
12+
em-websocket (0.5.3)
13+
eventmachine (>= 0.12.9)
14+
http_parser.rb (~> 0)
15+
event_stream_parser (1.0.0)
16+
eventmachine (1.2.7)
17+
faraday (2.13.1)
18+
faraday-net_http (>= 2.0, < 3.5)
19+
json
20+
logger
21+
faraday-multipart (1.1.0)
22+
multipart-post (~> 2.0)
23+
faraday-net_http (3.4.0)
24+
net-http (>= 0.5.0)
25+
ffi (1.17.2)
26+
ffi (1.17.2-aarch64-linux-gnu)
27+
ffi (1.17.2-aarch64-linux-musl)
28+
ffi (1.17.2-arm-linux-gnu)
29+
ffi (1.17.2-arm-linux-musl)
30+
ffi (1.17.2-arm64-darwin)
31+
ffi (1.17.2-x86-linux-gnu)
32+
ffi (1.17.2-x86-linux-musl)
33+
ffi (1.17.2-x86_64-darwin)
34+
ffi (1.17.2-x86_64-linux-gnu)
35+
ffi (1.17.2-x86_64-linux-musl)
36+
forwardable-extended (2.6.0)
37+
google-protobuf (4.31.1)
38+
bigdecimal
39+
rake (>= 13)
40+
google-protobuf (4.31.1-aarch64-linux-gnu)
41+
bigdecimal
42+
rake (>= 13)
43+
google-protobuf (4.31.1-aarch64-linux-musl)
44+
bigdecimal
45+
rake (>= 13)
46+
google-protobuf (4.31.1-arm64-darwin)
47+
bigdecimal
48+
rake (>= 13)
49+
google-protobuf (4.31.1-x86-linux-gnu)
50+
bigdecimal
51+
rake (>= 13)
52+
google-protobuf (4.31.1-x86-linux-musl)
53+
bigdecimal
54+
rake (>= 13)
55+
google-protobuf (4.31.1-x86_64-darwin)
56+
bigdecimal
57+
rake (>= 13)
58+
google-protobuf (4.31.1-x86_64-linux-gnu)
59+
bigdecimal
60+
rake (>= 13)
61+
google-protobuf (4.31.1-x86_64-linux-musl)
62+
bigdecimal
63+
rake (>= 13)
64+
http_parser.rb (0.8.0)
65+
i18n (1.14.7)
66+
concurrent-ruby (~> 1.0)
67+
jekyll (4.4.1)
68+
addressable (~> 2.4)
69+
base64 (~> 0.2)
70+
colorator (~> 1.0)
71+
csv (~> 3.0)
72+
em-websocket (~> 0.5)
73+
i18n (~> 1.0)
74+
jekyll-sass-converter (>= 2.0, < 4.0)
75+
jekyll-watch (~> 2.0)
76+
json (~> 2.6)
77+
kramdown (~> 2.3, >= 2.3.1)
78+
kramdown-parser-gfm (~> 1.0)
79+
liquid (~> 4.0)
80+
mercenary (~> 0.3, >= 0.3.6)
81+
pathutil (~> 0.9)
82+
rouge (>= 3.0, < 5.0)
83+
safe_yaml (~> 1.0)
84+
terminal-table (>= 1.8, < 4.0)
85+
webrick (~> 1.7)
86+
jekyll-feed (0.17.0)
87+
jekyll (>= 3.7, < 5.0)
88+
jekyll-polyglot (1.9.0)
89+
jekyll (>= 4.0, >= 3.0)
90+
jekyll-sass-converter (3.1.0)
91+
sass-embedded (~> 1.75)
92+
jekyll-seo-tag (2.8.0)
93+
jekyll (>= 3.8, < 5.0)
94+
jekyll-watch (2.2.1)
95+
listen (~> 3.0)
96+
json (2.12.2)
97+
kramdown (2.5.1)
98+
rexml (>= 3.3.9)
99+
kramdown-parser-gfm (1.1.0)
100+
kramdown (~> 2.0)
101+
language_server-protocol (3.17.0.5)
102+
lint_roller (1.1.0)
103+
liquid (4.0.4)
104+
listen (3.9.0)
105+
rb-fsevent (~> 0.10, >= 0.10.3)
106+
rb-inotify (~> 0.9, >= 0.9.10)
107+
logger (1.7.0)
108+
mercenary (0.4.0)
109+
minima (2.5.2)
110+
jekyll (>= 3.5, < 5.0)
111+
jekyll-feed (~> 0.9)
112+
jekyll-seo-tag (~> 2.1)
113+
multipart-post (2.4.1)
114+
net-http (0.6.0)
115+
uri
116+
parallel (1.27.0)
117+
parser (3.3.8.0)
118+
ast (~> 2.4.1)
119+
racc
120+
pathutil (0.16.2)
121+
forwardable-extended (~> 2.6)
122+
prism (1.4.0)
123+
public_suffix (6.0.2)
124+
racc (1.8.1)
125+
rainbow (3.1.1)
126+
rake (13.3.0)
127+
rb-fsevent (0.11.2)
128+
rb-inotify (0.11.1)
129+
ffi (~> 1.0)
130+
regexp_parser (2.10.0)
131+
rexml (3.4.1)
132+
rouge (4.5.2)
133+
rubocop (1.75.8)
134+
json (~> 2.3)
135+
language_server-protocol (~> 3.17.0.2)
136+
lint_roller (~> 1.1.0)
137+
parallel (~> 1.10)
138+
parser (>= 3.3.0.2)
139+
rainbow (>= 2.2.2, < 4.0)
140+
regexp_parser (>= 2.9.3, < 3.0)
141+
rubocop-ast (>= 1.44.0, < 2.0)
142+
ruby-progressbar (~> 1.7)
143+
unicode-display_width (>= 2.4.0, < 4.0)
144+
rubocop-ast (1.44.1)
145+
parser (>= 3.3.7.2)
146+
prism (~> 1.4)
147+
ruby-openai (7.4.0)
148+
event_stream_parser (>= 0.3.0, < 2.0.0)
149+
faraday (>= 1)
150+
faraday-multipart (>= 1)
151+
ruby-progressbar (1.13.0)
152+
safe_yaml (1.0.5)
153+
sass-embedded (1.89.1)
154+
google-protobuf (~> 4.31)
155+
rake (>= 13)
156+
sass-embedded (1.89.1-aarch64-linux-android)
157+
google-protobuf (~> 4.31)
158+
sass-embedded (1.89.1-aarch64-linux-gnu)
159+
google-protobuf (~> 4.31)
160+
sass-embedded (1.89.1-aarch64-linux-musl)
161+
google-protobuf (~> 4.31)
162+
sass-embedded (1.89.1-arm-linux-androideabi)
163+
google-protobuf (~> 4.31)
164+
sass-embedded (1.89.1-arm-linux-gnueabihf)
165+
google-protobuf (~> 4.31)
166+
sass-embedded (1.89.1-arm-linux-musleabihf)
167+
google-protobuf (~> 4.31)
168+
sass-embedded (1.89.1-arm64-darwin)
169+
google-protobuf (~> 4.31)
170+
sass-embedded (1.89.1-riscv64-linux-android)
171+
google-protobuf (~> 4.31)
172+
sass-embedded (1.89.1-riscv64-linux-gnu)
173+
google-protobuf (~> 4.31)
174+
sass-embedded (1.89.1-riscv64-linux-musl)
175+
google-protobuf (~> 4.31)
176+
sass-embedded (1.89.1-x86_64-darwin)
177+
google-protobuf (~> 4.31)
178+
sass-embedded (1.89.1-x86_64-linux-android)
179+
google-protobuf (~> 4.31)
180+
sass-embedded (1.89.1-x86_64-linux-gnu)
181+
google-protobuf (~> 4.31)
182+
sass-embedded (1.89.1-x86_64-linux-musl)
183+
google-protobuf (~> 4.31)
184+
terminal-table (3.0.2)
185+
unicode-display_width (>= 1.1.1, < 3)
186+
unicode-display_width (2.6.0)
187+
uri (1.0.3)
188+
webrick (1.9.1)
189+
190+
PLATFORMS
191+
aarch64-linux-android
192+
aarch64-linux-gnu
193+
aarch64-linux-musl
194+
arm-linux-androideabi
195+
arm-linux-gnu
196+
arm-linux-gnueabihf
197+
arm-linux-musl
198+
arm-linux-musleabihf
199+
arm64-darwin
200+
riscv64-linux-android
201+
riscv64-linux-gnu
202+
riscv64-linux-musl
203+
ruby
204+
x86-linux-gnu
205+
x86-linux-musl
206+
x86_64-darwin
207+
x86_64-linux-android
208+
x86_64-linux-gnu
209+
x86_64-linux-musl
210+
211+
DEPENDENCIES
212+
http_parser.rb (~> 0.6.0)
213+
jekyll (~> 4.4.1)
214+
jekyll-feed (~> 0.12)
215+
jekyll-polyglot
216+
minima (~> 2.5)
217+
rubocop (~> 1.50)
218+
ruby-openai (~> 7.0)
219+
tzinfo (>= 1, < 3)
220+
tzinfo-data
221+
wdm (~> 0.1)
222+
223+
BUNDLED WITH
224+
2.6.9

0 commit comments

Comments
 (0)