Skip to content

Commit 9524145

Browse files
committed
Restructure eecs189.org to be current semester page (sp26); move past offerings to be link in sidebar.
1 parent 0c63bdc commit 9524145

File tree

119 files changed

+4497
-774
lines changed

Some content is hidden

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

119 files changed

+4497
-774
lines changed

.DS_Store

0 Bytes
Binary file not shown.

404.html

Lines changed: 0 additions & 6 deletions
This file was deleted.

CNAME

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
eecs189.org
1+
eecs189.org

Gemfile

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
1+
# frozen_string_literal: true
2+
13
source 'https://rubygems.org'
4+
5+
# Gems at the top are used to build the site.
6+
7+
gem 'csv'
8+
gem 'faraday-retry', '~> 2.2'
29
gem 'github-pages', group: :jekyll_plugins
10+
gem 'jekyll', '~> 3.9'
11+
gem 'kramdown-parser-gfm'
12+
source 'https://rubygems.org'
13+
# frozen_string_literal: true
14+
gem 'tzinfo-data'
15+
16+
group :jekyll_plugins do
17+
gem 'jekyll-github-metadata', '~> 2.16'
18+
gem 'jekyll-jupyter-notebook'
19+
gem 'jekyll-redirect-from'
20+
gem 'jekyll-sitemap'
21+
gem 'jemoji'
22+
gem 'just-the-docs'
23+
end
24+
25+
# These tools are use for running tests.
26+
group :development, :test do
27+
gem 'axe-core-capybara'
28+
gem 'axe-core-rspec'
29+
gem 'capybara'
30+
gem 'capybara-screenshot'
31+
gem 'rack'
32+
gem 'rackup'
33+
gem 'rspec'
34+
gem 'selenium-webdriver'
35+
gem 'webrick'
36+
end
337

4-
gem "webrick", "~> 1.8"
5-
gem "just-the-docs"
38+
group :development, :rubocop do
39+
gem 'rubocop', require: false
40+
gem 'rubocop-capybara', require: false
41+
gem 'rubocop-rspec', require: false
42+
end

Gemfile.lock

