├── .annotaterb.yml ├── .dockerignore ├── .gitattributes ├── .gitignore ├── .kamal ├── hooks │ ├── docker-setup.sample │ ├── post-deploy.sample │ ├── post-proxy-reboot.sample │ ├── pre-build.sample │ ├── pre-connect.sample │ ├── pre-deploy.sample │ └── pre-proxy-reboot.sample └── secrets ├── .nvmrc ├── .ruby-version ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── Makefile ├── Procfile.dev ├── README.md ├── Rakefile ├── app ├── controllers │ ├── application_controller.rb │ ├── concerns │ │ ├── with_frame_container_tag.rb │ │ ├── with_mobile_views.rb │ │ └── with_pagy.rb │ ├── devisery │ │ └── application_controller.rb │ ├── redirects_controller.rb │ ├── users │ │ └── omniauth_callbacks_controller.rb │ └── web │ │ ├── application_controller.rb │ │ ├── comments_controller.rb │ │ ├── courses_controller.rb │ │ ├── public │ │ ├── application_controller.rb │ │ └── reviews_controller.rb │ │ ├── users_controller.rb │ │ └── welcome_controller.rb ├── helpers │ ├── application_helper.rb │ └── forms_helper.rb ├── javascript │ ├── entrypoints │ │ └── application.js │ ├── modules │ │ ├── FlashItems.js │ │ ├── PageEvent.js │ │ ├── RateCourse.js │ │ ├── Tooltips.js │ │ └── html.js │ └── postcss │ │ ├── blocks │ │ ├── body.css │ │ ├── button.css │ │ ├── button.utilities.css │ │ ├── button_sizes.css │ │ ├── card.css │ │ ├── circles-area.css │ │ ├── container.css │ │ ├── devise-card.css │ │ ├── flag-icon.css │ │ ├── flash-collection.css │ │ ├── flash-item.css │ │ ├── flex-dropdown-menu.css │ │ ├── form.css │ │ ├── frame.css │ │ ├── gap-section.css │ │ ├── ios-button.css │ │ ├── link.css │ │ ├── media.css │ │ ├── page_next.css │ │ ├── select-input.css │ │ ├── so-digita.css │ │ ├── so-media.css │ │ ├── soda-header.css │ │ ├── soda-layout.css │ │ ├── soda-main.css │ │ ├── soda-mobile-menu.css │ │ ├── sticky-section.css │ │ ├── tippy.css │ │ ├── user.css │ │ └── variables-custom.css │ │ ├── components │ │ ├── footer.css │ │ ├── forms.css │ │ ├── input.css │ │ ├── media.css │ │ ├── scaffolding.css │ │ └── sections.css │ │ ├── hacks │ │ ├── pagy.css │ │ ├── remove-ios-input-inset-shadow.css │ │ ├── smooth-scroll.css │ │ └── typography.css │ │ └── index.css ├── jobs │ └── application_job.rb ├── mailers │ └── application_mailer.rb ├── models │ ├── application_record.rb │ ├── comment.rb │ ├── course.rb │ ├── mimic_user.rb │ └── user.rb ├── policies │ ├── application_policy.rb │ ├── comment_policy.rb │ ├── course_policy.rb │ └── mimic_user_policy.rb ├── presenters │ ├── application_presenter.rb │ └── courses_query_presenter.rb ├── queries │ └── courses_query.rb └── views │ ├── application │ ├── _body.slim │ ├── _body_scripts.slim │ ├── _body_scripts_webfonts.slim │ ├── _dropdown_guest.slim │ ├── _dropdown_user.slim │ ├── _favicons.html │ ├── _flashes.slim │ ├── _footer.slim │ ├── _head.slim │ ├── _metrics.html │ ├── _nav_list.slim │ ├── _soda_header.slim │ └── _soda_mobile_menu.slim │ ├── devise │ ├── mailer │ │ ├── confirmation_instructions.html.erb │ │ ├── password_change.html.erb │ │ ├── reset_password_instructions.html.erb │ │ └── unlock_instructions.html.erb │ ├── registrations │ │ └── new.html.slim │ └── sessions │ │ └── new.html.slim │ ├── layouts │ ├── application.html.slim │ ├── devise.html.slim │ ├── mailer.html.erb │ └── mailer.text.erb │ └── web │ ├── application │ ├── _card_comment.slim │ └── _card_course.slim │ ├── comments │ ├── _form.slim │ └── index.rss.builder │ ├── courses │ ├── _form.slim │ ├── _list.slim │ ├── edit.slim │ ├── index.slim │ ├── new.slim │ └── show.slim │ ├── public │ └── reviews │ │ └── index.html.slim │ ├── users │ └── show.slim │ └── welcome │ └── index.slim ├── babel.config.js ├── bin ├── bundle ├── dev ├── docker-entrypoint ├── rails ├── rake ├── setup ├── update └── vite ├── config.ru ├── config ├── application.rb ├── boot.rb ├── credentials.yml.enc ├── database.yml ├── deploy.yml ├── dockerfile.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── application_controller_renderer.rb │ ├── backtrace_silencers.rb │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── devise.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── new_framework_defaults.rb │ ├── new_framework_defaults_5_2.rb │ ├── new_framework_defaults_6_0.rb │ ├── pagy.rb │ ├── permissions_policy.rb │ ├── rack_attack.rb │ ├── rack_mini_profiler.rb │ ├── rails_performance.rb │ ├── recaptcha.rb │ ├── sentry.rb │ ├── session_store.rb │ └── wrap_parameters.rb ├── locales │ ├── devise │ │ └── ru.yml │ ├── old │ │ └── ru.yml │ └── pagy │ │ └── ru.yml ├── puma.rb ├── routes.rb ├── secrets.yml └── vite.json ├── db ├── migrate │ ├── 20160216125459_create_courses.rb │ ├── 20160216130026_create_comments.rb │ ├── 20160216130221_add_course_id_to_comment.rb │ ├── 20160216130243_devise_create_users.rb │ ├── 20160219074530_create_graduates.rb │ ├── 20160219143144_add_paid_to_course.rb │ ├── 20160226082752_add_rating_to_comment.rb │ ├── 20160226092755_add_role_to_user.rb │ ├── 20160226095331_add_approved_to_course.rb │ ├── 20160226100837_add_url_to_course.rb │ ├── 20160226160258_add_omniauth_to_users.rb │ ├── 20160226160910_add_username_to_users.rb │ ├── 20160226163435_add_github_name_to_user.rb │ ├── 20160227212938_add_graduate_to_comment.rb │ ├── 20160228102340_drop_graduates_table.rb │ ├── 20161206133931_add_kind_to_comment.rb │ ├── 20181117093742_add_confirmable_to_devise.rb │ ├── 20230104011942_add_graduates_count_to_courses.rb │ └── 20230104012330_update_comments_counters_1.rb ├── schema.rb └── seeds.rb ├── docker-compose.yml ├── lib ├── snippets │ ├── _inbox.erb │ └── migrate_data_from_pg_to_sqlite.rb └── tasks │ └── annotate_rb.rake ├── log └── .keep ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── 404.html ├── 422.html ├── 500.html ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── mstile-150x150.png ├── robots.txt ├── safari-pinned-tab.svg ├── site.webmanifest ├── sprites │ ├── 404.jpg │ ├── 422.jpg │ └── 500.jpg └── static-assets │ ├── check-black.svg │ ├── check-white.svg │ ├── icon-ruby.svg │ └── times-white.svg ├── storage └── .keep ├── tmp └── .keep └── vite.config.mts /.annotaterb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/.annotaterb.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/.gitignore -------------------------------------------------------------------------------- /.kamal/hooks/docker-setup.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/.kamal/hooks/docker-setup.sample -------------------------------------------------------------------------------- /.kamal/hooks/post-deploy.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/.kamal/hooks/post-deploy.sample -------------------------------------------------------------------------------- /.kamal/hooks/post-proxy-reboot.sample: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Rebooted kamal-proxy on $KAMAL_HOSTS" 4 | -------------------------------------------------------------------------------- /.kamal/hooks/pre-build.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/.kamal/hooks/pre-build.sample -------------------------------------------------------------------------------- /.kamal/hooks/pre-connect.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/.kamal/hooks/pre-connect.sample -------------------------------------------------------------------------------- /.kamal/hooks/pre-deploy.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/.kamal/hooks/pre-deploy.sample -------------------------------------------------------------------------------- /.kamal/hooks/pre-proxy-reboot.sample: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Rebooting kamal-proxy on $KAMAL_HOSTS..." 4 | -------------------------------------------------------------------------------- /.kamal/secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/.kamal/secrets -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.14.0 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.4.6 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/Makefile -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/Procfile.dev -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/Rakefile -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/with_frame_container_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/concerns/with_frame_container_tag.rb -------------------------------------------------------------------------------- /app/controllers/concerns/with_mobile_views.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/concerns/with_mobile_views.rb -------------------------------------------------------------------------------- /app/controllers/concerns/with_pagy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/concerns/with_pagy.rb -------------------------------------------------------------------------------- /app/controllers/devisery/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/devisery/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/redirects_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/redirects_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/omniauth_callbacks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/users/omniauth_callbacks_controller.rb -------------------------------------------------------------------------------- /app/controllers/web/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/web/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/web/comments_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/web/comments_controller.rb -------------------------------------------------------------------------------- /app/controllers/web/courses_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/web/courses_controller.rb -------------------------------------------------------------------------------- /app/controllers/web/public/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/web/public/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/web/public/reviews_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/web/public/reviews_controller.rb -------------------------------------------------------------------------------- /app/controllers/web/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/web/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/web/welcome_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/controllers/web/welcome_controller.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/forms_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/helpers/forms_helper.rb -------------------------------------------------------------------------------- /app/javascript/entrypoints/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/entrypoints/application.js -------------------------------------------------------------------------------- /app/javascript/modules/FlashItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/modules/FlashItems.js -------------------------------------------------------------------------------- /app/javascript/modules/PageEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/modules/PageEvent.js -------------------------------------------------------------------------------- /app/javascript/modules/RateCourse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/modules/RateCourse.js -------------------------------------------------------------------------------- /app/javascript/modules/Tooltips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/modules/Tooltips.js -------------------------------------------------------------------------------- /app/javascript/modules/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/modules/html.js -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/body.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/body.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/button.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/button.utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/button.utilities.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/button_sizes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/button_sizes.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/card.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/circles-area.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/circles-area.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/container.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/container.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/devise-card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/devise-card.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/flag-icon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/flag-icon.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/flash-collection.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/flash-collection.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/flash-item.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/flash-item.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/flex-dropdown-menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/flex-dropdown-menu.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/form.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/frame.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/frame.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/gap-section.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/gap-section.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/ios-button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/ios-button.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/link.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/link.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/media.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/media.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/page_next.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/page_next.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/select-input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/select-input.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/so-digita.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/so-digita.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/so-media.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/so-media.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/soda-header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/soda-header.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/soda-layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/soda-layout.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/soda-main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/soda-main.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/soda-mobile-menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/soda-mobile-menu.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/sticky-section.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/sticky-section.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/tippy.css: -------------------------------------------------------------------------------- 1 | .tippy-box[data-theme~=light] { 2 | border-radius: 4px; 3 | } 4 | -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/user.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/user.css -------------------------------------------------------------------------------- /app/javascript/postcss/blocks/variables-custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/blocks/variables-custom.css -------------------------------------------------------------------------------- /app/javascript/postcss/components/footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/components/footer.css -------------------------------------------------------------------------------- /app/javascript/postcss/components/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/components/forms.css -------------------------------------------------------------------------------- /app/javascript/postcss/components/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/components/input.css -------------------------------------------------------------------------------- /app/javascript/postcss/components/media.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/components/media.css -------------------------------------------------------------------------------- /app/javascript/postcss/components/scaffolding.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/components/scaffolding.css -------------------------------------------------------------------------------- /app/javascript/postcss/components/sections.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/components/sections.css -------------------------------------------------------------------------------- /app/javascript/postcss/hacks/pagy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/hacks/pagy.css -------------------------------------------------------------------------------- /app/javascript/postcss/hacks/remove-ios-input-inset-shadow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/hacks/remove-ios-input-inset-shadow.css -------------------------------------------------------------------------------- /app/javascript/postcss/hacks/smooth-scroll.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/hacks/smooth-scroll.css -------------------------------------------------------------------------------- /app/javascript/postcss/hacks/typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/hacks/typography.css -------------------------------------------------------------------------------- /app/javascript/postcss/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/javascript/postcss/index.css -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/jobs/application_job.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/models/comment.rb -------------------------------------------------------------------------------- /app/models/course.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/models/course.rb -------------------------------------------------------------------------------- /app/models/mimic_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/models/mimic_user.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/policies/application_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/policies/application_policy.rb -------------------------------------------------------------------------------- /app/policies/comment_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/policies/comment_policy.rb -------------------------------------------------------------------------------- /app/policies/course_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/policies/course_policy.rb -------------------------------------------------------------------------------- /app/policies/mimic_user_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/policies/mimic_user_policy.rb -------------------------------------------------------------------------------- /app/presenters/application_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/presenters/application_presenter.rb -------------------------------------------------------------------------------- /app/presenters/courses_query_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/presenters/courses_query_presenter.rb -------------------------------------------------------------------------------- /app/queries/courses_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/queries/courses_query.rb -------------------------------------------------------------------------------- /app/views/application/_body.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/application/_body.slim -------------------------------------------------------------------------------- /app/views/application/_body_scripts.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/application/_body_scripts.slim -------------------------------------------------------------------------------- /app/views/application/_body_scripts_webfonts.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/application/_body_scripts_webfonts.slim -------------------------------------------------------------------------------- /app/views/application/_dropdown_guest.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/application/_dropdown_guest.slim -------------------------------------------------------------------------------- /app/views/application/_dropdown_user.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/application/_dropdown_user.slim -------------------------------------------------------------------------------- /app/views/application/_favicons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/application/_favicons.html -------------------------------------------------------------------------------- /app/views/application/_flashes.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/application/_flashes.slim -------------------------------------------------------------------------------- /app/views/application/_footer.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/application/_footer.slim -------------------------------------------------------------------------------- /app/views/application/_head.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/application/_head.slim -------------------------------------------------------------------------------- /app/views/application/_metrics.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/application/_nav_list.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/application/_nav_list.slim -------------------------------------------------------------------------------- /app/views/application/_soda_header.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/application/_soda_header.slim -------------------------------------------------------------------------------- /app/views/application/_soda_mobile_menu.slim: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/devise/mailer/confirmation_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/devise/mailer/confirmation_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/password_change.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/devise/mailer/password_change.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/reset_password_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/devise/mailer/reset_password_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/mailer/unlock_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/devise/mailer/unlock_instructions.html.erb -------------------------------------------------------------------------------- /app/views/devise/registrations/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/devise/registrations/new.html.slim -------------------------------------------------------------------------------- /app/views/devise/sessions/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/devise/sessions/new.html.slim -------------------------------------------------------------------------------- /app/views/layouts/application.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/layouts/application.html.slim -------------------------------------------------------------------------------- /app/views/layouts/devise.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/layouts/devise.html.slim -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/web/application/_card_comment.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/application/_card_comment.slim -------------------------------------------------------------------------------- /app/views/web/application/_card_course.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/application/_card_course.slim -------------------------------------------------------------------------------- /app/views/web/comments/_form.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/comments/_form.slim -------------------------------------------------------------------------------- /app/views/web/comments/index.rss.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/comments/index.rss.builder -------------------------------------------------------------------------------- /app/views/web/courses/_form.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/courses/_form.slim -------------------------------------------------------------------------------- /app/views/web/courses/_list.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/courses/_list.slim -------------------------------------------------------------------------------- /app/views/web/courses/edit.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/courses/edit.slim -------------------------------------------------------------------------------- /app/views/web/courses/index.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/courses/index.slim -------------------------------------------------------------------------------- /app/views/web/courses/new.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/courses/new.slim -------------------------------------------------------------------------------- /app/views/web/courses/show.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/courses/show.slim -------------------------------------------------------------------------------- /app/views/web/public/reviews/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/public/reviews/index.html.slim -------------------------------------------------------------------------------- /app/views/web/users/show.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/users/show.slim -------------------------------------------------------------------------------- /app/views/web/welcome/index.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/app/views/web/welcome/index.slim -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/babel.config.js -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/docker-entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/bin/docker-entrypoint -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/bin/update -------------------------------------------------------------------------------- /bin/vite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/bin/vite -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/credentials.yml.enc -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/deploy.yml -------------------------------------------------------------------------------- /config/dockerfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/dockerfile.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/devise.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/new_framework_defaults.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults_5_2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/new_framework_defaults_5_2.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults_6_0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/new_framework_defaults_6_0.rb -------------------------------------------------------------------------------- /config/initializers/pagy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/pagy.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/rack_attack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/rack_attack.rb -------------------------------------------------------------------------------- /config/initializers/rack_mini_profiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/rack_mini_profiler.rb -------------------------------------------------------------------------------- /config/initializers/rails_performance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/rails_performance.rb -------------------------------------------------------------------------------- /config/initializers/recaptcha.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/recaptcha.rb -------------------------------------------------------------------------------- /config/initializers/sentry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/sentry.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/devise/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/locales/devise/ru.yml -------------------------------------------------------------------------------- /config/locales/old/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/locales/old/ru.yml -------------------------------------------------------------------------------- /config/locales/pagy/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/locales/pagy/ru.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/secrets.yml -------------------------------------------------------------------------------- /config/vite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/config/vite.json -------------------------------------------------------------------------------- /db/migrate/20160216125459_create_courses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160216125459_create_courses.rb -------------------------------------------------------------------------------- /db/migrate/20160216130026_create_comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160216130026_create_comments.rb -------------------------------------------------------------------------------- /db/migrate/20160216130221_add_course_id_to_comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160216130221_add_course_id_to_comment.rb -------------------------------------------------------------------------------- /db/migrate/20160216130243_devise_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160216130243_devise_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20160219074530_create_graduates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160219074530_create_graduates.rb -------------------------------------------------------------------------------- /db/migrate/20160219143144_add_paid_to_course.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160219143144_add_paid_to_course.rb -------------------------------------------------------------------------------- /db/migrate/20160226082752_add_rating_to_comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160226082752_add_rating_to_comment.rb -------------------------------------------------------------------------------- /db/migrate/20160226092755_add_role_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160226092755_add_role_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20160226095331_add_approved_to_course.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160226095331_add_approved_to_course.rb -------------------------------------------------------------------------------- /db/migrate/20160226100837_add_url_to_course.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160226100837_add_url_to_course.rb -------------------------------------------------------------------------------- /db/migrate/20160226160258_add_omniauth_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160226160258_add_omniauth_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20160226160910_add_username_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160226160910_add_username_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20160226163435_add_github_name_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160226163435_add_github_name_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20160227212938_add_graduate_to_comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160227212938_add_graduate_to_comment.rb -------------------------------------------------------------------------------- /db/migrate/20160228102340_drop_graduates_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20160228102340_drop_graduates_table.rb -------------------------------------------------------------------------------- /db/migrate/20161206133931_add_kind_to_comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20161206133931_add_kind_to_comment.rb -------------------------------------------------------------------------------- /db/migrate/20181117093742_add_confirmable_to_devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20181117093742_add_confirmable_to_devise.rb -------------------------------------------------------------------------------- /db/migrate/20230104011942_add_graduates_count_to_courses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20230104011942_add_graduates_count_to_courses.rb -------------------------------------------------------------------------------- /db/migrate/20230104012330_update_comments_counters_1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/migrate/20230104012330_update_comments_counters_1.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lib/snippets/_inbox.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/snippets/migrate_data_from_pg_to_sqlite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/lib/snippets/migrate_data_from_pg_to_sqlite.rb -------------------------------------------------------------------------------- /lib/tasks/annotate_rb.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/lib/tasks/annotate_rb.rake -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/500.html -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/sprites/404.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/sprites/404.jpg -------------------------------------------------------------------------------- /public/sprites/422.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/sprites/422.jpg -------------------------------------------------------------------------------- /public/sprites/500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/sprites/500.jpg -------------------------------------------------------------------------------- /public/static-assets/check-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/static-assets/check-black.svg -------------------------------------------------------------------------------- /public/static-assets/check-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/static-assets/check-white.svg -------------------------------------------------------------------------------- /public/static-assets/icon-ruby.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/static-assets/icon-ruby.svg -------------------------------------------------------------------------------- /public/static-assets/times-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/public/static-assets/times-white.svg -------------------------------------------------------------------------------- /storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gambala/rubyshow/HEAD/vite.config.mts --------------------------------------------------------------------------------