Skip to content

Commit b9a16ec

Browse files
authored
Merge pull request #822 from amatsuda/propshaft
sprockets-rails out, propshaft in
2 parents b976848 + 75892b2 commit b9a16ec

File tree

21 files changed

+321
-108
lines changed

21 files changed

+321
-108
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,3 +258,6 @@ yarn-debug.log*
258258
/config/credentials/development.key
259259

260260
/config/credentials/test.key
261+
262+
/app/assets/builds/*
263+
!/app/assets/builds/.keep

Gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ gem 'mime-types'
1313
gem 'rexml'
1414
gem 'matrix'
1515

16-
gem 'sprockets-rails'
16+
gem 'propshaft'
17+
gem 'cssbundling-rails'
1718
gem 'shakapacker', '~> 6.6'
1819

1920
gem 'honeybadger', '~> 6.1'
@@ -23,7 +24,6 @@ gem 'csv'
2324
gem 'pg'
2425

2526
gem 'haml'
26-
gem 'uglifier', '>= 1.3.0'
2727

2828
gem 'devise', '~> 4.9'
2929
gem 'omniauth-github'

Gemfile.lock

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,8 @@ GEM
140140
country_select (11.0.0)
141141
countries (> 6.0, < 9.0)
142142
crass (1.0.6)
143+
cssbundling-rails (1.4.3)
144+
railties (>= 6.0.0)
143145
csv (3.3.5)
144146
date (3.5.0)
145147
debug (1.11.0)
@@ -171,7 +173,6 @@ GEM
171173
ethon (0.18.0)
172174
ffi (>= 1.15.0)
173175
logger
174-
execjs (2.10.0)
175176
factory_bot (6.5.5)
176177
activesupport (>= 6.1.0)
177178
factory_bot_rails (6.5.1)
@@ -306,6 +307,10 @@ GEM
306307
pp (0.6.3)
307308
prettyprint
308309
prettyprint (0.2.0)
310+
propshaft (1.3.1)
311+
actionpack (>= 7.0.0)
312+
activesupport (>= 7.0.0)
313+
rack
309314
psych (5.2.6)
310315
date
311316
stringio
@@ -433,13 +438,6 @@ GEM
433438
snaky_hash (2.0.1)
434439
hashie
435440
version_gem (~> 1.1, >= 1.1.1)
436-
sprockets (4.2.1)
437-
concurrent-ruby (~> 1.0)
438-
rack (>= 2.2.4, < 4)
439-
sprockets-rails (3.5.2)
440-
actionpack (>= 6.1)
441-
activesupport (>= 6.1)
442-
sprockets (>= 3.0.0)
443441
stringio (3.1.9)
444442
temple (0.10.4)
445443
thor (1.4.0)
@@ -453,8 +451,6 @@ GEM
453451
ethon (>= 0.9.0)
454452
tzinfo (2.0.6)
455453
concurrent-ruby (~> 1.0)
456-
uglifier (4.2.1)
457-
execjs (>= 0.3.0, < 3)
458454
unaccent (0.4.0)
459455
uri (1.1.1)
460456
useragent (0.16.11)
@@ -483,6 +479,7 @@ DEPENDENCIES
483479
capybara (~> 3.37)
484480
chartkick
485481
country_select (~> 11.0)
482+
cssbundling-rails
486483
csv
487484
debug
488485
devise (~> 4.9)
@@ -509,6 +506,7 @@ DEPENDENCIES
509506
omniauth-twitter
510507
paper_trail
511508
pg
509+
propshaft
512510
puma
513511
pundit
514512
rack-mini-profiler
@@ -523,9 +521,7 @@ DEPENDENCIES
523521
shakapacker (~> 6.6)
524522
sidekiq
525523
simple_form
526-
sprockets-rails
527524
turbo-rails
528-
uglifier (>= 1.3.0)
529525

530526
RUBY VERSION
531527
ruby 3.4.7p58

Procfile.dev

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
web: env RUBY_DEBUG_OPEN=true bin/rails server
2+
css: yarn build:css --watch

app/assets/builds/.keep

Whitespace-only changes.

app/assets/config/manifest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
//= link_tree ../images
22
//= link_directory ../javascripts .js
3-
//= link_directory ../stylesheets .css
3+
//= link_tree ../builds

app/assets/stylesheets/application.css

Lines changed: 0 additions & 48 deletions
This file was deleted.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
/* Entry point for your PostCSS build */
2+
3+
@import "bootstrap/dist/css/bootstrap.css";
4+
@import "tributejs/dist/tribute.css";
5+
@import "datatables.net-bs5/css/dataTables.bootstrap5.css";
6+
@import "tom-select/dist/css/tom-select.bootstrap5.css";
7+
8+
@import "./base/css-colors.css";
9+
@import "./base/bootstrap-overrides.css";
10+
@import "./base/base.css";
11+
@import "./base/layout.css";
12+
@import "./base/helper_classes.css";
13+
@import "./base/typography.css";
14+
15+
@import "./modules/badge.css";
16+
@import "./modules/buttons.css";
17+
@import "./modules/calendar.css";
18+
@import "./modules/code-mirror.css";
19+
@import "./modules/dashboard.css";
20+
@import "./modules/data_tables.css";
21+
@import "./modules/discussions.css";
22+
@import "./modules/events.css";
23+
@import "./modules/forms.css";
24+
@import "./modules/icons.css";
25+
@import "./modules/labels.css";
26+
@import "./modules/navbar.css";
27+
@import "./modules/markdown.css";
28+
@import "./modules/news.css";
29+
@import "./modules/notification.css";
30+
@import "./modules/event-teammate-invitations.css";
31+
@import "./modules/program-session.css";
32+
@import "./modules/proposal.css";
33+
@import "./modules/profile.css";
34+
@import "./modules/ratings.css";
35+
@import "./modules/schedule.css";
36+
@import "./modules/selection.css";
37+
@import "./modules/time-slot.css";
38+
@import "./modules/social-buttons.css";
39+
@import "./modules/shortcuts.css";
40+
@import "./modules/speaker.css";
41+
@import "./modules/stats.css";
42+
@import "./modules/tooltips.css";
43+
@import "./modules/widgets.css";
44+
@import "./modules/teammates.css";
45+
@import "./modules/staff-website-page.css";

app/assets/stylesheets/base/base.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ h3.tags {
4949
}
5050
}
5151

52-
//datepicker
52+
/* datepicker */
5353
.ui-datepicker {
5454
z-index: 10000 !important;
5555
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
//Add Calendar Styles here
1+
/* Add Calendar Styles here */

0 commit comments

Comments
 (0)