Skip to content

Commit 13a5433

Browse files
committed
refactor(app): consolidate v1 boot, config, and route composition
Intent: make the relaunch internals read as one coherent application instead of scattered legacy entry points and plugin seams. Goals: gather boot/setup, config snapshots, and route assembly into a single v1 structure and document the resulting architecture. Changes: add the v1 boot and config layers, move route composition into app/web, remove obsolete helper and plugin paths, and fold the relaunch architecture notes into the branch history.
1 parent b61602d commit 13a5433

43 files changed

Lines changed: 2767 additions & 634 deletions

Some content is hidden

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

Gemfile

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,19 @@ source 'https://rubygems.org'
55
git_source(:github) { |repo_name| "https://github.com/#{repo_name}" }
66

77
# gem 'html2rss', '~> 0.14'
8-
gem 'html2rss', github: 'html2rss/html2rss'
9-
8+
gem 'html2rss', github: 'html2rss/html2rss', branch: :master
109
gem 'html2rss-configs', github: 'html2rss/html2rss-configs'
1110

1211
# Use these instead of the two above (uncomment them) when developing locally:
1312
# gem 'html2rss', path: '../html2rss'
1413
# gem 'html2rss-configs', path: '../html2rss-configs'
1514

16-
gem 'base64'
17-
gem 'erubi'
1815
gem 'parallel'
1916
gem 'rack-cache'
2017
gem 'rack-timeout'
21-
gem 'rack-unreloader'
2218
gem 'roda'
2319
gem 'ssrf_filter'
24-
gem 'tilt'
20+
gem 'zeitwerk'
2521

2622
gem 'puma', require: false
2723

@@ -33,13 +29,15 @@ group :development do
3329
gem 'rubocop-rake', require: false
3430
gem 'rubocop-rspec', require: false
3531
gem 'rubocop-thread_safety', require: false
32+
gem 'ruby-lsp', require: false
3633
gem 'yard', require: false
3734
end
3835

3936
group :test do
4037
gem 'climate_control'
4138
gem 'rack-test'
4239
gem 'rspec'
40+
gem 'rspec-openapi', require: false
4341
gem 'simplecov', require: false
4442
gem 'vcr'
4543
gem 'webmock'

0 commit comments

Comments
 (0)