From de60010a5c33d069c23a32172ca2482c3fa7484a Mon Sep 17 00:00:00 2001 From: songtianlun Date: Sat, 4 Jan 2025 09:46:12 +0800 Subject: [PATCH] chore: add project configuration files - Add .gitignore to exclude IDE-specific files - Create misc.xml, modules.xml, and vcs.xml for project settings - Add sample_rails_app.iml for Ruby on Rails module configuration - Remove unused gems from Gemfile.lock to streamline dependencies These changes set up the project environment for Ruby on Rails development and improve dependency management by removing unnecessary gems. --- .idea/.gitignore | 8 + .idea/misc.xml | 4 + .idea/modules.xml | 8 + .idea/sample_rails_app.iml | 347 +++++++++++++++++++++++++++++++++++++ .idea/vcs.xml | 6 + Gemfile.lock | 29 ---- 6 files changed, 373 insertions(+), 29 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/sample_rails_app.iml create mode 100644 .idea/vcs.xml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..27e302b --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..103c4e5 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/sample_rails_app.iml b/.idea/sample_rails_app.iml new file mode 100644 index 0000000..1d46d03 --- /dev/null +++ b/.idea/sample_rails_app.iml @@ -0,0 +1,347 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + file://$MODULE_DIR$/app + + + file://$MODULE_DIR$/app/assets + + + file://$MODULE_DIR$/app/channels + + + file://$MODULE_DIR$/app/controllers + + + file://$MODULE_DIR$/app/helpers + + + file://$MODULE_DIR$/app/mailers + + + file://$MODULE_DIR$/app/models + + + file://$MODULE_DIR$/app/views + + + file://$MODULE_DIR$/config + + + file://$MODULE_DIR$/config/cable.yml + + + file://$MODULE_DIR$/config/database.yml + + + file://$MODULE_DIR$/config/environment.rb + + + file://$MODULE_DIR$/config/environments + + + file://$MODULE_DIR$/config/initializers + + + file://$MODULE_DIR$/config/locales + + + file://$MODULE_DIR$/config/routes + + + file://$MODULE_DIR$/config/routes.rb + + + file://$MODULE_DIR$/config + + + file://$MODULE_DIR$/db + + + file://$MODULE_DIR$/db/migrate + + + file://$MODULE_DIR$/db/seeds.rb + + + file://$MODULE_DIR$/lib + + + file://$MODULE_DIR$/lib/assets + + + file://$MODULE_DIR$/lib/tasks + + + file://$MODULE_DIR$/lib/templates + + + file://$MODULE_DIR$/log/development.log + + + file://$MODULE_DIR$/public + + + file://$MODULE_DIR$/public/javascripts + + + file://$MODULE_DIR$/public/stylesheets + + + file://$MODULE_DIR$/tmp + + + file://$MODULE_DIR$/vendor + + + file://$MODULE_DIR$/vendor/assets + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index 0858298..26871ef 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -76,8 +76,6 @@ GEM public_suffix (>= 2.0.2, < 7.0) ansi (1.5.0) ast (2.4.2) - autoprefixer-rails (10.4.19.0) - execjs (~> 2) base64 (0.2.0) bcrypt (3.1.20) bcrypt_pbkdf (1.1.1) @@ -88,9 +86,6 @@ GEM bindex (0.8.1) bootsnap (1.18.4) msgpack (~> 1.2) - bootstrap-sass (3.4.1) - autoprefixer-rails (>= 5.2.1) - sassc (>= 2.0.0) brakeman (6.2.2) racc builder (3.3.0) @@ -119,7 +114,6 @@ GEM erubi (1.13.1) et-orbi (1.2.11) tzinfo - execjs (2.10.0) ffi (1.17.0-aarch64-linux-gnu) ffi (1.17.0-aarch64-linux-musl) ffi (1.17.0-arm-linux-gnu) @@ -156,10 +150,6 @@ GEM jbuilder (2.13.0) actionview (>= 5.0.0) activesupport (>= 5.0.0) - jquery-rails (4.6.0) - rails-dom-testing (>= 1, < 3) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) jsbundling-rails (1.3.1) railties (>= 6.0.0) json (2.9.1) @@ -337,14 +327,6 @@ GEM rubocop-rails ruby-progressbar (1.13.0) rubyzip (2.3.2) - sassc (2.4.0) - ffi (~> 1.9) - sassc-rails (2.1.2) - railties (>= 4.0.0) - sassc (>= 2.0) - sprockets (> 3.0) - sprockets-rails - tilt securerandom (0.4.1) selenium-webdriver (4.27.0) base64 (~> 0.2) @@ -369,13 +351,6 @@ GEM fugit (~> 1.11.0) railties (>= 7.1) thor (~> 1.3.1) - sprockets (4.2.1) - concurrent-ruby (~> 1.0) - rack (>= 2.2.4, < 4) - sprockets-rails (3.5.2) - actionpack (>= 6.1) - activesupport (>= 6.1) - sprockets (>= 3.0.0) sqlite3 (2.5.0-aarch64-linux-gnu) sqlite3 (2.5.0-aarch64-linux-musl) sqlite3 (2.5.0-arm-linux-gnu) @@ -399,7 +374,6 @@ GEM thruster (0.1.9-arm64-darwin) thruster (0.1.9-x86_64-darwin) thruster (0.1.9-x86_64-linux) - tilt (2.5.0) timeout (0.4.3) turbo-rails (2.0.11) actionpack (>= 6.0.0) @@ -440,7 +414,6 @@ PLATFORMS DEPENDENCIES bcrypt (~> 3.1) bootsnap - bootstrap-sass (~> 3.4.1) brakeman capybara cssbundling-rails (~> 1.4) @@ -448,7 +421,6 @@ DEPENDENCIES guard (~> 2.19) importmap-rails jbuilder - jquery-rails (~> 4.6.0) jsbundling-rails (~> 1.3) kamal minitest-reporters @@ -457,7 +429,6 @@ DEPENDENCIES rails (~> 8.0.1) rails-controller-testing rubocop-rails-omakase - sassc-rails (>= 2.1.0) selenium-webdriver solid_cable solid_cache