Skip to content

Commit 910e1ff

Browse files
committed
create starter application
1 parent b17428e commit 910e1ff

36 files changed

Lines changed: 9784 additions & 46 deletions

.gitattributes

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# See https://git-scm.com/docs/gitattributes for more about git attribute files.
2+
3+
4+
# Mark any vendored files as having been vendored.
5+
vendor/* linguist-vendored

.rubocop.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
AllCops:
2+
NewCops: enable
3+
Exclude:
4+
- 'bin/*'
5+
6+
Style/Documentation:
7+
Enabled: false

Gemfile

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# frozen_string_literal: true
2+
3+
source 'https://rubygems.org'
4+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
5+
6+
ruby '~> 3.1'
7+
8+
# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"
9+
gem 'rails', '~> 7.0.3', '>= 7.0.3.1'
10+
11+
# Use the Puma web server [https://github.com/puma/puma]
12+
gem 'puma', '~> 5.0'
13+
14+
gem 'rubocop'
15+
16+
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
17+
gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]
18+
19+
# Reduces boot times through caching; required in config/boot.rb
20+
gem 'bootsnap', require: false
21+
22+
# Use Rack CORS for handling Cross-Origin Resource Sharing (CORS), making cross-origin AJAX possible
23+
gem 'rack-cors'
24+
25+
group :development, :test do
26+
# See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
27+
gem 'debug', platforms: %i[mri mingw x64_mingw]
28+
29+
end
30+
31+
group :development do
32+
gem 'dotenv-rails'
33+
end

Gemfile.lock

Lines changed: 205 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,205 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
actioncable (7.0.6)
5+
actionpack (= 7.0.6)
6+
activesupport (= 7.0.6)
7+
nio4r (~> 2.0)
8+
websocket-driver (>= 0.6.1)
9+
actionmailbox (7.0.6)
10+
actionpack (= 7.0.6)
11+
activejob (= 7.0.6)
12+
activerecord (= 7.0.6)
13+
activestorage (= 7.0.6)
14+
activesupport (= 7.0.6)
15+
mail (>= 2.7.1)
16+
net-imap
17+
net-pop
18+
net-smtp
19+
actionmailer (7.0.6)
20+
actionpack (= 7.0.6)
21+
actionview (= 7.0.6)
22+
activejob (= 7.0.6)
23+
activesupport (= 7.0.6)
24+
mail (~> 2.5, >= 2.5.4)
25+
net-imap
26+
net-pop
27+
net-smtp
28+
rails-dom-testing (~> 2.0)
29+
actionpack (7.0.6)
30+
actionview (= 7.0.6)
31+
activesupport (= 7.0.6)
32+
rack (~> 2.0, >= 2.2.4)
33+
rack-test (>= 0.6.3)
34+
rails-dom-testing (~> 2.0)
35+
rails-html-sanitizer (~> 1.0, >= 1.2.0)
36+
actiontext (7.0.6)
37+
actionpack (= 7.0.6)
38+
activerecord (= 7.0.6)
39+
activestorage (= 7.0.6)
40+
activesupport (= 7.0.6)
41+
globalid (>= 0.6.0)
42+
nokogiri (>= 1.8.5)
43+
actionview (7.0.6)
44+
activesupport (= 7.0.6)
45+
builder (~> 3.1)
46+
erubi (~> 1.4)
47+
rails-dom-testing (~> 2.0)
48+
rails-html-sanitizer (~> 1.1, >= 1.2.0)
49+
activejob (7.0.6)
50+
activesupport (= 7.0.6)
51+
globalid (>= 0.3.6)
52+
activemodel (7.0.6)
53+
activesupport (= 7.0.6)
54+
activerecord (7.0.6)
55+
activemodel (= 7.0.6)
56+
activesupport (= 7.0.6)
57+
activestorage (7.0.6)
58+
actionpack (= 7.0.6)
59+
activejob (= 7.0.6)
60+
activerecord (= 7.0.6)
61+
activesupport (= 7.0.6)
62+
marcel (~> 1.0)
63+
mini_mime (>= 1.1.0)
64+
activesupport (7.0.6)
65+
concurrent-ruby (~> 1.0, >= 1.0.2)
66+
i18n (>= 1.6, < 2)
67+
minitest (>= 5.1)
68+
tzinfo (~> 2.0)
69+
ast (2.4.2)
70+
bootsnap (1.16.0)
71+
msgpack (~> 1.2)
72+
builder (3.2.4)
73+
concurrent-ruby (1.2.2)
74+
crass (1.0.6)
75+
date (3.3.3)
76+
debug (1.8.0)
77+
irb (>= 1.5.0)
78+
reline (>= 0.3.1)
79+
dotenv (2.8.1)
80+
dotenv-rails (2.8.1)
81+
dotenv (= 2.8.1)
82+
railties (>= 3.2)
83+
erubi (1.12.0)
84+
globalid (1.1.0)
85+
activesupport (>= 5.0)
86+
i18n (1.14.1)
87+
concurrent-ruby (~> 1.0)
88+
io-console (0.6.0)
89+
irb (1.7.4)
90+
reline (>= 0.3.6)
91+
json (2.6.3)
92+
language_server-protocol (3.17.0.3)
93+
loofah (2.21.3)
94+
crass (~> 1.0.2)
95+
nokogiri (>= 1.12.0)
96+
mail (2.8.1)
97+
mini_mime (>= 0.1.1)
98+
net-imap
99+
net-pop
100+
net-smtp
101+
marcel (1.0.2)
102+
method_source (1.0.0)
103+
mini_mime (1.1.2)
104+
minitest (5.19.0)
105+
msgpack (1.7.2)
106+
net-imap (0.3.7)
107+
date
108+
net-protocol
109+
net-pop (0.1.2)
110+
net-protocol
111+
net-protocol (0.2.1)
112+
timeout
113+
net-smtp (0.3.3)
114+
net-protocol
115+
nio4r (2.5.9)
116+
nokogiri (1.15.3-arm64-darwin)
117+
racc (~> 1.4)
118+
parallel (1.23.0)
119+
parser (3.2.2.3)
120+
ast (~> 2.4.1)
121+
racc
122+
puma (5.6.6)
123+
nio4r (~> 2.0)
124+
racc (1.7.1)
125+
rack (2.2.8)
126+
rack-cors (2.0.1)
127+
rack (>= 2.0.0)
128+
rack-test (2.1.0)
129+
rack (>= 1.3)
130+
rails (7.0.6)
131+
actioncable (= 7.0.6)
132+
actionmailbox (= 7.0.6)
133+
actionmailer (= 7.0.6)
134+
actionpack (= 7.0.6)
135+
actiontext (= 7.0.6)
136+
actionview (= 7.0.6)
137+
activejob (= 7.0.6)
138+
activemodel (= 7.0.6)
139+
activerecord (= 7.0.6)
140+
activestorage (= 7.0.6)
141+
activesupport (= 7.0.6)
142+
bundler (>= 1.15.0)
143+
railties (= 7.0.6)
144+
rails-dom-testing (2.2.0)
145+
activesupport (>= 5.0.0)
146+
minitest
147+
nokogiri (>= 1.6)
148+
rails-html-sanitizer (1.6.0)
149+
loofah (~> 2.21)
150+
nokogiri (~> 1.14)
151+
railties (7.0.6)
152+
actionpack (= 7.0.6)
153+
activesupport (= 7.0.6)
154+
method_source
155+
rake (>= 12.2)
156+
thor (~> 1.0)
157+
zeitwerk (~> 2.5)
158+
rainbow (3.1.1)
159+
rake (13.0.6)
160+
regexp_parser (2.8.1)
161+
reline (0.3.7)
162+
io-console (~> 0.5)
163+
rexml (3.2.6)
164+
rubocop (1.55.1)
165+
json (~> 2.3)
166+
language_server-protocol (>= 3.17.0)
167+
parallel (~> 1.10)
168+
parser (>= 3.2.2.3)
169+
rainbow (>= 2.2.2, < 4.0)
170+
regexp_parser (>= 1.8, < 3.0)
171+
rexml (>= 3.2.5, < 4.0)
172+
rubocop-ast (>= 1.28.1, < 2.0)
173+
ruby-progressbar (~> 1.7)
174+
unicode-display_width (>= 2.4.0, < 3.0)
175+
rubocop-ast (1.29.0)
176+
parser (>= 3.2.1.0)
177+
ruby-progressbar (1.13.0)
178+
thor (1.2.2)
179+
timeout (0.4.0)
180+
tzinfo (2.0.6)
181+
concurrent-ruby (~> 1.0)
182+
unicode-display_width (2.4.2)
183+
websocket-driver (0.7.6)
184+
websocket-extensions (>= 0.1.0)
185+
websocket-extensions (0.1.5)
186+
zeitwerk (2.6.11)
187+
188+
PLATFORMS
189+
arm64-darwin-21
190+
191+
DEPENDENCIES
192+
bootsnap
193+
debug
194+
dotenv-rails
195+
puma (~> 5.0)
196+
rack-cors
197+
rails (~> 7.0.3, >= 7.0.3.1)
198+
rubocop
199+
tzinfo-data
200+
201+
RUBY VERSION
202+
ruby 3.1.2p20
203+
204+
BUNDLED WITH
205+
2.3.19

0 commit comments

Comments
 (0)