Lines changed: 171 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (8.0.2)
4+
activesupport (7.2.2.1)
55
base64
66
benchmark (>= 0.3)
77
bigdecimal
@@ -13,47 +13,85 @@ GEM
1313
minitest (>= 5.1)
1414
securerandom (>= 0.3)
1515
tzinfo (~> 2.0, >= 2.0.5)
16-
uri (>= 0.13.1)
1716
addressable (2.8.7)
1817
public_suffix (>= 2.0.2, < 7.0)
18+
ast (2.4.2)
19+
axe-core-api (4.10.2)
20+
dumb_delegator
21+
ostruct
22+
virtus
23+
axe-core-capybara (4.10.2)
24+
axe-core-api (= 4.10.2)
25+
dumb_delegator
26+
axe-core-rspec (4.10.2)
27+
axe-core-api (= 4.10.2)
28+
dumb_delegator
29+
ostruct
30+
virtus
31+
axiom-types (0.1.1)
32+
descendants_tracker (~> 0.0.4)
33+
ice_nine (~> 0.11.0)
34+
thread_safe (~> 0.3, >= 0.3.1)
1935
base64 (0.2.0)
20-
benchmark (0.4.1)
21-
bigdecimal (3.2.2)
36+
benchmark (0.4.0)
37+
bigdecimal (3.1.9)
38+
capybara (3.40.0)
39+
addressable
40+
matrix
41+
mini_mime (>= 0.1.3)
42+
nokogiri (~> 1.11)
43+
rack (>= 1.6.0)
44+
rack-test (>= 0.6.3)
45+
regexp_parser (>= 1.5, < 3.0)
46+
xpath (~> 3.2)
47+
capybara-screenshot (1.0.26)
48+
capybara (>= 1.0, < 4)
49+
launchy
50+
childprocess (5.1.0)
51+
logger (~> 1.5)
52+
coercible (1.0.0)
53+
descendants_tracker (~> 0.0.1)
2254
coffee-script (2.4.1)
2355
coffee-script-source
2456
execjs
2557
coffee-script-source (1.12.2)
2658
colorator (1.1.0)
2759
commonmarker (0.23.11)
2860
concurrent-ruby (1.3.5)
29-
connection_pool (2.5.3)
30-
csv (3.3.5)
31-
dnsruby (1.72.4)
61+
connection_pool (2.5.0)
62+
csv (3.3.2)
63+
descendants_tracker (0.0.4)
64+
thread_safe (~> 0.3, >= 0.3.1)
65+
diff-lcs (1.5.1)
66+
dnsruby (1.72.3)
3267
base64 (~> 0.2.0)
33-
logger (~> 1.6.5)
3468
simpleidn (~> 0.2.1)
35-
drb (2.2.3)
69+
drb (2.2.1)
70+
dumb_delegator (1.1.0)
3671
em-websocket (0.5.3)
3772
eventmachine (>= 0.12.9)
3873
http_parser.rb (~> 0)
3974
ethon (0.16.0)
4075
ffi (>= 1.15.0)
4176
eventmachine (1.2.7)
4277
execjs (2.10.0)
43-
faraday (2.13.4)
78+
faraday (2.12.2)
4479
faraday-net_http (>= 2.0, < 3.5)
4580
json
4681
logger
47-
faraday-net_http (3.4.1)
82+
faraday-net_http (3.4.0)
4883
net-http (>= 0.5.0)
49-
ffi (1.17.2-aarch64-linux-gnu)
50-
ffi (1.17.2-aarch64-linux-musl)
51-
ffi (1.17.2-arm-linux-gnu)
52-
ffi (1.17.2-arm-linux-musl)
53-
ffi (1.17.2-arm64-darwin)
54-
ffi (1.17.2-x86_64-darwin)
55-
ffi (1.17.2-x86_64-linux-gnu)
56-
ffi (1.17.2-x86_64-linux-musl)
84+
faraday-retry (2.2.1)
85+
faraday (~> 2.0)
86+
ffi (1.17.1-aarch64-linux-gnu)
87+
ffi (1.17.1-aarch64-linux-musl)
88+
ffi (1.17.1-arm-linux-gnu)
89+
ffi (1.17.1-arm-linux-musl)
90+
ffi (1.17.1-arm64-darwin)
91+
ffi (1.17.1-x64-mingw-ucrt)
92+
ffi (1.17.1-x86_64-darwin)
93+
ffi (1.17.1-x86_64-linux-gnu)
94+
ffi (1.17.1-x86_64-linux-musl)
5795
forwardable-extended (2.6.0)
5896
gemoji (4.1.0)
5997
github-pages (232)
@@ -112,8 +150,9 @@ GEM
112150
activesupport (>= 2)
113151
nokogiri (>= 1.4)
114152
http_parser.rb (0.8.0)
115-
i18n (1.14.7)
153+
i18n (1.14.6)
116154
concurrent-ruby (~> 1.0)
155+
ice_nine (0.11.2)
117156
jekyll (3.10.0)
118157
addressable (~> 2.4)
119158
colorator (~> 1.0)
@@ -152,6 +191,8 @@ GEM
152191
octokit (>= 4, < 7, != 4.4.0)
153192
jekyll-include-cache (0.2.1)
154193
jekyll (>= 3.7, < 5.0)
194+
jekyll-jupyter-notebook (0.0.6)
195+
jekyll
155196
jekyll-mentions (1.6.0)
156197
html-pipeline (~> 2.3)
157198
jekyll (>= 3.7, < 5.0)
@@ -224,7 +265,7 @@ GEM
224265
gemoji (>= 3, < 5)
225266
html-pipeline (~> 2.2)
226267
jekyll (>= 3.0, < 5.0)
227-
json (2.13.2)
268+
json (2.9.1)
228269
just-the-docs (0.10.1)
229270
jekyll (>= 3.8.5)
230271
jekyll-include-cache
@@ -234,48 +275,98 @@ GEM
234275
rexml
235276
kramdown-parser-gfm (1.1.0)
236277
kramdown (~> 2.0)
278+
language_server-protocol (3.17.0.3)
279+
launchy (3.0.1)
280+
addressable (~> 2.8)
281+
childprocess (~> 5.0)
237282
liquid (4.0.4)
238283
listen (3.9.0)
239284
rb-fsevent (~> 0.10, >= 0.10.3)
240285
rb-inotify (~> 0.9, >= 0.9.10)
241-
logger (1.6.6)
286+
logger (1.6.5)
287+
matrix (0.4.2)
242288
mercenary (0.3.6)
289+
mini_mime (1.1.5)
243290
minima (2.5.1)
244291
jekyll (>= 3.5, < 5.0)
245292
jekyll-feed (~> 0.9)
246293
jekyll-seo-tag (~> 2.1)
247-
minitest (5.25.5)
294+
minitest (5.25.4)
248295
net-http (0.6.0)
249296
uri
250-
nokogiri (1.18.9-aarch64-linux-gnu)
297+
nokogiri (1.18.1-aarch64-linux-gnu)
251298
racc (~> 1.4)
252-
nokogiri (1.18.9-aarch64-linux-musl)
299+
nokogiri (1.18.1-aarch64-linux-musl)
253300
racc (~> 1.4)
254-
nokogiri (1.18.9-arm-linux-gnu)
301+
nokogiri (1.18.1-arm-linux-gnu)
255302
racc (~> 1.4)
256-
nokogiri (1.18.9-arm-linux-musl)
303+
nokogiri (1.18.1-arm-linux-musl)
257304
racc (~> 1.4)
258-
nokogiri (1.18.9-arm64-darwin)
305+
nokogiri (1.18.1-arm64-darwin)
259306
racc (~> 1.4)
260-
nokogiri (1.18.9-x86_64-darwin)
307+
nokogiri (1.18.1-x64-mingw-ucrt)
261308
racc (~> 1.4)
262-
nokogiri (1.18.9-x86_64-linux-gnu)
309+
nokogiri (1.18.1-x86_64-darwin)
263310
racc (~> 1.4)
264-
nokogiri (1.18.9-x86_64-linux-musl)
311+
nokogiri (1.18.1-x86_64-linux-gnu)
312+
racc (~> 1.4)
313+
nokogiri (1.18.1-x86_64-linux-musl)
265314
racc (~> 1.4)
266315
octokit (4.25.1)
267316
faraday (>= 1, < 3)
268317
sawyer (~> 0.9)
318+
ostruct (0.6.1)
319+
parallel (1.26.3)
320+
parser (3.3.7.0)
321+
ast (~> 2.4.1)
322+
racc
269323
pathutil (0.16.2)
270324
forwardable-extended (~> 2.6)
271325
public_suffix (5.1.1)
272326
racc (1.8.1)
273-
rake (13.3.0)
327+
rack (3.1.8)
328+
rack-test (2.2.0)
329+
rack (>= 1.3)
330+
rackup (2.2.1)
331+
rack (>= 3)
332+
rainbow (3.1.1)
333+
rake (13.2.1)
274334
rb-fsevent (0.11.2)
275335
rb-inotify (0.11.1)
276336
ffi (~> 1.0)
277-
rexml (3.4.1)
337+
regexp_parser (2.10.0)
338+
rexml (3.4.0)
278339
rouge (3.30.0)
340+
rspec (3.13.0)
341+
rspec-core (~> 3.13.0)
342+
rspec-expectations (~> 3.13.0)
343+
rspec-mocks (~> 3.13.0)
344+
rspec-core (3.13.2)
345+
rspec-support (~> 3.13.0)
346+
rspec-expectations (3.13.3)
347+
diff-lcs (>= 1.2.0, < 2.0)
348+
rspec-support (~> 3.13.0)
349+
rspec-mocks (3.13.2)
350+
diff-lcs (>= 1.2.0, < 2.0)
351+
rspec-support (~> 3.13.0)
352+
rspec-support (3.13.2)
353+
rubocop (1.70.0)
354+
json (~> 2.3)
355+
language_server-protocol (>= 3.17.0)
356+
parallel (~> 1.10)
357+
parser (>= 3.3.0.2)
358+
rainbow (>= 2.2.2, < 4.0)
359+
regexp_parser (>= 2.9.3, < 3.0)
360+
rubocop-ast (>= 1.36.2, < 2.0)
361+
ruby-progressbar (~> 1.7)
362+
unicode-display_width (>= 2.4.0, < 4.0)
363+
rubocop-ast (1.37.0)
364+
parser (>= 3.3.1.0)
365+
rubocop-capybara (2.21.0)
366+
rubocop (~> 1.41)
367+
rubocop-rspec (3.3.0)
368+
rubocop (~> 1.61)
369+
ruby-progressbar (1.13.0)
279370
rubyzip (2.4.1)
280371
safe_yaml (1.0.5)
281372
sass (3.7.4)
@@ -287,31 +378,72 @@ GEM
287378
addressable (>= 2.3.5)
288379
faraday (>= 0.17.3, < 3)
289380
securerandom (0.4.1)
381+
selenium-webdriver (4.27.0)
382+
base64 (~> 0.2)
383+
logger (~> 1.4)
384+
rexml (~> 3.2, >= 3.2.5)
385+
rubyzip (>= 1.2.2, < 3.0)
386+
websocket (~> 1.0)
290387
simpleidn (0.2.3)
291-
terminal-table (1.8.0)
292-
unicode-display_width (~> 1.1, >= 1.1.1)
388+
terminal-table (1.6.0)
389+
thread_safe (0.3.6)
293390
typhoeus (1.4.1)
294391
ethon (>= 0.9.0)
295392
tzinfo (2.0.6)
296393
concurrent-ruby (~> 1.0)
297-
unicode-display_width (1.8.0)
298-
uri (1.0.3)
394+
tzinfo-data (1.2025.1)
395+
tzinfo (>= 1.0.0)
396+
unicode-display_width (2.6.0)
397+
uri (1.0.2)
398+
virtus (2.0.0)
399+
axiom-types (~> 0.1)
400+
coercible (~> 1.0)
401+
descendants_tracker (~> 0.0, >= 0.0.3)
299402
webrick (1.9.1)
403+
websocket (1.2.11)
404+
xpath (3.2.0)
405+
nokogiri (~> 1.8)
300406

