Gemfile
... ...
@@ -0,0 +1,3 @@
1
+source 'https://gem.coop'
2
+gem 'gollum'
3
+gem 'github-markdown'
Gemfile.lock
... ...
@@ -0,0 +1,188 @@
1
+GEM
2
+ remote: https://gem.coop/
3
+ specs:
4
+ base64 (0.3.0)
5
+ bigdecimal (3.3.1)
6
+ cgi (0.5.1)
7
+ concurrent-ruby (1.3.6)
8
+ crass (1.0.6)
9
+ date (3.5.1)
10
+ erb (4.0.4)
11
+ cgi (>= 0.3.3)
12
+ faraday (2.14.1)
13
+ faraday-net_http (>= 2.0, < 3.5)
14
+ json
15
+ logger
16
+ faraday-net_http (3.4.2)
17
+ net-http (~> 0.5)
18
+ gemojione (4.3.3)
19
+ json
20
+ github-markdown (0.6.9)
21
+ github-markup (4.0.2)
22
+ gollum (6.1.0)
23
+ gemojione (~> 4.1)
24
+ gollum-lib (~> 6.0)
25
+ i18n (~> 1.8)
26
+ kramdown (~> 2.3)
27
+ kramdown-parser-gfm (~> 1.1.0)
28
+ mustache-sinatra (~> 2.0)
29
+ octicons (~> 19.0)
30
+ rack (>= 3.0)
31
+ rackup (~> 2.1)
32
+ rdoc (~> 6)
33
+ rss (~> 0.3)
34
+ sinatra (~> 4.0)
35
+ sinatra-contrib (~> 4.0)
36
+ sprockets (~> 4.1)
37
+ sprockets-helpers (~> 1.2)
38
+ therubyrhino (~> 2.1.0)
39
+ useragent (~> 0.16.2)
40
+ webrick (~> 1.7)
41
+ gollum-lib (6.1.0)
42
+ gemojione (~> 4.1)
43
+ github-markup (~> 4.0)
44
+ gollum-rugged_adapter (~> 3.0)
45
+ loofah (~> 2.3)
46
+ nokogiri (~> 1.8)
47
+ rouge (~> 3.1)
48
+ twitter-text (= 1.14.7)
49
+ gollum-rugged_adapter (3.0)
50
+ mime-types (~> 3.4)
51
+ rugged (~> 1.5)
52
+ hashie (5.1.0)
53
+ logger
54
+ i18n (1.14.8)
55
+ concurrent-ruby (~> 1.0)
56
+ json (2.18.1)
57
+ jwt (3.1.2)
58
+ base64
59
+ kramdown (2.5.2)
60
+ rexml (>= 3.4.4)
61
+ kramdown-parser-gfm (1.1.0)
62
+ kramdown (~> 2.0)
63
+ logger (1.7.0)
64
+ loofah (2.25.0)
65
+ crass (~> 1.0.2)
66
+ nokogiri (>= 1.12.0)
67
+ mime-types (3.7.0)
68
+ logger
69
+ mime-types-data (~> 3.2025, >= 3.2025.0507)
70
+ mime-types-data (3.2026.0203)
71
+ mini_portile2 (2.8.9)
72
+ multi_json (1.19.1)
73
+ multi_xml (0.7.1)
74
+ bigdecimal (~> 3.1)
75
+ mustache (1.1.1)
76
+ mustache-sinatra (2.0.0)
77
+ mustache (~> 1.0)
78
+ mustermann (3.0.4)
79
+ ruby2_keywords (~> 0.0.1)
80
+ net-http (0.9.1)
81
+ uri (>= 0.11.1)
82
+ nokogiri (1.18.10)
83
+ mini_portile2 (~> 2.8.2)
84
+ racc (~> 1.4)
85
+ nokogiri (1.18.10-arm64-darwin)
86
+ racc (~> 1.4)
87
+ nokogiri (1.18.10-x86_64-darwin)
88
+ racc (~> 1.4)
89
+ oauth2 (2.0.18)
90
+ faraday (>= 0.17.3, < 4.0)
91
+ jwt (>= 1.0, < 4.0)
92
+ logger (~> 1.2)
93
+ multi_xml (~> 0.5)
94
+ rack (>= 1.2, < 4)
95
+ snaky_hash (~> 2.0, >= 2.0.3)
96
+ version_gem (~> 1.1, >= 1.1.9)
97
+ octicons (19.21.2)
98
+ omniauth (2.1.4)
99
+ hashie (>= 3.4.6)
100
+ logger
101
+ rack (>= 2.2.3)
102
+ rack-protection
103
+ omniauth-github (2.0.1)
104
+ omniauth (~> 2.0)
105
+ omniauth-oauth2 (~> 1.8)
106
+ omniauth-oauth2 (1.9.0)
107
+ oauth2 (>= 2.0.2, < 3)
108
+ omniauth (~> 2.0)
109
+ omnigollum (0.1.6)
110
+ gollum
111
+ mustache (>= 0.99.5)
112
+ omniauth
113
+ psych (5.3.1)
114
+ date
115
+ stringio
116
+ racc (1.8.1)
117
+ rack (3.2.4)
118
+ rack-protection (4.2.1)
119
+ base64 (>= 0.1.0)
120
+ logger (>= 1.6.0)
121
+ rack (>= 3.0.0, < 4)
122
+ rack-session (2.1.1)
123
+ base64 (>= 0.1.0)
124
+ rack (>= 3.0.0)
125
+ rackup (2.3.1)
126
+ rack (>= 3)
127
+ rdoc (6.17.0)
128
+ erb
129
+ psych (>= 4.0.0)
130
+ tsort
131
+ rexml (3.4.4)
132
+ rouge (3.30.0)
133
+ rss (0.3.2)
134
+ rexml
135
+ ruby2_keywords (0.0.5)
136
+ rugged (1.9.0)
137
+ sinatra (4.2.1)
138
+ logger (>= 1.6.0)
139
+ mustermann (~> 3.0)
140
+ rack (>= 3.0.0, < 4)
141
+ rack-protection (= 4.2.1)
142
+ rack-session (>= 2.0.0, < 3)
143
+ tilt (~> 2.0)
144
+ sinatra-contrib (4.2.1)
145
+ multi_json (>= 0.0.2)
146
+ mustermann (~> 3.0)
147
+ rack-protection (= 4.2.1)
148
+ sinatra (= 4.2.1)
149
+ tilt (~> 2.0)
150
+ snaky_hash (2.0.3)
151
+ hashie (>= 0.1.0, < 6)
152
+ version_gem (>= 1.1.8, < 3)
153
+ sprockets (4.2.2)
154
+ concurrent-ruby (~> 1.0)
155
+ logger
156
+ rack (>= 2.2.4, < 4)
157
+ sprockets-helpers (1.4.0)
158
+ sprockets (>= 2.2)
159
+ stringio (3.2.0)
160
+ therubyrhino (2.1.2)
161
+ therubyrhino_jar (>= 1.7.4, < 1.7.9)
162
+ therubyrhino_jar (1.7.8)
163
+ tilt (2.7.0)
164
+ tsort (0.2.0)
165
+ twitter-text (1.14.7)
166
+ unf (~> 0.1.0)
167
+ unf (0.1.4)
168
+ unf_ext
169
+ unf_ext (0.0.9.1)
170
+ uri (1.1.1)
171
+ useragent (0.16.11)
172
+ version_gem (1.1.9)
173
+ webrick (1.9.2)
174
+
175
+PLATFORMS
176
+ arm64-darwin
177
+ ruby
178
+ x86-linux
179
+ x86_64-darwin
180
+
181
+DEPENDENCIES
182
+ github-markdown
183
+ gollum
184
+ omniauth-github
185
+ omnigollum
186
+
187
+BUNDLED WITH
188
+ 2.6.9
config.rb
... ...
@@ -6,3 +6,6 @@ wiki_options = {
6 6
}
7 7
8 8
Precious::App.set(:wiki_options, wiki_options)
9
+
10
+# Set as Sinatra environment as production (no stack traces)
11
+Precious::App.set(:environment, :production)