301407
PLATFORMS
408+
aarch64-linux
302409
aarch64-linux-gnu
303410
aarch64-linux-musl
304411
arm-linux-gnu
412+
arm-linux-gnueabihf
305413
arm-linux-musl
414+
arm-linux-musleabihf
306415
arm64-darwin
416+
x64-mingw-ucrt
307417
x86_64-darwin
418+
x86_64-linux
308419
x86_64-linux-gnu
309420
x86_64-linux-musl
310421

311422
DEPENDENCIES
423+
axe-core-capybara
424+
axe-core-rspec
425+
capybara
426+
capybara-screenshot
427+
csv
428+
faraday-retry (~> 2.2)
312429
github-pages
430+
jekyll (~> 3.9)
431+
jekyll-github-metadata (~> 2.16)
432+
jekyll-jupyter-notebook
433+
jekyll-redirect-from
434+
jekyll-sitemap
435+
jemoji
313436
just-the-docs
314-
webrick (~> 1.8)
437+
kramdown-parser-gfm
438+
rack
439+
rackup
440+
rspec
441+
rubocop
442+
rubocop-capybara
443+
rubocop-rspec
444+
selenium-webdriver
445+
tzinfo-data
446+
webrick
315447

316448
BUNDLED WITH
317-
2.6.3
449+
2.6.5

0 commit comments

Comments
 (0)