├── .better-html.yml
├── .erb_lint.yml
├── .foreman
├── .gitattributes
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.yaml
│ ├── chore.yaml
│ ├── config.yml
│ └── feature_request.yaml
├── PULL_REQUEST_TEMPLATE.md
├── dependabot.yml
└── workflows
│ ├── ci.yml
│ └── heroku-review-app-on-label.yml
├── .gitignore
├── .node-version
├── .rspec
├── .rubocop.yml
├── .ruby-version
├── .slugcleanup
├── .slugignore
├── .stylelintrc.json
├── .yarn
└── releases
│ └── yarn-4.4.0.cjs
├── .yarnrc.yml
├── CONTRIBUTING.md
├── Gemfile
├── Gemfile.lock
├── Procfile
├── Procfile.dev
├── README.md
├── Rakefile
├── app.json
├── app
├── adaptors
│ └── feature.rb
├── assets
│ ├── builds
│ │ └── .keep
│ ├── images
│ │ ├── 404-island.svg
│ │ ├── about_page
│ │ │ ├── img-build.svg
│ │ │ ├── img-education.svg
│ │ │ ├── img-opensource.svg
│ │ │ ├── img-people.svg
│ │ │ └── odin-mascot.svg
│ │ ├── badge-database.svg
│ │ ├── badge-foundations.svg
│ │ ├── badge-getting-hired.svg
│ │ ├── badge-git.svg
│ │ ├── badge-html-css.svg
│ │ ├── badge-javascript.svg
│ │ ├── badge-nodejs.svg
│ │ ├── badge-react.svg
│ │ ├── badge-ruby-on-rails.svg
│ │ ├── badge-ruby.svg
│ │ ├── badges
│ │ │ ├── badge-database-borderless.svg
│ │ │ ├── badge-foundations-borderless.svg
│ │ │ ├── badge-getting-hired-borderless.svg
│ │ │ ├── badge-html-css-borderless.svg
│ │ │ ├── badge-javascript-borderless.svg
│ │ │ ├── badge-nodejs-borderless.svg
│ │ │ ├── badge-react-borderless.svg
│ │ │ ├── badge-ruby-borderless.svg
│ │ │ └── badge-ruby-on-rails-borderless.svg
│ │ ├── contributing
│ │ │ ├── img-clock.svg
│ │ │ ├── img-community.svg
│ │ │ └── img-job.svg
│ │ ├── home-isometric.svg
│ │ ├── icons
│ │ │ ├── academic-cap.svg
│ │ │ ├── arrow-left-circle.svg
│ │ │ ├── arrow-path.svg
│ │ │ ├── arrow-right-circle.svg
│ │ │ ├── arrow-right.svg
│ │ │ ├── arrows-up-down.svg
│ │ │ ├── bars-3.svg
│ │ │ ├── bell.svg
│ │ │ ├── book.svg
│ │ │ ├── chart-bar.svg
│ │ │ ├── check.svg
│ │ │ ├── checkmark-circle-solid.svg
│ │ │ ├── checkmark-circle.svg
│ │ │ ├── chevron-down.svg
│ │ │ ├── clipboard.svg
│ │ │ ├── ellipsis-horizontal.svg
│ │ │ ├── ellipsis-vertical.svg
│ │ │ ├── envelope.svg
│ │ │ ├── exclamation-circle-solid.svg
│ │ │ ├── exclamation-circle.svg
│ │ │ ├── exclamation-triangle-solid.svg
│ │ │ ├── flag-outline.svg
│ │ │ ├── flag.svg
│ │ │ ├── folder-plus.svg
│ │ │ ├── gear-solid.svg
│ │ │ ├── gear.svg
│ │ │ ├── github.svg
│ │ │ ├── google.svg
│ │ │ ├── heart-outline.svg
│ │ │ ├── heart.svg
│ │ │ ├── home.svg
│ │ │ ├── icon-read-notification.svg
│ │ │ ├── icon-unread-notification.svg
│ │ │ ├── inbox.svg
│ │ │ ├── information.svg
│ │ │ ├── key.svg
│ │ │ ├── light-bulb-solid.svg
│ │ │ ├── link.svg
│ │ │ ├── magnifying-glass.svg
│ │ │ ├── map.svg
│ │ │ ├── megaphone.svg
│ │ │ ├── micro
│ │ │ │ └── chevron-left.svg
│ │ │ ├── moon.svg
│ │ │ ├── odin-icon.svg
│ │ │ ├── pencil-square-solid.svg
│ │ │ ├── pencil-square.svg
│ │ │ ├── plus-circle.svg
│ │ │ ├── refresh.svg
│ │ │ ├── rocket.svg
│ │ │ ├── share.svg
│ │ │ ├── sign-in.svg
│ │ │ ├── sign-out.svg
│ │ │ ├── speech-bubbles.svg
│ │ │ ├── spinner.svg
│ │ │ ├── sun.svg
│ │ │ ├── trash.svg
│ │ │ ├── user-circle.svg
│ │ │ ├── user-group.svg
│ │ │ ├── user-minus.svg
│ │ │ ├── user-plus.svg
│ │ │ ├── user.svg
│ │ │ ├── users.svg
│ │ │ ├── wrench-screwdriver.svg
│ │ │ └── x-mark.svg
│ │ ├── img-build.svg
│ │ ├── img-connect.svg
│ │ ├── img-learn.svg
│ │ ├── logo.svg
│ │ ├── og-logo.png
│ │ ├── socials
│ │ │ ├── discord.svg
│ │ │ ├── facebook.svg
│ │ │ ├── github.svg
│ │ │ ├── linkedin.svg
│ │ │ ├── twitter.svg
│ │ │ └── website.svg
│ │ └── success_stories
│ │ │ ├── andrej_dragojevic.jpg
│ │ │ ├── aron_fischer.jpg
│ │ │ ├── cody_loyd.jpg
│ │ │ ├── mazin.jpg
│ │ │ ├── olivia.jpg
│ │ │ ├── rob_pando.jpg
│ │ │ ├── sean.jpg
│ │ │ ├── skip.jpg
│ │ │ └── william_kennedy.jpg
│ └── stylesheets
│ │ ├── application.tailwind.css
│ │ └── custom_styles
│ │ ├── animations.css
│ │ ├── base.css
│ │ ├── buttons.css
│ │ ├── charts.css
│ │ ├── colors.css
│ │ ├── layout.css
│ │ ├── lesson-content.css
│ │ ├── lesson-notes.css
│ │ ├── prism-theme.css
│ │ ├── static-pages.css
│ │ └── typography.css
├── builders
│ └── tailwind_form_builder.rb
├── components
│ ├── Ui
│ │ ├── back_link_component.html.erb
│ │ ├── back_link_component.rb
│ │ ├── badge_component.html.erb
│ │ ├── badge_component.rb
│ │ └── dropdown
│ │ │ ├── component.html.erb
│ │ │ ├── component.rb
│ │ │ ├── trigger_component.html.erb
│ │ │ └── trigger_component.rb
│ ├── about_page
│ │ ├── belief_component.html.erb
│ │ └── belief_component.rb
│ ├── announcement_component.html.erb
│ ├── announcement_component.rb
│ ├── application_component.rb
│ ├── card
│ │ ├── body_component.html.erb
│ │ ├── body_component.rb
│ │ ├── footer_component.html.erb
│ │ ├── footer_component.rb
│ │ ├── header_component.html.erb
│ │ └── header_component.rb
│ ├── card_component.html.erb
│ ├── card_component.rb
│ ├── charts
│ │ ├── horizontal_bar_chart_component.html.erb
│ │ ├── horizontal_bar_chart_component.rb
│ │ ├── line_chart_component.html.erb
│ │ └── line_chart_component.rb
│ ├── complete
│ │ ├── button_component.html.erb
│ │ ├── button_component.rb
│ │ ├── icon_component.html.erb
│ │ └── icon_component.rb
│ ├── content_container_component.html.erb
│ ├── content_container_component.rb
│ ├── course
│ │ ├── badge_component.html.erb
│ │ └── badge_component.rb
│ ├── faq
│ │ ├── item_component.html.erb
│ │ └── item_component.rb
│ ├── flags
│ │ ├── action_button_component.html.erb
│ │ └── action_button_component.rb
│ ├── forms
│ │ ├── date_picker_component.html.erb
│ │ └── date_picker_component.rb
│ ├── lesson_group_component.html.erb
│ ├── lesson_group_component.rb
│ ├── logo_component.html.erb
│ ├── logo_component.rb
│ ├── markdown
│ │ ├── preview_component.html.erb
│ │ └── preview_component.rb
│ ├── nav
│ │ ├── item_component.html.erb
│ │ └── item_component.rb
│ ├── notification_component.html.erb
│ ├── notification_component.rb
│ ├── oauth
│ │ ├── connect_button_component.html.erb
│ │ └── connect_button_component.rb
│ ├── overlays
│ │ ├── dialog_component.html.erb
│ │ ├── dialog_component.rb
│ │ ├── dialog_controller.js
│ │ ├── flash_component.html.erb
│ │ ├── flash_component.rb
│ │ ├── modal_component.html.erb
│ │ └── modal_component.rb
│ ├── pagination_component.html.erb
│ ├── pagination_component.rb
│ ├── paths
│ │ ├── select_button_component.html.erb
│ │ ├── select_button_component.rb
│ │ ├── view_button_component.html.erb
│ │ └── view_button_component.rb
│ ├── progress_circle
│ │ ├── component.html.erb
│ │ ├── component.rb
│ │ ├── loading_component.html.erb
│ │ └── loading_component.rb
│ ├── project_submissions
│ │ ├── item_component.html.erb
│ │ ├── item_component.rb
│ │ ├── item_controller.js
│ │ ├── like_component.html.erb
│ │ ├── like_component.rb
│ │ ├── user_solution_component.html.erb
│ │ └── user_solution_component.rb
│ ├── sections
│ │ ├── lesson_component.html.erb
│ │ └── lesson_component.rb
│ ├── sort_component.html.erb
│ ├── sort_component.rb
│ ├── team
│ │ ├── former_member_component.html.erb
│ │ ├── former_member_component.rb
│ │ ├── member_component.html.erb
│ │ ├── member_component.rb
│ │ ├── navigation_component.html.erb
│ │ └── navigation_component.rb
│ ├── theme
│ │ ├── switcher_component.html.erb
│ │ └── switcher_component.rb
│ ├── user
│ │ ├── avatar_component.html.erb
│ │ ├── avatar_component.rb
│ │ ├── learning_goal_component.html.erb
│ │ ├── learning_goal_component.rb
│ │ ├── profile_dropdown_component.html.erb
│ │ └── profile_dropdown_component.rb
│ └── vertical_navigation
│ │ ├── container_component.html.erb
│ │ ├── container_component.rb
│ │ ├── item_component.html.erb
│ │ └── item_component.rb
├── controllers
│ ├── admin
│ │ ├── announcements_controller.rb
│ │ ├── base_controller.rb
│ │ ├── dashboard_controller.rb
│ │ ├── flags_controller.rb
│ │ ├── invitations_controller.rb
│ │ ├── learners_controller.rb
│ │ ├── passwords_controller.rb
│ │ ├── profile
│ │ │ └── password_controller.rb
│ │ ├── profile_controller.rb
│ │ ├── reports
│ │ │ ├── lesson_completions_controller.rb
│ │ │ ├── paths_controller.rb
│ │ │ └── users_controller.rb
│ │ ├── sessions_controller.rb
│ │ ├── team_members
│ │ │ ├── activities_controller.rb
│ │ │ ├── deactivation_controller.rb
│ │ │ ├── password_resets_controller.rb
│ │ │ ├── reactivation_controller.rb
│ │ │ ├── resend_invitation_controller.rb
│ │ │ ├── role_controller.rb
│ │ │ └── two_factor_reset_controller.rb
│ │ ├── team_members_controller.rb
│ │ └── two_factor_authentication_controller.rb
│ ├── api
│ │ └── points_controller.rb
│ ├── application_controller.rb
│ ├── concerns
│ │ ├── current_theme.rb
│ │ ├── requires_feature.rb
│ │ ├── sortable.rb
│ │ └── two_factor_authentication.rb
│ ├── courses
│ │ └── progress_controller.rb
│ ├── courses_controller.rb
│ ├── errors_controller.rb
│ ├── github
│ │ └── webhooks_controller.rb
│ ├── guides
│ │ ├── community_controller.rb
│ │ └── installations_controller.rb
│ ├── interview_surveys_controller.rb
│ ├── lessons
│ │ ├── completions_controller.rb
│ │ ├── previews
│ │ │ └── share_controller.rb
│ │ ├── previews_controller.rb
│ │ └── project_submissions_controller.rb
│ ├── lessons_controller.rb
│ ├── notifications_controller.rb
│ ├── paths_controller.rb
│ ├── project_submissions
│ │ ├── flags_controller.rb
│ │ └── likes_controller.rb
│ ├── sitemap_controller.rb
│ ├── static_pages_controller.rb
│ ├── themes_controller.rb
│ ├── users
│ │ ├── omniauth_callbacks_controller.rb
│ │ ├── password_resets_controller.rb
│ │ ├── paths_controller.rb
│ │ ├── profiles_controller.rb
│ │ ├── progress_controller.rb
│ │ ├── registrations_controller.rb
│ │ └── sessions_controller.rb
│ └── users_controller.rb
├── helpers
│ ├── announcement_helper.rb
│ ├── application_helper.rb
│ ├── button_helper.rb
│ ├── lessons_helper.rb
│ └── qr_code_helper.rb
├── javascript
│ ├── controllers
│ │ ├── announcement_controller.js
│ │ ├── autosort_controller.js
│ │ ├── autosubmit_controller.js
│ │ ├── chart_controller.js
│ │ ├── chart_with_crosshair_controller.js
│ │ ├── clipboard_controller.js
│ │ ├── css_toggle_controller.js
│ │ ├── date_picker_controller.js
│ │ ├── diagramming_controller.js
│ │ ├── dialog_router_controller.js
│ │ ├── disable_controller.js
│ │ ├── flash_controller.js
│ │ ├── index.js
│ │ ├── lesson_toc_controller.js
│ │ ├── modal_controller.js
│ │ ├── open_menu_controller.js
│ │ ├── progress_controller.js
│ │ ├── scroll_to_controller.js
│ │ ├── share_preview_controller.js
│ │ ├── syntax_highlighting_controller.js
│ │ ├── tabs_controller.js
│ │ ├── tooltip_controller.js
│ │ └── visibility_controller.js
│ ├── main.js
│ └── src
│ │ ├── custom_turbo_stream_actions.js
│ │ └── sentry.js
├── jobs
│ ├── application_job.rb
│ ├── destroy_expired_lesson_previews_job.rb
│ ├── discard_project_submission_job.rb
│ ├── lessons
│ │ ├── import_all_content_job.rb
│ │ └── update_content_job.rb
│ └── refresh_materialized_views_job.rb
├── mailers
│ ├── .gitkeep
│ └── application_mailer.rb
├── models
│ ├── .gitkeep
│ ├── admin_user.rb
│ ├── announcement.rb
│ ├── application_record.rb
│ ├── concerns
│ │ ├── likeable.rb
│ │ ├── materialized_view.rb
│ │ └── two_factor_authenticatable.rb
│ ├── content.rb
│ ├── course.rb
│ ├── current.rb
│ ├── flag.rb
│ ├── flags
│ │ ├── action.rb
│ │ ├── action_factory.rb
│ │ └── actions
│ │ │ ├── ban.rb
│ │ │ ├── base.rb
│ │ │ ├── dismiss.rb
│ │ │ ├── notify_user.rb
│ │ │ ├── null_action.rb
│ │ │ └── remove_project_submission.rb
│ ├── github
│ │ ├── lesson_content_importer.rb
│ │ └── push_event.rb
│ ├── interview_concept.rb
│ ├── interview_survey.rb
│ ├── interview_survey_concept.rb
│ ├── lesson.rb
│ ├── lesson_completion.rb
│ ├── lesson_preview.rb
│ ├── like.rb
│ ├── notification.rb
│ ├── notifications
│ │ └── flag_notification.rb
│ ├── omniauth_providers
│ │ ├── builder.rb
│ │ └── finder.rb
│ ├── path.rb
│ ├── path_prerequisite.rb
│ ├── point.rb
│ ├── project_submission.rb
│ ├── reports
│ │ ├── all_lesson_completions_day_stat.rb
│ │ ├── path_lesson_completions_day_stat.rb
│ │ ├── period.rb
│ │ └── user_sign_ups_day_stat.rb
│ ├── section.rb
│ ├── success_story.rb
│ ├── user.rb
│ ├── user_provider.rb
│ └── users
│ │ └── theme.rb
├── policies
│ ├── admin_user_policy.rb
│ └── submission_like_policy.rb
├── services
│ ├── course_progress.rb
│ ├── courses
│ │ └── mark_completed_lessons.rb
│ ├── discord_notifier.rb
│ ├── markdown_converter.rb
│ ├── messages
│ │ └── dead_link.rb
│ ├── next_lesson.rb
│ ├── notifications
│ │ ├── daily_summary.rb
│ │ └── flag_submission.rb
│ ├── project_submissions
│ │ └── mark_liked.rb
│ └── users
│ │ └── reset_progress.rb
├── validators
│ └── url_validator.rb
└── views
│ ├── admin
│ ├── announcements
│ │ ├── _form.html.erb
│ │ ├── edit.html.erb
│ │ ├── index.html.erb
│ │ ├── new.html.erb
│ │ └── show.html.erb
│ ├── dashboard
│ │ └── show.html.erb
│ ├── flags
│ │ ├── index.html.erb
│ │ └── show.html.erb
│ ├── invitations
│ │ ├── create.turbo_stream.erb
│ │ ├── edit.html.erb
│ │ └── new.html.erb
│ ├── learners
│ │ ├── index.html.erb
│ │ └── show.html.erb
│ ├── passwords
│ │ └── edit.html.erb
│ ├── profile
│ │ └── edit.html.erb
│ ├── reports
│ │ ├── _date_filters.html.erb
│ │ ├── lesson_completions
│ │ │ └── show.html.erb
│ │ ├── paths
│ │ │ └── show.html.erb
│ │ └── users
│ │ │ └── index.html.erb
│ ├── sessions
│ │ ├── new.html.erb
│ │ └── two_factor.erb
│ ├── team_members
│ │ ├── _member.html.erb
│ │ ├── activities
│ │ │ └── index.html.erb
│ │ ├── index.html.erb
│ │ └── role
│ │ │ ├── edit.html.erb
│ │ │ └── update.turbo_stream.erb
│ └── two_factor_authentication
│ │ └── new.html.erb
│ ├── admin_users
│ └── mailer
│ │ └── reset_password_instructions.html.erb
│ ├── courses
│ ├── _course.html.erb
│ ├── course
│ │ └── _banner.html.erb
│ ├── progress
│ │ └── show.html.erb
│ └── show.html.erb
│ ├── devise
│ └── mailer
│ │ ├── invitation_instructions.html.erb
│ │ ├── invitation_instructions.text.erb
│ │ └── reset_password_instructions.html.erb
│ ├── errors
│ ├── internal_server_error.html.erb
│ ├── not_found.html.erb
│ └── unprocessable_entity.html.erb
│ ├── guides
│ ├── community
│ │ ├── before_asking.html.erb
│ │ ├── expectations.html.erb
│ │ ├── how_to_ask.html.erb
│ │ ├── rules.html.erb
│ │ └── show.html.erb
│ └── installations
│ │ └── index.html.erb
│ ├── interview_surveys
│ └── new.html.erb
│ ├── layouts
│ ├── _activity.html.erb
│ ├── admin
│ │ ├── _nav_bar.html.erb
│ │ ├── _nav_links.html.erb
│ │ ├── _sidebar_nav.html.erb
│ │ └── base.html.erb
│ ├── application.html.erb
│ ├── component_preview.html.erb
│ └── errors.html.erb
│ ├── lessons
│ ├── _header.html.erb
│ ├── _lesson_buttons.html.erb
│ ├── _project_solution.html.erb
│ ├── completions
│ │ └── create.turbo_stream.erb
│ ├── previews
│ │ ├── create.turbo_stream.erb
│ │ ├── share
│ │ │ └── create.turbo_stream.erb
│ │ └── show.html.erb
│ ├── project_submissions
│ │ ├── create.turbo_stream.erb
│ │ ├── destroy.turbo_stream.erb
│ │ ├── edit.html.erb
│ │ ├── index.html.erb
│ │ ├── new.html.erb
│ │ └── update.turbo_stream.erb
│ └── show.html.erb
│ ├── notifications
│ └── index.html.erb
│ ├── paths
│ ├── index.html.erb
│ └── show.html.erb
│ ├── project_submissions
│ ├── _form.html.erb
│ ├── flags
│ │ ├── create.turbo_stream.erb
│ │ └── new.html.erb
│ └── likes
│ │ └── update.turbo_stream.erb
│ ├── public_activity
│ └── admin_user
│ │ ├── _activated.html.erb
│ │ ├── _deactivated.html.erb
│ │ ├── _deleted_learner.html.erb
│ │ ├── _invited.html.erb
│ │ ├── _password_reset.html.erb
│ │ ├── _pending_reactivation.html.erb
│ │ ├── _reinvited.html.erb
│ │ ├── _removed.html.erb
│ │ └── _two_factor_reset.html.erb
│ ├── shared
│ ├── _analytics.html.erb
│ ├── _bottom_cta.html.erb
│ ├── _flash.html.erb
│ ├── _footer.html.erb
│ ├── _navbar.html.erb
│ ├── _off_canvas_menu.html.erb
│ └── _sentry.html.erb
│ ├── sitemap
│ └── index.xml.builder
│ ├── static_pages
│ ├── about.html.erb
│ ├── about
│ │ └── _overview.html.erb
│ ├── contributing.html.erb
│ ├── contributing
│ │ ├── _contributing_options.html.erb
│ │ └── _hall_of_fame.html.erb
│ ├── dashboard_steps
│ │ └── _github_link.html.erb
│ ├── faq.html.erb
│ ├── home.html.erb
│ ├── home
│ │ ├── _curriculum.html.erb
│ │ ├── _how_it_works.html.erb
│ │ └── _success_stories.html.erb
│ ├── privacy_policy.html.erb
│ ├── success_stories.html.erb
│ ├── support_us.html.erb
│ ├── team.html.erb
│ ├── team
│ │ ├── _alumni.html.erb
│ │ └── _role.html.erb
│ └── terms_of_use.html.erb
│ ├── themes
│ └── update.turbo_stream.erb
│ └── users
│ ├── _project_submissions.html.erb
│ ├── _skill.html.erb
│ ├── password_resets
│ ├── edit.html.erb
│ └── new.html.erb
│ ├── profiles
│ └── edit.html.erb
│ ├── registrations
│ ├── edit.html.erb
│ └── new.html.erb
│ ├── sessions
│ └── new.html.erb
│ └── show.html.erb
├── bin
├── brakeman
├── bundle
├── ci_spec
├── dev
├── erb_lint
├── rails
├── rake
├── rspec
├── rubocop
├── setup
├── test
├── update
└── yarn
├── config.ru
├── config
├── application.rb
├── boot.rb
├── cable.yml
├── credentials.yml.enc
├── database.yml
├── environment.rb
├── environments
│ ├── development.rb
│ ├── production.rb
│ └── test.rb
├── initializers
│ ├── application_controller_renderer.rb
│ ├── assets.rb
│ ├── backtrace_silencers.rb
│ ├── content_security_policy.rb
│ ├── cookies_serializer.rb
│ ├── date_time_formats.rb
│ ├── devise.rb
│ ├── filter_parameter_logging.rb
│ ├── friendly_id.rb
│ ├── inflections.rb
│ ├── mime_types.rb
│ ├── octokit.rb
│ ├── odin_configuration.rb
│ ├── omniauth.rb
│ ├── pagy.rb
│ ├── patch_enable_extension.rb
│ ├── permissions_policy.rb
│ ├── rack_attack.rb
│ ├── sentry.rb
│ ├── session_store.rb
│ ├── sidekiq.rb
│ ├── smtp.rb
│ └── wrap_parameters.rb
├── locales
│ ├── devise.en.yml
│ ├── devise_invitable.en.yml
│ ├── en.yml
│ ├── flag_actions.yml
│ └── team.yml
├── newrelic.yml
├── puma.rb
├── puma_development.rb
├── routes.rb
├── routes
│ ├── admin.rb
│ ├── redirectors
│ │ └── nested_lesson_redirector.rb
│ └── redirects.rb
├── schedule.yml
└── storage.yml
├── db
├── fixtures
│ ├── lessons
│ │ ├── database_lessons.rb
│ │ ├── foundation_lessons.rb
│ │ ├── getting_hired_lessons.rb
│ │ ├── git_lessons.rb
│ │ ├── html_and_css_lessons.rb
│ │ ├── javascript_lessons.rb
│ │ ├── node_js_lessons.rb
│ │ ├── react_lessons.rb
│ │ ├── ruby_lessons.rb
│ │ ├── ruby_on_rails_lessons.rb
│ │ └── shared_lessons.rb
│ ├── paths
│ │ ├── foundations
│ │ │ └── seed.rb
│ │ ├── full_stack_javascript
│ │ │ ├── courses
│ │ │ │ ├── advanced_html_css.rb
│ │ │ │ ├── databases.rb
│ │ │ │ ├── getting_hired.rb
│ │ │ │ ├── intermediate_html_css.rb
│ │ │ │ ├── javascript.rb
│ │ │ │ ├── node_js.rb
│ │ │ │ └── react.rb
│ │ │ └── seed.rb
│ │ └── full_stack_rails
│ │ │ ├── courses
│ │ │ ├── advanced_html_css.rb
│ │ │ ├── databases.rb
│ │ │ ├── getting_hired.rb
│ │ │ ├── intermediate_html_css.rb
│ │ │ ├── javascript.rb
│ │ │ ├── rails.rb
│ │ │ ├── react.rb
│ │ │ └── ruby.rb
│ │ │ └── seed.rb
│ └── seed.rb
├── migrate
│ ├── 20210622162155_add_course_id_to_lessons.rb
│ ├── 20210712195824_add_url_and_message_to_notifications.rb
│ ├── 20210809213014_add_title_to_notifications.rb
│ ├── 20210824201230_add_discard_at_to_project_submissions.rb
│ ├── 20211229150146_remove_banned_from_project_submission.rb
│ ├── 20220129182526_add_installation_lesson_column_to_lessons.rb
│ ├── 20220317005333_add_short_title_to_paths.rb
│ ├── 20220413201217_rename_admin_flashes_to_announcements.rb
│ ├── 20220414212627_rename_announcements_expires_column.rb
│ ├── 20220504125616_add_show_on_homepage_flag_and_badge_uri_to_courses.rb
│ ├── 20220618032614_add_null_constraint_to_course_badge_uri.rb
│ ├── 20220619133130_change_url_to_github_path.rb
│ ├── 20220621121447_add_created_by_to_announcements.rb
│ ├── 20220702170539_add_badge_uri_to_paths.rb
│ ├── 20220706080835_add_null_constraint_to_path_badge_uri.rb
│ ├── 20220915061812_remove_user_confirmation_columns.rb
│ ├── 20220917151628_add_learn_more_url_to_announcements.rb
│ ├── 20221014124812_create_contents.rb
│ ├── 20221014130631_remove_content_from_lessons.rb
│ ├── 20221021183414_create_lesson_previews.rb
│ ├── 20230115072941_add_index_to_announcements_expires_at.rb
│ ├── 20230122034120_add_service_name_to_active_storage_blobs.active_storage.rb
│ ├── 20230122034121_create_active_storage_variant_records.active_storage.rb
│ ├── 20230122034122_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb
│ ├── 20230527165350_create_flipper_tables.rb
│ ├── 20230727150759_change_reason_column_name_to_extra.rb
│ ├── 20230727150907_add_reason_enum_to_flags.rb
│ ├── 20230728225009_rename_lessons_has_preview_column_name.rb
│ ├── 20230805091107_rename_project_submissions_cached_votes_total.rb
│ ├── 20230805091337_rename_votes_table_to_likes.rb
│ ├── 20231121083403_create_admin_users.rb
│ ├── 20240116224504_add_sort_indexes_to_project_submissions.rb
│ ├── 20240117115443_add_lesson_and_project_counts_to_courses.rb
│ ├── 20240530151357_change_flipper_gates_value_to_text.rb
│ ├── 20240622210239_devise_invitable_add_to_admin_users.rb
│ ├── 20240626164023_add_status_to_admin_users.rb
│ ├── 20240704102438_add_deactivated_to_admin_users.rb
│ ├── 20240705122456_create_all_lesson_completions_day_stats.rb
│ ├── 20240709052504_add_reactivation_to_admin_user.rb
│ ├── 20240712073547_create_path_lesson_completions_day_stats.rb
│ ├── 20240713134127_add_users_counter_to_paths.rb
│ ├── 20240719045454_create_user_sign_ups_day_stats.rb
│ ├── 20240720081643_add_devise_two_factor_to_admin_users.rb
│ ├── 20240723065559_create_activities.rb
│ ├── 20240723092601_remove_deactivated_by_from_admin_users.rb
│ ├── 20240726181456_add_reactivated_to_admin_user.rb
│ ├── 20240729171320_add_admin_user_foreign_key_to_flags.rb
│ ├── 20240730080010_add_admin_user_to_announcement.rb
│ ├── 20240730082143_remove_reactivated_by_from_admin_user.rb
│ ├── 20240801070241_add_roles_to_admin_users.rb
│ ├── 20240802085933_add_null_constraint_to_admin_user_role.rb
│ ├── 20240805080849_rename_flag_admin_user_to_resolved_by.rb
│ ├── 20240806054115_rename_announcement_admin_user.rb
│ ├── 20240806061546_rename_flag_taken_action_to_action_taken.rb
│ ├── 20240806175334_drop_admin_comments_table.rb
│ ├── 20240817132923_remove_admin_from_users.rb
│ ├── 20250212143446_add_search_ts_vector_column_to_users.rb
│ ├── 20250215224143_create_interview_surveys.rb
│ ├── 20250215230251_create_interview_concepts.rb
│ └── 20250215230748_create_interview_survey_concepts.rb
├── schema.rb
├── seeds.rb
├── seeds
│ ├── feature_flags.rb
│ ├── success_stories.rb
│ ├── test_project_submissions.rb
│ ├── test_users_and_admins.rb
│ └── update_course_counts.rb
└── views
│ ├── all_lesson_completions_day_stats_v01.sql
│ ├── path_lesson_completions_day_stats_v01.sql
│ └── user_sign_ups_day_stats_v01.sql
├── env.sample
├── esbuild.config.mjs
├── lib
├── assets
│ └── .gitkeep
├── generators
│ └── rails
│ │ └── seed_uuids
│ │ ├── USAGE
│ │ └── seed_uuids_generator.rb
├── kramdown
│ ├── content_section.rb
│ ├── converter
│ │ ├── html_sections.rb
│ │ └── odin_html.rb
│ └── document_sections.rb
├── seeds
│ ├── course_builder.rb
│ ├── helpers.rb
│ ├── lesson_builder.rb
│ ├── path_builder.rb
│ └── section_builder.rb
└── tasks
│ ├── .gitkeep
│ ├── curriculum.rake
│ ├── data_migrations
│ └── example.rake
│ ├── heroku.rake
│ ├── lesson_completions.rake
│ ├── lesson_previews.rake
│ ├── project_submissions.rake
│ └── spec.rake
├── license.txt
├── log
└── .gitkeep
├── package.json
├── postcss.config.js
├── public
├── 406-unsupported-browser.html
├── BingSiteAuth.xml
├── android-chrome-192x192.png
├── android-chrome-384x384.png
├── apple-touch-icon-114x114.png
├── apple-touch-icon-120x120.png
├── apple-touch-icon-144x144.png
├── apple-touch-icon-152x152.png
├── apple-touch-icon-57x57.png
├── apple-touch-icon-60x60.png
├── apple-touch-icon-72x72.png
├── apple-touch-icon-76x76.png
├── apple-touch-icon.png
├── browserconfig.xml
├── code.txt
├── favicon-128.png
├── favicon-16x16.png
├── favicon-196x196.png
├── favicon-32x32.png
├── favicon-96x96.png
├── favicon.ico
├── manifest.json
├── mstile-144x144.png
├── mstile-150x150.png
├── mstile-310x150.png
├── mstile-310x310.png
├── mstile-70x70.png
├── robots.txt
└── safari-pinned-tab.svg
├── script
└── .keep
├── spec
├── adaptors
│ └── feature_spec.rb
├── builders
│ ├── __snapshots__
│ │ └── tailwind_form_builder
│ │ │ ├── check_box.snap
│ │ │ ├── date_field.snap
│ │ │ ├── date_field_with_no_object.snap
│ │ │ ├── email_field.snap
│ │ │ ├── email_field_with_no_object.snap
│ │ │ ├── label.snap
│ │ │ ├── password_field.snap
│ │ │ ├── password_field_with_no_object.snap
│ │ │ ├── select.snap
│ │ │ ├── text_area.snap
│ │ │ ├── text_area_with_no_object.snap
│ │ │ ├── text_field.snap
│ │ │ ├── text_field_with_class.snap
│ │ │ ├── text_field_with_leading_icon.snap
│ │ │ └── text_field_with_no_object.snap
│ └── tailwind_form_builder_spec.rb
├── components
│ ├── announcement_component_spec.rb
│ ├── card_component_spec.rb
│ ├── charts
│ │ └── horizontal_bar_chart_component_spec.rb
│ ├── complete
│ │ ├── button_component_spec.rb
│ │ └── icon_component_spec.rb
│ ├── content_container_component_spec.rb
│ ├── course
│ │ └── badge_component_spec.rb
│ ├── flags
│ │ └── action_button_component_spec.rb
│ ├── forms
│ │ └── date_picker_component_spec.rb
│ ├── lesson_group_component_spec.rb
│ ├── nav
│ │ └── item_component_spec.rb
│ ├── notification_component_spec.rb
│ ├── oauth
│ │ └── connect_button_component_spec.rb
│ ├── overlays
│ │ ├── dialog_component_spec.rb
│ │ └── flash_component_spec.rb
│ ├── pagination_component_spec.rb
│ ├── paths
│ │ ├── select_button_component_spec.rb
│ │ └── view_button_component_spec.rb
│ ├── previews
│ │ ├── about_page
│ │ │ └── belief_component_preview.rb
│ │ ├── announcement_component_preview.rb
│ │ ├── complete
│ │ │ ├── button_component_preview.rb
│ │ │ └── icon_component_preview.rb
│ │ ├── flash_component_preview.rb
│ │ ├── notification_component_preview.rb
│ │ ├── paths
│ │ │ └── select_button_component_preview.rb
│ │ ├── sections
│ │ │ └── lesson_component_preview.rb
│ │ └── user
│ │ │ └── avatar_component_preview.rb
│ ├── progress_circle
│ │ └── component_spec.rb
│ ├── project_submissions
│ │ ├── item_component_spec.rb
│ │ ├── like_component_spec.rb
│ │ └── user_solution_component_spec.rb
│ ├── sections
│ │ └── lesson_component_spec.rb
│ ├── team
│ │ ├── former_member_component_spec.rb
│ │ ├── member_component_spec.rb
│ │ └── navigation_component_spec.rb
│ ├── theme
│ │ └── switcher_component_spec.rb
│ └── user
│ │ ├── avatar_component_spec.rb
│ │ └── learning_goal_component_spec.rb
├── factories
│ ├── admin_users.rb
│ ├── announcements.rb
│ ├── contents.rb
│ ├── courses.rb
│ ├── flags.rb
│ ├── interview_concepts.rb
│ ├── interview_survey_concepts.rb
│ ├── interview_surveys.rb
│ ├── lesson_completions.rb
│ ├── lesson_previews.rb
│ ├── lessons.rb
│ ├── likes.rb
│ ├── notifications.rb
│ ├── path_prerequisites.rb
│ ├── paths.rb
│ ├── points.rb
│ ├── project_submissions.rb
│ ├── sections.rb
│ └── users.rb
├── factory_bot_spec.rb
├── helpers
│ ├── __snapshots__
│ │ └── qr_code_helper
│ │ │ └── qr_code_svg.snap
│ ├── announcement_helper_spec.rb
│ ├── application_helper_spec.rb
│ ├── button_helper_spec.rb
│ ├── lessons_helper_spec.rb
│ └── qr_code_helper_spec.rb
├── jobs
│ ├── destroy_expired_lesson_previews_job_spec.rb
│ ├── discard_project_submission_job_spec.rb
│ ├── lessons
│ │ ├── import_all_content_job_spec.rb
│ │ └── update_content_job_spec.rb
│ └── refresh_materialized_views_job_spec.rb
├── lib
│ ├── kramdown
│ │ ├── content_section_spec.rb
│ │ └── document_sections_spec.rb
│ └── seeds
│ │ ├── course_builder_spec.rb
│ │ ├── lesson_builder_spec.rb
│ │ ├── path_builder_spec.rb
│ │ └── section_builder_spec.rb
├── models
│ ├── admin_user_spec.rb
│ ├── announcement_spec.rb
│ ├── content_spec.rb
│ ├── course_spec.rb
│ ├── flag_spec.rb
│ ├── flags
│ │ ├── action_factory_spec.rb
│ │ ├── action_spec.rb
│ │ └── actions
│ │ │ ├── ban_spec.rb
│ │ │ ├── dismiss_spec.rb
│ │ │ ├── notify_user_spec.rb
│ │ │ ├── null_action_spec.rb
│ │ │ └── remove_project_submission_spec.rb
│ ├── github
│ │ ├── lesson_content_importer_spec.rb
│ │ └── push_event_spec.rb
│ ├── interview_concept_spec.rb
│ ├── interview_survey_concept_spec.rb
│ ├── interview_survey_spec.rb
│ ├── lesson_completion_spec.rb
│ ├── lesson_preview_spec.rb
│ ├── lesson_spec.rb
│ ├── like_spec.rb
│ ├── notifications
│ │ └── flag_notification_spec.rb
│ ├── omniauth_providers
│ │ ├── builder_spec.rb
│ │ └── finder_spec.rb
│ ├── path_prerequisite_spec.rb
│ ├── path_spec.rb
│ ├── point_spec.rb
│ ├── project_submission_spec.rb
│ ├── reports
│ │ ├── all_lesson_completions_day_stat_spec.rb
│ │ ├── path_lesson_completions_day_stat_spec.rb
│ │ ├── period_spec.rb
│ │ └── user_sign_ups_day_stat_spec.rb
│ ├── section_spec.rb
│ ├── user_provider_spec.rb
│ ├── user_spec.rb
│ └── users
│ │ └── theme_spec.rb
├── policies
│ ├── admin_user_policy_spec.rb
│ └── submission_like_policy_spec.rb
├── rails_helper.rb
├── requests
│ ├── admin
│ │ ├── invitations_spec.rb
│ │ ├── learners_spec.rb
│ │ ├── passwords_spec.rb
│ │ ├── profile
│ │ │ └── password_spec.rb
│ │ ├── profile_spec.rb
│ │ ├── reports
│ │ │ ├── lesson_completions_spec.rb
│ │ │ ├── paths_spec.rb
│ │ │ └── users_spec.rb
│ │ ├── team_members
│ │ │ ├── activities_spec.rb
│ │ │ ├── deactivation_spec.rb
│ │ │ ├── password_resets_spec.rb
│ │ │ ├── reactivation_spec.rb
│ │ │ ├── resend_invitation_spec.rb
│ │ │ ├── role_spec.rb
│ │ │ └── two_factor_reset_spec.rb
│ │ ├── team_members_spec.rb
│ │ └── two_factor_authentication_spec.rb
│ ├── api
│ │ └── points_spec.rb
│ ├── errors_spec.rb
│ ├── guides
│ │ ├── community_spec.rb
│ │ └── installations_spec.rb
│ ├── lessons
│ │ ├── previews
│ │ │ └── share_spec.rb
│ │ └── previews_spec.rb
│ ├── paths_spec.rb
│ ├── redirects_spec.rb
│ ├── static_pages_spec.rb
│ ├── themes_spec.rb
│ └── users
│ │ └── registrations_spec.rb
├── seeds
│ └── test_users_and_admins_spec.rb
├── services
│ ├── course_progress_spec.rb
│ ├── courses
│ │ └── mark_completed_lessons_spec.rb
│ ├── discord_notifier_spec.rb
│ ├── markdown_converter_spec.rb
│ ├── messages
│ │ └── dead_link_spec.rb
│ ├── next_lesson_spec.rb
│ ├── notifications
│ │ ├── daily_summary_spec.rb
│ │ └── flag_submission_spec.rb
│ └── users
│ │ └── reset_progress_spec.rb
├── support
│ ├── aasm.rb
│ ├── capybara.rb
│ ├── cuprite.rb
│ ├── devise.rb
│ ├── devise_two_factor.rb
│ ├── email_helper.rb
│ ├── factory_bot.rb
│ ├── mail.rb
│ ├── oauth.rb
│ ├── pages
│ │ └── project_submissions
│ │ │ └── form.rb
│ ├── precompile_assets.rb
│ ├── retry.rb
│ ├── shared_examples
│ │ ├── shared_examples_for_authenticatable_with_two_factor.rb
│ │ └── shared_examples_for_likeable.rb
│ ├── shoulda_matchers.rb
│ ├── time_helpers.rb
│ ├── vcr.rb
│ └── view_components.rb
├── system
│ ├── admin
│ │ ├── announcements_spec.rb
│ │ ├── deactivations_spec.rb
│ │ ├── flags_spec.rb
│ │ ├── invitations_spec.rb
│ │ ├── learners_spec.rb
│ │ ├── reactivations_spec.rb
│ │ └── sign_in_and_out_spec.rb
│ ├── all_lesson_project_submissions_spec.rb
│ ├── course_lesson_completion_spec.rb
│ ├── course_progress_badge_spec.rb
│ ├── interview_survey_spec.rb
│ ├── lesson_completion_spec.rb
│ ├── lesson_navigation_spec.rb
│ ├── lesson_project_submissions
│ │ ├── add_submission_spec.rb
│ │ ├── delete_submission_spec.rb
│ │ ├── edit_submission_spec.rb
│ │ ├── flag_submission_spec.rb
│ │ └── like_spec.rb
│ ├── select_path_spec.rb
│ ├── sign_in_spec.rb
│ ├── sign_up_spec.rb
│ ├── user_dashboard
│ │ ├── open_course_spec.rb
│ │ ├── resume_course_spec.rb
│ │ └── start_course_spec.rb
│ ├── user_notification_spec.rb
│ ├── user_project_submissions
│ │ ├── delete_submission_spec.rb
│ │ └── edit_submission_spec.rb
│ ├── user_reset_progress_spec.rb
│ └── user_settings_spec.rb
├── tasks
│ ├── curriculum_spec.rb
│ ├── lesson_previews_spec.rb
│ └── project_submissions_spec.rb
└── vcr
│ ├── discord_notification.yml
│ ├── lesson_content.yml
│ └── update_lesson_content.yml
├── tailwind.config.js
├── tmp
└── pids
│ └── .keep
├── vendor
└── assets
│ └── stylesheets
│ └── .gitkeep
└── yarn.lock
/.better-html.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.better-html.yml
--------------------------------------------------------------------------------
/.erb_lint.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.erb_lint.yml
--------------------------------------------------------------------------------
/.foreman:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.foreman
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.gitattributes
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/chore.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.github/ISSUE_TEMPLATE/chore.yaml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.github/ISSUE_TEMPLATE/config.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.github/ISSUE_TEMPLATE/feature_request.yaml
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.github/PULL_REQUEST_TEMPLATE.md
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.github/dependabot.yml
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.github/workflows/heroku-review-app-on-label.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.github/workflows/heroku-review-app-on-label.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.gitignore
--------------------------------------------------------------------------------
/.node-version:
--------------------------------------------------------------------------------
1 | 20.11.1
2 |
--------------------------------------------------------------------------------
/.rspec:
--------------------------------------------------------------------------------
1 | --color
2 |
--------------------------------------------------------------------------------
/.rubocop.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.rubocop.yml
--------------------------------------------------------------------------------
/.ruby-version:
--------------------------------------------------------------------------------
1 | 3.4.6
2 |
--------------------------------------------------------------------------------
/.slugcleanup:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.slugcleanup
--------------------------------------------------------------------------------
/.slugignore:
--------------------------------------------------------------------------------
1 | spec
2 | doc
3 | .github
4 | .rubocop
5 |
--------------------------------------------------------------------------------
/.stylelintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.stylelintrc.json
--------------------------------------------------------------------------------
/.yarn/releases/yarn-4.4.0.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.yarn/releases/yarn-4.4.0.cjs
--------------------------------------------------------------------------------
/.yarnrc.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/.yarnrc.yml
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/CONTRIBUTING.md
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/Gemfile
--------------------------------------------------------------------------------
/Gemfile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/Gemfile.lock
--------------------------------------------------------------------------------
/Procfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/Procfile
--------------------------------------------------------------------------------
/Procfile.dev:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/Procfile.dev
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/README.md
--------------------------------------------------------------------------------
/Rakefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/Rakefile
--------------------------------------------------------------------------------
/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app.json
--------------------------------------------------------------------------------
/app/adaptors/feature.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/adaptors/feature.rb
--------------------------------------------------------------------------------
/app/assets/builds/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/assets/images/404-island.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/404-island.svg
--------------------------------------------------------------------------------
/app/assets/images/about_page/img-build.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/about_page/img-build.svg
--------------------------------------------------------------------------------
/app/assets/images/about_page/img-education.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/about_page/img-education.svg
--------------------------------------------------------------------------------
/app/assets/images/about_page/img-opensource.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/about_page/img-opensource.svg
--------------------------------------------------------------------------------
/app/assets/images/about_page/img-people.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/about_page/img-people.svg
--------------------------------------------------------------------------------
/app/assets/images/about_page/odin-mascot.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/about_page/odin-mascot.svg
--------------------------------------------------------------------------------
/app/assets/images/badge-database.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badge-database.svg
--------------------------------------------------------------------------------
/app/assets/images/badge-foundations.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badge-foundations.svg
--------------------------------------------------------------------------------
/app/assets/images/badge-getting-hired.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badge-getting-hired.svg
--------------------------------------------------------------------------------
/app/assets/images/badge-git.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badge-git.svg
--------------------------------------------------------------------------------
/app/assets/images/badge-html-css.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badge-html-css.svg
--------------------------------------------------------------------------------
/app/assets/images/badge-javascript.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badge-javascript.svg
--------------------------------------------------------------------------------
/app/assets/images/badge-nodejs.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badge-nodejs.svg
--------------------------------------------------------------------------------
/app/assets/images/badge-react.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badge-react.svg
--------------------------------------------------------------------------------
/app/assets/images/badge-ruby-on-rails.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badge-ruby-on-rails.svg
--------------------------------------------------------------------------------
/app/assets/images/badge-ruby.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badge-ruby.svg
--------------------------------------------------------------------------------
/app/assets/images/badges/badge-database-borderless.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badges/badge-database-borderless.svg
--------------------------------------------------------------------------------
/app/assets/images/badges/badge-html-css-borderless.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badges/badge-html-css-borderless.svg
--------------------------------------------------------------------------------
/app/assets/images/badges/badge-nodejs-borderless.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badges/badge-nodejs-borderless.svg
--------------------------------------------------------------------------------
/app/assets/images/badges/badge-react-borderless.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badges/badge-react-borderless.svg
--------------------------------------------------------------------------------
/app/assets/images/badges/badge-ruby-borderless.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/badges/badge-ruby-borderless.svg
--------------------------------------------------------------------------------
/app/assets/images/contributing/img-clock.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/contributing/img-clock.svg
--------------------------------------------------------------------------------
/app/assets/images/contributing/img-community.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/contributing/img-community.svg
--------------------------------------------------------------------------------
/app/assets/images/contributing/img-job.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/contributing/img-job.svg
--------------------------------------------------------------------------------
/app/assets/images/home-isometric.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/home-isometric.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/academic-cap.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/academic-cap.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/arrow-left-circle.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/arrow-left-circle.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/arrow-path.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/arrow-path.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/arrow-right-circle.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/arrow-right-circle.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/arrow-right.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/arrow-right.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/arrows-up-down.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/arrows-up-down.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/bars-3.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/bars-3.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/bell.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/bell.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/book.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/book.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/chart-bar.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/chart-bar.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/check.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/check.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/checkmark-circle-solid.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/checkmark-circle-solid.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/checkmark-circle.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/checkmark-circle.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/chevron-down.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/chevron-down.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/clipboard.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/clipboard.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/ellipsis-horizontal.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/ellipsis-horizontal.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/ellipsis-vertical.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/ellipsis-vertical.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/envelope.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/envelope.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/exclamation-circle-solid.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/exclamation-circle-solid.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/exclamation-circle.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/exclamation-circle.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/exclamation-triangle-solid.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/exclamation-triangle-solid.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/flag-outline.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/flag-outline.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/flag.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/flag.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/folder-plus.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/folder-plus.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/gear-solid.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/gear-solid.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/gear.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/gear.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/github.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/github.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/google.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/google.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/heart-outline.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/heart-outline.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/heart.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/heart.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/home.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/home.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/icon-read-notification.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/icon-read-notification.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/icon-unread-notification.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/icon-unread-notification.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/inbox.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/inbox.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/information.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/information.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/key.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/key.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/light-bulb-solid.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/light-bulb-solid.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/link.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/link.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/magnifying-glass.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/magnifying-glass.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/map.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/map.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/megaphone.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/megaphone.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/micro/chevron-left.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/micro/chevron-left.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/moon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/moon.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/odin-icon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/odin-icon.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/pencil-square-solid.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/pencil-square-solid.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/pencil-square.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/pencil-square.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/plus-circle.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/plus-circle.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/refresh.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/refresh.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/rocket.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/rocket.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/share.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/share.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/sign-in.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/sign-in.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/sign-out.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/sign-out.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/speech-bubbles.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/speech-bubbles.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/spinner.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/spinner.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/sun.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/sun.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/trash.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/trash.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/user-circle.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/user-circle.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/user-group.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/user-group.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/user-minus.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/user-minus.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/user-plus.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/user-plus.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/user.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/user.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/users.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/users.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/wrench-screwdriver.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/wrench-screwdriver.svg
--------------------------------------------------------------------------------
/app/assets/images/icons/x-mark.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/icons/x-mark.svg
--------------------------------------------------------------------------------
/app/assets/images/img-build.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/img-build.svg
--------------------------------------------------------------------------------
/app/assets/images/img-connect.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/img-connect.svg
--------------------------------------------------------------------------------
/app/assets/images/img-learn.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/img-learn.svg
--------------------------------------------------------------------------------
/app/assets/images/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/logo.svg
--------------------------------------------------------------------------------
/app/assets/images/og-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/og-logo.png
--------------------------------------------------------------------------------
/app/assets/images/socials/discord.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/socials/discord.svg
--------------------------------------------------------------------------------
/app/assets/images/socials/facebook.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/socials/facebook.svg
--------------------------------------------------------------------------------
/app/assets/images/socials/github.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/socials/github.svg
--------------------------------------------------------------------------------
/app/assets/images/socials/linkedin.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/socials/linkedin.svg
--------------------------------------------------------------------------------
/app/assets/images/socials/twitter.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/socials/twitter.svg
--------------------------------------------------------------------------------
/app/assets/images/socials/website.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/socials/website.svg
--------------------------------------------------------------------------------
/app/assets/images/success_stories/aron_fischer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/success_stories/aron_fischer.jpg
--------------------------------------------------------------------------------
/app/assets/images/success_stories/cody_loyd.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/success_stories/cody_loyd.jpg
--------------------------------------------------------------------------------
/app/assets/images/success_stories/mazin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/success_stories/mazin.jpg
--------------------------------------------------------------------------------
/app/assets/images/success_stories/olivia.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/success_stories/olivia.jpg
--------------------------------------------------------------------------------
/app/assets/images/success_stories/rob_pando.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/success_stories/rob_pando.jpg
--------------------------------------------------------------------------------
/app/assets/images/success_stories/sean.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/success_stories/sean.jpg
--------------------------------------------------------------------------------
/app/assets/images/success_stories/skip.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/success_stories/skip.jpg
--------------------------------------------------------------------------------
/app/assets/images/success_stories/william_kennedy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/images/success_stories/william_kennedy.jpg
--------------------------------------------------------------------------------
/app/assets/stylesheets/application.tailwind.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/stylesheets/application.tailwind.css
--------------------------------------------------------------------------------
/app/assets/stylesheets/custom_styles/animations.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/stylesheets/custom_styles/animations.css
--------------------------------------------------------------------------------
/app/assets/stylesheets/custom_styles/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/stylesheets/custom_styles/base.css
--------------------------------------------------------------------------------
/app/assets/stylesheets/custom_styles/buttons.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/stylesheets/custom_styles/buttons.css
--------------------------------------------------------------------------------
/app/assets/stylesheets/custom_styles/charts.css:
--------------------------------------------------------------------------------
1 | .dark .chart {
2 | filter: invert(1) hue-rotate(180deg);
3 | }
4 |
--------------------------------------------------------------------------------
/app/assets/stylesheets/custom_styles/colors.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/stylesheets/custom_styles/colors.css
--------------------------------------------------------------------------------
/app/assets/stylesheets/custom_styles/layout.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/stylesheets/custom_styles/layout.css
--------------------------------------------------------------------------------
/app/assets/stylesheets/custom_styles/lesson-notes.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/stylesheets/custom_styles/lesson-notes.css
--------------------------------------------------------------------------------
/app/assets/stylesheets/custom_styles/prism-theme.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/stylesheets/custom_styles/prism-theme.css
--------------------------------------------------------------------------------
/app/assets/stylesheets/custom_styles/static-pages.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/stylesheets/custom_styles/static-pages.css
--------------------------------------------------------------------------------
/app/assets/stylesheets/custom_styles/typography.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/assets/stylesheets/custom_styles/typography.css
--------------------------------------------------------------------------------
/app/builders/tailwind_form_builder.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/builders/tailwind_form_builder.rb
--------------------------------------------------------------------------------
/app/components/Ui/back_link_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/Ui/back_link_component.html.erb
--------------------------------------------------------------------------------
/app/components/Ui/back_link_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/Ui/back_link_component.rb
--------------------------------------------------------------------------------
/app/components/Ui/badge_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/Ui/badge_component.html.erb
--------------------------------------------------------------------------------
/app/components/Ui/badge_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/Ui/badge_component.rb
--------------------------------------------------------------------------------
/app/components/Ui/dropdown/component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/Ui/dropdown/component.html.erb
--------------------------------------------------------------------------------
/app/components/Ui/dropdown/component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/Ui/dropdown/component.rb
--------------------------------------------------------------------------------
/app/components/Ui/dropdown/trigger_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/Ui/dropdown/trigger_component.html.erb
--------------------------------------------------------------------------------
/app/components/Ui/dropdown/trigger_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/Ui/dropdown/trigger_component.rb
--------------------------------------------------------------------------------
/app/components/about_page/belief_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/about_page/belief_component.html.erb
--------------------------------------------------------------------------------
/app/components/about_page/belief_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/about_page/belief_component.rb
--------------------------------------------------------------------------------
/app/components/announcement_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/announcement_component.html.erb
--------------------------------------------------------------------------------
/app/components/announcement_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/announcement_component.rb
--------------------------------------------------------------------------------
/app/components/application_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/application_component.rb
--------------------------------------------------------------------------------
/app/components/card/body_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/card/body_component.html.erb
--------------------------------------------------------------------------------
/app/components/card/body_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/card/body_component.rb
--------------------------------------------------------------------------------
/app/components/card/footer_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/card/footer_component.html.erb
--------------------------------------------------------------------------------
/app/components/card/footer_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/card/footer_component.rb
--------------------------------------------------------------------------------
/app/components/card/header_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/card/header_component.html.erb
--------------------------------------------------------------------------------
/app/components/card/header_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/card/header_component.rb
--------------------------------------------------------------------------------
/app/components/card_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/card_component.html.erb
--------------------------------------------------------------------------------
/app/components/card_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/card_component.rb
--------------------------------------------------------------------------------
/app/components/charts/line_chart_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/charts/line_chart_component.html.erb
--------------------------------------------------------------------------------
/app/components/charts/line_chart_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/charts/line_chart_component.rb
--------------------------------------------------------------------------------
/app/components/complete/button_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/complete/button_component.html.erb
--------------------------------------------------------------------------------
/app/components/complete/button_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/complete/button_component.rb
--------------------------------------------------------------------------------
/app/components/complete/icon_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/complete/icon_component.html.erb
--------------------------------------------------------------------------------
/app/components/complete/icon_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/complete/icon_component.rb
--------------------------------------------------------------------------------
/app/components/content_container_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/content_container_component.html.erb
--------------------------------------------------------------------------------
/app/components/content_container_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/content_container_component.rb
--------------------------------------------------------------------------------
/app/components/course/badge_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/course/badge_component.html.erb
--------------------------------------------------------------------------------
/app/components/course/badge_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/course/badge_component.rb
--------------------------------------------------------------------------------
/app/components/faq/item_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/faq/item_component.html.erb
--------------------------------------------------------------------------------
/app/components/faq/item_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/faq/item_component.rb
--------------------------------------------------------------------------------
/app/components/flags/action_button_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/flags/action_button_component.html.erb
--------------------------------------------------------------------------------
/app/components/flags/action_button_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/flags/action_button_component.rb
--------------------------------------------------------------------------------
/app/components/forms/date_picker_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/forms/date_picker_component.html.erb
--------------------------------------------------------------------------------
/app/components/forms/date_picker_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/forms/date_picker_component.rb
--------------------------------------------------------------------------------
/app/components/lesson_group_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/lesson_group_component.html.erb
--------------------------------------------------------------------------------
/app/components/lesson_group_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/lesson_group_component.rb
--------------------------------------------------------------------------------
/app/components/logo_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/logo_component.html.erb
--------------------------------------------------------------------------------
/app/components/logo_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/logo_component.rb
--------------------------------------------------------------------------------
/app/components/markdown/preview_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/markdown/preview_component.html.erb
--------------------------------------------------------------------------------
/app/components/markdown/preview_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/markdown/preview_component.rb
--------------------------------------------------------------------------------
/app/components/nav/item_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/nav/item_component.html.erb
--------------------------------------------------------------------------------
/app/components/nav/item_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/nav/item_component.rb
--------------------------------------------------------------------------------
/app/components/notification_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/notification_component.html.erb
--------------------------------------------------------------------------------
/app/components/notification_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/notification_component.rb
--------------------------------------------------------------------------------
/app/components/oauth/connect_button_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/oauth/connect_button_component.html.erb
--------------------------------------------------------------------------------
/app/components/oauth/connect_button_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/oauth/connect_button_component.rb
--------------------------------------------------------------------------------
/app/components/overlays/dialog_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/overlays/dialog_component.html.erb
--------------------------------------------------------------------------------
/app/components/overlays/dialog_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/overlays/dialog_component.rb
--------------------------------------------------------------------------------
/app/components/overlays/dialog_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/overlays/dialog_controller.js
--------------------------------------------------------------------------------
/app/components/overlays/flash_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/overlays/flash_component.html.erb
--------------------------------------------------------------------------------
/app/components/overlays/flash_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/overlays/flash_component.rb
--------------------------------------------------------------------------------
/app/components/overlays/modal_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/overlays/modal_component.html.erb
--------------------------------------------------------------------------------
/app/components/overlays/modal_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/overlays/modal_component.rb
--------------------------------------------------------------------------------
/app/components/pagination_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/pagination_component.html.erb
--------------------------------------------------------------------------------
/app/components/pagination_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/pagination_component.rb
--------------------------------------------------------------------------------
/app/components/paths/select_button_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/paths/select_button_component.html.erb
--------------------------------------------------------------------------------
/app/components/paths/select_button_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/paths/select_button_component.rb
--------------------------------------------------------------------------------
/app/components/paths/view_button_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/paths/view_button_component.html.erb
--------------------------------------------------------------------------------
/app/components/paths/view_button_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/paths/view_button_component.rb
--------------------------------------------------------------------------------
/app/components/progress_circle/component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/progress_circle/component.html.erb
--------------------------------------------------------------------------------
/app/components/progress_circle/component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/progress_circle/component.rb
--------------------------------------------------------------------------------
/app/components/progress_circle/loading_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/progress_circle/loading_component.rb
--------------------------------------------------------------------------------
/app/components/project_submissions/item_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/project_submissions/item_component.rb
--------------------------------------------------------------------------------
/app/components/project_submissions/item_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/project_submissions/item_controller.js
--------------------------------------------------------------------------------
/app/components/project_submissions/like_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/project_submissions/like_component.rb
--------------------------------------------------------------------------------
/app/components/sections/lesson_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/sections/lesson_component.html.erb
--------------------------------------------------------------------------------
/app/components/sections/lesson_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/sections/lesson_component.rb
--------------------------------------------------------------------------------
/app/components/sort_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/sort_component.html.erb
--------------------------------------------------------------------------------
/app/components/sort_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/sort_component.rb
--------------------------------------------------------------------------------
/app/components/team/former_member_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/team/former_member_component.html.erb
--------------------------------------------------------------------------------
/app/components/team/former_member_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/team/former_member_component.rb
--------------------------------------------------------------------------------
/app/components/team/member_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/team/member_component.html.erb
--------------------------------------------------------------------------------
/app/components/team/member_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/team/member_component.rb
--------------------------------------------------------------------------------
/app/components/team/navigation_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/team/navigation_component.html.erb
--------------------------------------------------------------------------------
/app/components/team/navigation_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/team/navigation_component.rb
--------------------------------------------------------------------------------
/app/components/theme/switcher_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/theme/switcher_component.html.erb
--------------------------------------------------------------------------------
/app/components/theme/switcher_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/theme/switcher_component.rb
--------------------------------------------------------------------------------
/app/components/user/avatar_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/user/avatar_component.html.erb
--------------------------------------------------------------------------------
/app/components/user/avatar_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/user/avatar_component.rb
--------------------------------------------------------------------------------
/app/components/user/learning_goal_component.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/user/learning_goal_component.html.erb
--------------------------------------------------------------------------------
/app/components/user/learning_goal_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/user/learning_goal_component.rb
--------------------------------------------------------------------------------
/app/components/user/profile_dropdown_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/user/profile_dropdown_component.rb
--------------------------------------------------------------------------------
/app/components/vertical_navigation/item_component.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/components/vertical_navigation/item_component.rb
--------------------------------------------------------------------------------
/app/controllers/admin/announcements_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/announcements_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/base_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/base_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/dashboard_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/dashboard_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/flags_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/flags_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/invitations_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/invitations_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/learners_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/learners_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/passwords_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/passwords_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/profile/password_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/profile/password_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/profile_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/profile_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/reports/paths_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/reports/paths_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/reports/users_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/reports/users_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/sessions_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/sessions_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/team_members/role_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/team_members/role_controller.rb
--------------------------------------------------------------------------------
/app/controllers/admin/team_members_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/admin/team_members_controller.rb
--------------------------------------------------------------------------------
/app/controllers/api/points_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/api/points_controller.rb
--------------------------------------------------------------------------------
/app/controllers/application_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/application_controller.rb
--------------------------------------------------------------------------------
/app/controllers/concerns/current_theme.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/concerns/current_theme.rb
--------------------------------------------------------------------------------
/app/controllers/concerns/requires_feature.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/concerns/requires_feature.rb
--------------------------------------------------------------------------------
/app/controllers/concerns/sortable.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/concerns/sortable.rb
--------------------------------------------------------------------------------
/app/controllers/concerns/two_factor_authentication.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/concerns/two_factor_authentication.rb
--------------------------------------------------------------------------------
/app/controllers/courses/progress_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/courses/progress_controller.rb
--------------------------------------------------------------------------------
/app/controllers/courses_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/courses_controller.rb
--------------------------------------------------------------------------------
/app/controllers/errors_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/errors_controller.rb
--------------------------------------------------------------------------------
/app/controllers/github/webhooks_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/github/webhooks_controller.rb
--------------------------------------------------------------------------------
/app/controllers/guides/community_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/guides/community_controller.rb
--------------------------------------------------------------------------------
/app/controllers/guides/installations_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/guides/installations_controller.rb
--------------------------------------------------------------------------------
/app/controllers/interview_surveys_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/interview_surveys_controller.rb
--------------------------------------------------------------------------------
/app/controllers/lessons/completions_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/lessons/completions_controller.rb
--------------------------------------------------------------------------------
/app/controllers/lessons/previews/share_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/lessons/previews/share_controller.rb
--------------------------------------------------------------------------------
/app/controllers/lessons/previews_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/lessons/previews_controller.rb
--------------------------------------------------------------------------------
/app/controllers/lessons_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/lessons_controller.rb
--------------------------------------------------------------------------------
/app/controllers/notifications_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/notifications_controller.rb
--------------------------------------------------------------------------------
/app/controllers/paths_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/paths_controller.rb
--------------------------------------------------------------------------------
/app/controllers/sitemap_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/sitemap_controller.rb
--------------------------------------------------------------------------------
/app/controllers/static_pages_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/static_pages_controller.rb
--------------------------------------------------------------------------------
/app/controllers/themes_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/themes_controller.rb
--------------------------------------------------------------------------------
/app/controllers/users/omniauth_callbacks_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/users/omniauth_callbacks_controller.rb
--------------------------------------------------------------------------------
/app/controllers/users/password_resets_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/users/password_resets_controller.rb
--------------------------------------------------------------------------------
/app/controllers/users/paths_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/users/paths_controller.rb
--------------------------------------------------------------------------------
/app/controllers/users/profiles_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/users/profiles_controller.rb
--------------------------------------------------------------------------------
/app/controllers/users/progress_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/users/progress_controller.rb
--------------------------------------------------------------------------------
/app/controllers/users/registrations_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/users/registrations_controller.rb
--------------------------------------------------------------------------------
/app/controllers/users/sessions_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/users/sessions_controller.rb
--------------------------------------------------------------------------------
/app/controllers/users_controller.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/controllers/users_controller.rb
--------------------------------------------------------------------------------
/app/helpers/announcement_helper.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/helpers/announcement_helper.rb
--------------------------------------------------------------------------------
/app/helpers/application_helper.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/helpers/application_helper.rb
--------------------------------------------------------------------------------
/app/helpers/button_helper.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/helpers/button_helper.rb
--------------------------------------------------------------------------------
/app/helpers/lessons_helper.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/helpers/lessons_helper.rb
--------------------------------------------------------------------------------
/app/helpers/qr_code_helper.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/helpers/qr_code_helper.rb
--------------------------------------------------------------------------------
/app/javascript/controllers/announcement_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/announcement_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/autosort_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/autosort_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/autosubmit_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/autosubmit_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/chart_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/chart_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/clipboard_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/clipboard_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/css_toggle_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/css_toggle_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/date_picker_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/date_picker_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/diagramming_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/diagramming_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/dialog_router_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/dialog_router_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/disable_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/disable_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/flash_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/flash_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/index.js
--------------------------------------------------------------------------------
/app/javascript/controllers/lesson_toc_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/lesson_toc_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/modal_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/modal_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/open_menu_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/open_menu_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/progress_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/progress_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/scroll_to_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/scroll_to_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/share_preview_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/share_preview_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/tabs_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/tabs_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/tooltip_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/tooltip_controller.js
--------------------------------------------------------------------------------
/app/javascript/controllers/visibility_controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/controllers/visibility_controller.js
--------------------------------------------------------------------------------
/app/javascript/main.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/main.js
--------------------------------------------------------------------------------
/app/javascript/src/custom_turbo_stream_actions.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/src/custom_turbo_stream_actions.js
--------------------------------------------------------------------------------
/app/javascript/src/sentry.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/javascript/src/sentry.js
--------------------------------------------------------------------------------
/app/jobs/application_job.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/jobs/application_job.rb
--------------------------------------------------------------------------------
/app/jobs/destroy_expired_lesson_previews_job.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/jobs/destroy_expired_lesson_previews_job.rb
--------------------------------------------------------------------------------
/app/jobs/discard_project_submission_job.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/jobs/discard_project_submission_job.rb
--------------------------------------------------------------------------------
/app/jobs/lessons/import_all_content_job.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/jobs/lessons/import_all_content_job.rb
--------------------------------------------------------------------------------
/app/jobs/lessons/update_content_job.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/jobs/lessons/update_content_job.rb
--------------------------------------------------------------------------------
/app/jobs/refresh_materialized_views_job.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/jobs/refresh_materialized_views_job.rb
--------------------------------------------------------------------------------
/app/mailers/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/mailers/application_mailer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/mailers/application_mailer.rb
--------------------------------------------------------------------------------
/app/models/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/models/admin_user.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/admin_user.rb
--------------------------------------------------------------------------------
/app/models/announcement.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/announcement.rb
--------------------------------------------------------------------------------
/app/models/application_record.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/application_record.rb
--------------------------------------------------------------------------------
/app/models/concerns/likeable.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/concerns/likeable.rb
--------------------------------------------------------------------------------
/app/models/concerns/materialized_view.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/concerns/materialized_view.rb
--------------------------------------------------------------------------------
/app/models/concerns/two_factor_authenticatable.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/concerns/two_factor_authenticatable.rb
--------------------------------------------------------------------------------
/app/models/content.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/content.rb
--------------------------------------------------------------------------------
/app/models/course.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/course.rb
--------------------------------------------------------------------------------
/app/models/current.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/current.rb
--------------------------------------------------------------------------------
/app/models/flag.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/flag.rb
--------------------------------------------------------------------------------
/app/models/flags/action.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/flags/action.rb
--------------------------------------------------------------------------------
/app/models/flags/action_factory.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/flags/action_factory.rb
--------------------------------------------------------------------------------
/app/models/flags/actions/ban.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/flags/actions/ban.rb
--------------------------------------------------------------------------------
/app/models/flags/actions/base.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/flags/actions/base.rb
--------------------------------------------------------------------------------
/app/models/flags/actions/dismiss.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/flags/actions/dismiss.rb
--------------------------------------------------------------------------------
/app/models/flags/actions/notify_user.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/flags/actions/notify_user.rb
--------------------------------------------------------------------------------
/app/models/flags/actions/null_action.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/flags/actions/null_action.rb
--------------------------------------------------------------------------------
/app/models/flags/actions/remove_project_submission.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/flags/actions/remove_project_submission.rb
--------------------------------------------------------------------------------
/app/models/github/lesson_content_importer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/github/lesson_content_importer.rb
--------------------------------------------------------------------------------
/app/models/github/push_event.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/github/push_event.rb
--------------------------------------------------------------------------------
/app/models/interview_concept.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/interview_concept.rb
--------------------------------------------------------------------------------
/app/models/interview_survey.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/interview_survey.rb
--------------------------------------------------------------------------------
/app/models/interview_survey_concept.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/interview_survey_concept.rb
--------------------------------------------------------------------------------
/app/models/lesson.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/lesson.rb
--------------------------------------------------------------------------------
/app/models/lesson_completion.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/lesson_completion.rb
--------------------------------------------------------------------------------
/app/models/lesson_preview.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/lesson_preview.rb
--------------------------------------------------------------------------------
/app/models/like.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/like.rb
--------------------------------------------------------------------------------
/app/models/notification.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/notification.rb
--------------------------------------------------------------------------------
/app/models/notifications/flag_notification.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/notifications/flag_notification.rb
--------------------------------------------------------------------------------
/app/models/omniauth_providers/builder.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/omniauth_providers/builder.rb
--------------------------------------------------------------------------------
/app/models/omniauth_providers/finder.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/omniauth_providers/finder.rb
--------------------------------------------------------------------------------
/app/models/path.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/path.rb
--------------------------------------------------------------------------------
/app/models/path_prerequisite.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/path_prerequisite.rb
--------------------------------------------------------------------------------
/app/models/point.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/point.rb
--------------------------------------------------------------------------------
/app/models/project_submission.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/project_submission.rb
--------------------------------------------------------------------------------
/app/models/reports/all_lesson_completions_day_stat.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/reports/all_lesson_completions_day_stat.rb
--------------------------------------------------------------------------------
/app/models/reports/path_lesson_completions_day_stat.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/reports/path_lesson_completions_day_stat.rb
--------------------------------------------------------------------------------
/app/models/reports/period.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/reports/period.rb
--------------------------------------------------------------------------------
/app/models/reports/user_sign_ups_day_stat.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/reports/user_sign_ups_day_stat.rb
--------------------------------------------------------------------------------
/app/models/section.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/section.rb
--------------------------------------------------------------------------------
/app/models/success_story.rb:
--------------------------------------------------------------------------------
1 | class SuccessStory < ApplicationRecord
2 | end
3 |
--------------------------------------------------------------------------------
/app/models/user.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/user.rb
--------------------------------------------------------------------------------
/app/models/user_provider.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/user_provider.rb
--------------------------------------------------------------------------------
/app/models/users/theme.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/models/users/theme.rb
--------------------------------------------------------------------------------
/app/policies/admin_user_policy.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/policies/admin_user_policy.rb
--------------------------------------------------------------------------------
/app/policies/submission_like_policy.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/policies/submission_like_policy.rb
--------------------------------------------------------------------------------
/app/services/course_progress.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/services/course_progress.rb
--------------------------------------------------------------------------------
/app/services/courses/mark_completed_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/services/courses/mark_completed_lessons.rb
--------------------------------------------------------------------------------
/app/services/discord_notifier.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/services/discord_notifier.rb
--------------------------------------------------------------------------------
/app/services/markdown_converter.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/services/markdown_converter.rb
--------------------------------------------------------------------------------
/app/services/messages/dead_link.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/services/messages/dead_link.rb
--------------------------------------------------------------------------------
/app/services/next_lesson.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/services/next_lesson.rb
--------------------------------------------------------------------------------
/app/services/notifications/daily_summary.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/services/notifications/daily_summary.rb
--------------------------------------------------------------------------------
/app/services/notifications/flag_submission.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/services/notifications/flag_submission.rb
--------------------------------------------------------------------------------
/app/services/project_submissions/mark_liked.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/services/project_submissions/mark_liked.rb
--------------------------------------------------------------------------------
/app/services/users/reset_progress.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/services/users/reset_progress.rb
--------------------------------------------------------------------------------
/app/validators/url_validator.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/validators/url_validator.rb
--------------------------------------------------------------------------------
/app/views/admin/announcements/_form.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/announcements/_form.html.erb
--------------------------------------------------------------------------------
/app/views/admin/announcements/edit.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/announcements/edit.html.erb
--------------------------------------------------------------------------------
/app/views/admin/announcements/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/announcements/index.html.erb
--------------------------------------------------------------------------------
/app/views/admin/announcements/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/announcements/new.html.erb
--------------------------------------------------------------------------------
/app/views/admin/announcements/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/announcements/show.html.erb
--------------------------------------------------------------------------------
/app/views/admin/dashboard/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/dashboard/show.html.erb
--------------------------------------------------------------------------------
/app/views/admin/flags/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/flags/index.html.erb
--------------------------------------------------------------------------------
/app/views/admin/flags/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/flags/show.html.erb
--------------------------------------------------------------------------------
/app/views/admin/invitations/create.turbo_stream.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/invitations/create.turbo_stream.erb
--------------------------------------------------------------------------------
/app/views/admin/invitations/edit.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/invitations/edit.html.erb
--------------------------------------------------------------------------------
/app/views/admin/invitations/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/invitations/new.html.erb
--------------------------------------------------------------------------------
/app/views/admin/learners/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/learners/index.html.erb
--------------------------------------------------------------------------------
/app/views/admin/learners/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/learners/show.html.erb
--------------------------------------------------------------------------------
/app/views/admin/passwords/edit.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/passwords/edit.html.erb
--------------------------------------------------------------------------------
/app/views/admin/profile/edit.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/profile/edit.html.erb
--------------------------------------------------------------------------------
/app/views/admin/reports/_date_filters.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/reports/_date_filters.html.erb
--------------------------------------------------------------------------------
/app/views/admin/reports/paths/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/reports/paths/show.html.erb
--------------------------------------------------------------------------------
/app/views/admin/reports/users/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/reports/users/index.html.erb
--------------------------------------------------------------------------------
/app/views/admin/sessions/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/sessions/new.html.erb
--------------------------------------------------------------------------------
/app/views/admin/sessions/two_factor.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/sessions/two_factor.erb
--------------------------------------------------------------------------------
/app/views/admin/team_members/_member.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/team_members/_member.html.erb
--------------------------------------------------------------------------------
/app/views/admin/team_members/activities/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/team_members/activities/index.html.erb
--------------------------------------------------------------------------------
/app/views/admin/team_members/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/team_members/index.html.erb
--------------------------------------------------------------------------------
/app/views/admin/team_members/role/edit.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/team_members/role/edit.html.erb
--------------------------------------------------------------------------------
/app/views/admin/two_factor_authentication/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/admin/two_factor_authentication/new.html.erb
--------------------------------------------------------------------------------
/app/views/courses/_course.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/courses/_course.html.erb
--------------------------------------------------------------------------------
/app/views/courses/course/_banner.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/courses/course/_banner.html.erb
--------------------------------------------------------------------------------
/app/views/courses/progress/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/courses/progress/show.html.erb
--------------------------------------------------------------------------------
/app/views/courses/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/courses/show.html.erb
--------------------------------------------------------------------------------
/app/views/errors/internal_server_error.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/errors/internal_server_error.html.erb
--------------------------------------------------------------------------------
/app/views/errors/not_found.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/errors/not_found.html.erb
--------------------------------------------------------------------------------
/app/views/errors/unprocessable_entity.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/errors/unprocessable_entity.html.erb
--------------------------------------------------------------------------------
/app/views/guides/community/before_asking.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/guides/community/before_asking.html.erb
--------------------------------------------------------------------------------
/app/views/guides/community/expectations.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/guides/community/expectations.html.erb
--------------------------------------------------------------------------------
/app/views/guides/community/how_to_ask.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/guides/community/how_to_ask.html.erb
--------------------------------------------------------------------------------
/app/views/guides/community/rules.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/guides/community/rules.html.erb
--------------------------------------------------------------------------------
/app/views/guides/community/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/guides/community/show.html.erb
--------------------------------------------------------------------------------
/app/views/guides/installations/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/guides/installations/index.html.erb
--------------------------------------------------------------------------------
/app/views/interview_surveys/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/interview_surveys/new.html.erb
--------------------------------------------------------------------------------
/app/views/layouts/_activity.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/layouts/_activity.html.erb
--------------------------------------------------------------------------------
/app/views/layouts/admin/_nav_bar.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/layouts/admin/_nav_bar.html.erb
--------------------------------------------------------------------------------
/app/views/layouts/admin/_nav_links.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/layouts/admin/_nav_links.html.erb
--------------------------------------------------------------------------------
/app/views/layouts/admin/_sidebar_nav.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/layouts/admin/_sidebar_nav.html.erb
--------------------------------------------------------------------------------
/app/views/layouts/admin/base.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/layouts/admin/base.html.erb
--------------------------------------------------------------------------------
/app/views/layouts/application.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/layouts/application.html.erb
--------------------------------------------------------------------------------
/app/views/layouts/component_preview.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/layouts/component_preview.html.erb
--------------------------------------------------------------------------------
/app/views/layouts/errors.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/layouts/errors.html.erb
--------------------------------------------------------------------------------
/app/views/lessons/_header.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/lessons/_header.html.erb
--------------------------------------------------------------------------------
/app/views/lessons/_lesson_buttons.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/lessons/_lesson_buttons.html.erb
--------------------------------------------------------------------------------
/app/views/lessons/_project_solution.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/lessons/_project_solution.html.erb
--------------------------------------------------------------------------------
/app/views/lessons/completions/create.turbo_stream.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/lessons/completions/create.turbo_stream.erb
--------------------------------------------------------------------------------
/app/views/lessons/previews/create.turbo_stream.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/lessons/previews/create.turbo_stream.erb
--------------------------------------------------------------------------------
/app/views/lessons/previews/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/lessons/previews/show.html.erb
--------------------------------------------------------------------------------
/app/views/lessons/project_submissions/destroy.turbo_stream.erb:
--------------------------------------------------------------------------------
1 | <%= turbo_stream.remove @project_submission %>
2 |
--------------------------------------------------------------------------------
/app/views/lessons/project_submissions/edit.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/lessons/project_submissions/edit.html.erb
--------------------------------------------------------------------------------
/app/views/lessons/project_submissions/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/lessons/project_submissions/index.html.erb
--------------------------------------------------------------------------------
/app/views/lessons/project_submissions/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/lessons/project_submissions/new.html.erb
--------------------------------------------------------------------------------
/app/views/lessons/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/lessons/show.html.erb
--------------------------------------------------------------------------------
/app/views/notifications/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/notifications/index.html.erb
--------------------------------------------------------------------------------
/app/views/paths/index.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/paths/index.html.erb
--------------------------------------------------------------------------------
/app/views/paths/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/paths/show.html.erb
--------------------------------------------------------------------------------
/app/views/project_submissions/_form.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/project_submissions/_form.html.erb
--------------------------------------------------------------------------------
/app/views/project_submissions/flags/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/project_submissions/flags/new.html.erb
--------------------------------------------------------------------------------
/app/views/public_activity/admin_user/_invited.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/public_activity/admin_user/_invited.html.erb
--------------------------------------------------------------------------------
/app/views/public_activity/admin_user/_removed.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/public_activity/admin_user/_removed.html.erb
--------------------------------------------------------------------------------
/app/views/shared/_analytics.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/shared/_analytics.html.erb
--------------------------------------------------------------------------------
/app/views/shared/_bottom_cta.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/shared/_bottom_cta.html.erb
--------------------------------------------------------------------------------
/app/views/shared/_flash.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/shared/_flash.html.erb
--------------------------------------------------------------------------------
/app/views/shared/_footer.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/shared/_footer.html.erb
--------------------------------------------------------------------------------
/app/views/shared/_navbar.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/shared/_navbar.html.erb
--------------------------------------------------------------------------------
/app/views/shared/_off_canvas_menu.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/shared/_off_canvas_menu.html.erb
--------------------------------------------------------------------------------
/app/views/shared/_sentry.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/shared/_sentry.html.erb
--------------------------------------------------------------------------------
/app/views/sitemap/index.xml.builder:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/sitemap/index.xml.builder
--------------------------------------------------------------------------------
/app/views/static_pages/about.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/about.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/about/_overview.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/about/_overview.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/contributing.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/contributing.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/faq.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/faq.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/home.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/home.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/home/_curriculum.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/home/_curriculum.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/home/_how_it_works.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/home/_how_it_works.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/home/_success_stories.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/home/_success_stories.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/privacy_policy.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/privacy_policy.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/success_stories.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/success_stories.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/support_us.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/support_us.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/team.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/team.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/team/_alumni.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/team/_alumni.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/team/_role.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/team/_role.html.erb
--------------------------------------------------------------------------------
/app/views/static_pages/terms_of_use.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/static_pages/terms_of_use.html.erb
--------------------------------------------------------------------------------
/app/views/themes/update.turbo_stream.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/themes/update.turbo_stream.erb
--------------------------------------------------------------------------------
/app/views/users/_project_submissions.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/users/_project_submissions.html.erb
--------------------------------------------------------------------------------
/app/views/users/_skill.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/users/_skill.html.erb
--------------------------------------------------------------------------------
/app/views/users/password_resets/edit.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/users/password_resets/edit.html.erb
--------------------------------------------------------------------------------
/app/views/users/password_resets/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/users/password_resets/new.html.erb
--------------------------------------------------------------------------------
/app/views/users/profiles/edit.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/users/profiles/edit.html.erb
--------------------------------------------------------------------------------
/app/views/users/registrations/edit.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/users/registrations/edit.html.erb
--------------------------------------------------------------------------------
/app/views/users/registrations/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/users/registrations/new.html.erb
--------------------------------------------------------------------------------
/app/views/users/sessions/new.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/users/sessions/new.html.erb
--------------------------------------------------------------------------------
/app/views/users/show.html.erb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/app/views/users/show.html.erb
--------------------------------------------------------------------------------
/bin/brakeman:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/brakeman
--------------------------------------------------------------------------------
/bin/bundle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/bundle
--------------------------------------------------------------------------------
/bin/ci_spec:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/ci_spec
--------------------------------------------------------------------------------
/bin/dev:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/dev
--------------------------------------------------------------------------------
/bin/erb_lint:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/erb_lint
--------------------------------------------------------------------------------
/bin/rails:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/rails
--------------------------------------------------------------------------------
/bin/rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/rake
--------------------------------------------------------------------------------
/bin/rspec:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/rspec
--------------------------------------------------------------------------------
/bin/rubocop:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/rubocop
--------------------------------------------------------------------------------
/bin/setup:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/setup
--------------------------------------------------------------------------------
/bin/test:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/test
--------------------------------------------------------------------------------
/bin/update:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/update
--------------------------------------------------------------------------------
/bin/yarn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/bin/yarn
--------------------------------------------------------------------------------
/config.ru:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config.ru
--------------------------------------------------------------------------------
/config/application.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/application.rb
--------------------------------------------------------------------------------
/config/boot.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/boot.rb
--------------------------------------------------------------------------------
/config/cable.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/cable.yml
--------------------------------------------------------------------------------
/config/credentials.yml.enc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/credentials.yml.enc
--------------------------------------------------------------------------------
/config/database.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/database.yml
--------------------------------------------------------------------------------
/config/environment.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/environment.rb
--------------------------------------------------------------------------------
/config/environments/development.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/environments/development.rb
--------------------------------------------------------------------------------
/config/environments/production.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/environments/production.rb
--------------------------------------------------------------------------------
/config/environments/test.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/environments/test.rb
--------------------------------------------------------------------------------
/config/initializers/application_controller_renderer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/application_controller_renderer.rb
--------------------------------------------------------------------------------
/config/initializers/assets.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/assets.rb
--------------------------------------------------------------------------------
/config/initializers/backtrace_silencers.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/backtrace_silencers.rb
--------------------------------------------------------------------------------
/config/initializers/content_security_policy.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/content_security_policy.rb
--------------------------------------------------------------------------------
/config/initializers/cookies_serializer.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/cookies_serializer.rb
--------------------------------------------------------------------------------
/config/initializers/date_time_formats.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/date_time_formats.rb
--------------------------------------------------------------------------------
/config/initializers/devise.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/devise.rb
--------------------------------------------------------------------------------
/config/initializers/filter_parameter_logging.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/filter_parameter_logging.rb
--------------------------------------------------------------------------------
/config/initializers/friendly_id.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/friendly_id.rb
--------------------------------------------------------------------------------
/config/initializers/inflections.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/inflections.rb
--------------------------------------------------------------------------------
/config/initializers/mime_types.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/mime_types.rb
--------------------------------------------------------------------------------
/config/initializers/octokit.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/octokit.rb
--------------------------------------------------------------------------------
/config/initializers/odin_configuration.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/odin_configuration.rb
--------------------------------------------------------------------------------
/config/initializers/omniauth.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/omniauth.rb
--------------------------------------------------------------------------------
/config/initializers/pagy.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/pagy.rb
--------------------------------------------------------------------------------
/config/initializers/patch_enable_extension.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/patch_enable_extension.rb
--------------------------------------------------------------------------------
/config/initializers/permissions_policy.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/permissions_policy.rb
--------------------------------------------------------------------------------
/config/initializers/rack_attack.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/rack_attack.rb
--------------------------------------------------------------------------------
/config/initializers/sentry.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/sentry.rb
--------------------------------------------------------------------------------
/config/initializers/session_store.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/session_store.rb
--------------------------------------------------------------------------------
/config/initializers/sidekiq.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/sidekiq.rb
--------------------------------------------------------------------------------
/config/initializers/smtp.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/smtp.rb
--------------------------------------------------------------------------------
/config/initializers/wrap_parameters.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/initializers/wrap_parameters.rb
--------------------------------------------------------------------------------
/config/locales/devise.en.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/locales/devise.en.yml
--------------------------------------------------------------------------------
/config/locales/devise_invitable.en.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/locales/devise_invitable.en.yml
--------------------------------------------------------------------------------
/config/locales/en.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/locales/en.yml
--------------------------------------------------------------------------------
/config/locales/flag_actions.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/locales/flag_actions.yml
--------------------------------------------------------------------------------
/config/locales/team.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/locales/team.yml
--------------------------------------------------------------------------------
/config/newrelic.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/newrelic.yml
--------------------------------------------------------------------------------
/config/puma.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/puma.rb
--------------------------------------------------------------------------------
/config/puma_development.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/puma_development.rb
--------------------------------------------------------------------------------
/config/routes.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/routes.rb
--------------------------------------------------------------------------------
/config/routes/admin.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/routes/admin.rb
--------------------------------------------------------------------------------
/config/routes/redirectors/nested_lesson_redirector.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/routes/redirectors/nested_lesson_redirector.rb
--------------------------------------------------------------------------------
/config/routes/redirects.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/routes/redirects.rb
--------------------------------------------------------------------------------
/config/schedule.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/schedule.yml
--------------------------------------------------------------------------------
/config/storage.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/config/storage.yml
--------------------------------------------------------------------------------
/db/fixtures/lessons/database_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/lessons/database_lessons.rb
--------------------------------------------------------------------------------
/db/fixtures/lessons/foundation_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/lessons/foundation_lessons.rb
--------------------------------------------------------------------------------
/db/fixtures/lessons/getting_hired_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/lessons/getting_hired_lessons.rb
--------------------------------------------------------------------------------
/db/fixtures/lessons/git_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/lessons/git_lessons.rb
--------------------------------------------------------------------------------
/db/fixtures/lessons/html_and_css_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/lessons/html_and_css_lessons.rb
--------------------------------------------------------------------------------
/db/fixtures/lessons/javascript_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/lessons/javascript_lessons.rb
--------------------------------------------------------------------------------
/db/fixtures/lessons/node_js_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/lessons/node_js_lessons.rb
--------------------------------------------------------------------------------
/db/fixtures/lessons/react_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/lessons/react_lessons.rb
--------------------------------------------------------------------------------
/db/fixtures/lessons/ruby_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/lessons/ruby_lessons.rb
--------------------------------------------------------------------------------
/db/fixtures/lessons/ruby_on_rails_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/lessons/ruby_on_rails_lessons.rb
--------------------------------------------------------------------------------
/db/fixtures/lessons/shared_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/lessons/shared_lessons.rb
--------------------------------------------------------------------------------
/db/fixtures/paths/foundations/seed.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/paths/foundations/seed.rb
--------------------------------------------------------------------------------
/db/fixtures/paths/full_stack_javascript/seed.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/paths/full_stack_javascript/seed.rb
--------------------------------------------------------------------------------
/db/fixtures/paths/full_stack_rails/courses/rails.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/paths/full_stack_rails/courses/rails.rb
--------------------------------------------------------------------------------
/db/fixtures/paths/full_stack_rails/courses/react.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/paths/full_stack_rails/courses/react.rb
--------------------------------------------------------------------------------
/db/fixtures/paths/full_stack_rails/courses/ruby.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/paths/full_stack_rails/courses/ruby.rb
--------------------------------------------------------------------------------
/db/fixtures/paths/full_stack_rails/seed.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/paths/full_stack_rails/seed.rb
--------------------------------------------------------------------------------
/db/fixtures/seed.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/fixtures/seed.rb
--------------------------------------------------------------------------------
/db/migrate/20210622162155_add_course_id_to_lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20210622162155_add_course_id_to_lessons.rb
--------------------------------------------------------------------------------
/db/migrate/20220317005333_add_short_title_to_paths.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20220317005333_add_short_title_to_paths.rb
--------------------------------------------------------------------------------
/db/migrate/20220619133130_change_url_to_github_path.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20220619133130_change_url_to_github_path.rb
--------------------------------------------------------------------------------
/db/migrate/20220702170539_add_badge_uri_to_paths.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20220702170539_add_badge_uri_to_paths.rb
--------------------------------------------------------------------------------
/db/migrate/20221014124812_create_contents.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20221014124812_create_contents.rb
--------------------------------------------------------------------------------
/db/migrate/20221021183414_create_lesson_previews.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20221021183414_create_lesson_previews.rb
--------------------------------------------------------------------------------
/db/migrate/20230527165350_create_flipper_tables.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20230527165350_create_flipper_tables.rb
--------------------------------------------------------------------------------
/db/migrate/20230727150907_add_reason_enum_to_flags.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20230727150907_add_reason_enum_to_flags.rb
--------------------------------------------------------------------------------
/db/migrate/20231121083403_create_admin_users.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20231121083403_create_admin_users.rb
--------------------------------------------------------------------------------
/db/migrate/20240626164023_add_status_to_admin_users.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20240626164023_add_status_to_admin_users.rb
--------------------------------------------------------------------------------
/db/migrate/20240723065559_create_activities.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20240723065559_create_activities.rb
--------------------------------------------------------------------------------
/db/migrate/20240801070241_add_roles_to_admin_users.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/migrate/20240801070241_add_roles_to_admin_users.rb
--------------------------------------------------------------------------------
/db/schema.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/schema.rb
--------------------------------------------------------------------------------
/db/seeds.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/seeds.rb
--------------------------------------------------------------------------------
/db/seeds/feature_flags.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/seeds/feature_flags.rb
--------------------------------------------------------------------------------
/db/seeds/success_stories.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/seeds/success_stories.rb
--------------------------------------------------------------------------------
/db/seeds/test_project_submissions.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/seeds/test_project_submissions.rb
--------------------------------------------------------------------------------
/db/seeds/test_users_and_admins.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/seeds/test_users_and_admins.rb
--------------------------------------------------------------------------------
/db/seeds/update_course_counts.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/seeds/update_course_counts.rb
--------------------------------------------------------------------------------
/db/views/all_lesson_completions_day_stats_v01.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/views/all_lesson_completions_day_stats_v01.sql
--------------------------------------------------------------------------------
/db/views/path_lesson_completions_day_stats_v01.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/views/path_lesson_completions_day_stats_v01.sql
--------------------------------------------------------------------------------
/db/views/user_sign_ups_day_stats_v01.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/db/views/user_sign_ups_day_stats_v01.sql
--------------------------------------------------------------------------------
/env.sample:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/env.sample
--------------------------------------------------------------------------------
/esbuild.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/esbuild.config.mjs
--------------------------------------------------------------------------------
/lib/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/lib/generators/rails/seed_uuids/USAGE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/generators/rails/seed_uuids/USAGE
--------------------------------------------------------------------------------
/lib/kramdown/content_section.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/kramdown/content_section.rb
--------------------------------------------------------------------------------
/lib/kramdown/converter/html_sections.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/kramdown/converter/html_sections.rb
--------------------------------------------------------------------------------
/lib/kramdown/converter/odin_html.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/kramdown/converter/odin_html.rb
--------------------------------------------------------------------------------
/lib/kramdown/document_sections.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/kramdown/document_sections.rb
--------------------------------------------------------------------------------
/lib/seeds/course_builder.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/seeds/course_builder.rb
--------------------------------------------------------------------------------
/lib/seeds/helpers.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/seeds/helpers.rb
--------------------------------------------------------------------------------
/lib/seeds/lesson_builder.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/seeds/lesson_builder.rb
--------------------------------------------------------------------------------
/lib/seeds/path_builder.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/seeds/path_builder.rb
--------------------------------------------------------------------------------
/lib/seeds/section_builder.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/seeds/section_builder.rb
--------------------------------------------------------------------------------
/lib/tasks/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/lib/tasks/curriculum.rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/tasks/curriculum.rake
--------------------------------------------------------------------------------
/lib/tasks/data_migrations/example.rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/tasks/data_migrations/example.rake
--------------------------------------------------------------------------------
/lib/tasks/heroku.rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/tasks/heroku.rake
--------------------------------------------------------------------------------
/lib/tasks/lesson_completions.rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/tasks/lesson_completions.rake
--------------------------------------------------------------------------------
/lib/tasks/lesson_previews.rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/tasks/lesson_previews.rake
--------------------------------------------------------------------------------
/lib/tasks/project_submissions.rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/tasks/project_submissions.rake
--------------------------------------------------------------------------------
/lib/tasks/spec.rake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/lib/tasks/spec.rake
--------------------------------------------------------------------------------
/license.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/license.txt
--------------------------------------------------------------------------------
/log/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/package.json
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/postcss.config.js
--------------------------------------------------------------------------------
/public/406-unsupported-browser.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/406-unsupported-browser.html
--------------------------------------------------------------------------------
/public/BingSiteAuth.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/BingSiteAuth.xml
--------------------------------------------------------------------------------
/public/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/android-chrome-192x192.png
--------------------------------------------------------------------------------
/public/android-chrome-384x384.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/android-chrome-384x384.png
--------------------------------------------------------------------------------
/public/apple-touch-icon-114x114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/apple-touch-icon-114x114.png
--------------------------------------------------------------------------------
/public/apple-touch-icon-120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/apple-touch-icon-120x120.png
--------------------------------------------------------------------------------
/public/apple-touch-icon-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/apple-touch-icon-144x144.png
--------------------------------------------------------------------------------
/public/apple-touch-icon-152x152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/apple-touch-icon-152x152.png
--------------------------------------------------------------------------------
/public/apple-touch-icon-57x57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/apple-touch-icon-57x57.png
--------------------------------------------------------------------------------
/public/apple-touch-icon-60x60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/apple-touch-icon-60x60.png
--------------------------------------------------------------------------------
/public/apple-touch-icon-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/apple-touch-icon-72x72.png
--------------------------------------------------------------------------------
/public/apple-touch-icon-76x76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/apple-touch-icon-76x76.png
--------------------------------------------------------------------------------
/public/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/apple-touch-icon.png
--------------------------------------------------------------------------------
/public/browserconfig.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/browserconfig.xml
--------------------------------------------------------------------------------
/public/code.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/code.txt
--------------------------------------------------------------------------------
/public/favicon-128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/favicon-128.png
--------------------------------------------------------------------------------
/public/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/favicon-16x16.png
--------------------------------------------------------------------------------
/public/favicon-196x196.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/favicon-196x196.png
--------------------------------------------------------------------------------
/public/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/favicon-32x32.png
--------------------------------------------------------------------------------
/public/favicon-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/favicon-96x96.png
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/manifest.json
--------------------------------------------------------------------------------
/public/mstile-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/mstile-144x144.png
--------------------------------------------------------------------------------
/public/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/mstile-150x150.png
--------------------------------------------------------------------------------
/public/mstile-310x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/mstile-310x150.png
--------------------------------------------------------------------------------
/public/mstile-310x310.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/mstile-310x310.png
--------------------------------------------------------------------------------
/public/mstile-70x70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/mstile-70x70.png
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/robots.txt
--------------------------------------------------------------------------------
/public/safari-pinned-tab.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/public/safari-pinned-tab.svg
--------------------------------------------------------------------------------
/script/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spec/adaptors/feature_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/adaptors/feature_spec.rb
--------------------------------------------------------------------------------
/spec/builders/tailwind_form_builder_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/builders/tailwind_form_builder_spec.rb
--------------------------------------------------------------------------------
/spec/components/announcement_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/announcement_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/card_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/card_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/complete/button_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/complete/button_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/complete/icon_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/complete/icon_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/content_container_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/content_container_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/course/badge_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/course/badge_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/forms/date_picker_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/forms/date_picker_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/lesson_group_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/lesson_group_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/nav/item_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/nav/item_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/notification_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/notification_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/overlays/dialog_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/overlays/dialog_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/overlays/flash_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/overlays/flash_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/pagination_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/pagination_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/paths/view_button_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/paths/view_button_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/previews/flash_component_preview.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/previews/flash_component_preview.rb
--------------------------------------------------------------------------------
/spec/components/progress_circle/component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/progress_circle/component_spec.rb
--------------------------------------------------------------------------------
/spec/components/sections/lesson_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/sections/lesson_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/team/member_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/team/member_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/team/navigation_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/team/navigation_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/theme/switcher_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/theme/switcher_component_spec.rb
--------------------------------------------------------------------------------
/spec/components/user/avatar_component_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/components/user/avatar_component_spec.rb
--------------------------------------------------------------------------------
/spec/factories/admin_users.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/admin_users.rb
--------------------------------------------------------------------------------
/spec/factories/announcements.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/announcements.rb
--------------------------------------------------------------------------------
/spec/factories/contents.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/contents.rb
--------------------------------------------------------------------------------
/spec/factories/courses.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/courses.rb
--------------------------------------------------------------------------------
/spec/factories/flags.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/flags.rb
--------------------------------------------------------------------------------
/spec/factories/interview_concepts.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/interview_concepts.rb
--------------------------------------------------------------------------------
/spec/factories/interview_survey_concepts.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/interview_survey_concepts.rb
--------------------------------------------------------------------------------
/spec/factories/interview_surveys.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/interview_surveys.rb
--------------------------------------------------------------------------------
/spec/factories/lesson_completions.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/lesson_completions.rb
--------------------------------------------------------------------------------
/spec/factories/lesson_previews.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/lesson_previews.rb
--------------------------------------------------------------------------------
/spec/factories/lessons.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/lessons.rb
--------------------------------------------------------------------------------
/spec/factories/likes.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/likes.rb
--------------------------------------------------------------------------------
/spec/factories/notifications.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/notifications.rb
--------------------------------------------------------------------------------
/spec/factories/path_prerequisites.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/path_prerequisites.rb
--------------------------------------------------------------------------------
/spec/factories/paths.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/paths.rb
--------------------------------------------------------------------------------
/spec/factories/points.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/points.rb
--------------------------------------------------------------------------------
/spec/factories/project_submissions.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/project_submissions.rb
--------------------------------------------------------------------------------
/spec/factories/sections.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/sections.rb
--------------------------------------------------------------------------------
/spec/factories/users.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factories/users.rb
--------------------------------------------------------------------------------
/spec/factory_bot_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/factory_bot_spec.rb
--------------------------------------------------------------------------------
/spec/helpers/announcement_helper_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/helpers/announcement_helper_spec.rb
--------------------------------------------------------------------------------
/spec/helpers/application_helper_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/helpers/application_helper_spec.rb
--------------------------------------------------------------------------------
/spec/helpers/button_helper_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/helpers/button_helper_spec.rb
--------------------------------------------------------------------------------
/spec/helpers/lessons_helper_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/helpers/lessons_helper_spec.rb
--------------------------------------------------------------------------------
/spec/helpers/qr_code_helper_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/helpers/qr_code_helper_spec.rb
--------------------------------------------------------------------------------
/spec/jobs/discard_project_submission_job_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/jobs/discard_project_submission_job_spec.rb
--------------------------------------------------------------------------------
/spec/jobs/lessons/import_all_content_job_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/jobs/lessons/import_all_content_job_spec.rb
--------------------------------------------------------------------------------
/spec/jobs/lessons/update_content_job_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/jobs/lessons/update_content_job_spec.rb
--------------------------------------------------------------------------------
/spec/jobs/refresh_materialized_views_job_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/jobs/refresh_materialized_views_job_spec.rb
--------------------------------------------------------------------------------
/spec/lib/kramdown/content_section_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/lib/kramdown/content_section_spec.rb
--------------------------------------------------------------------------------
/spec/lib/kramdown/document_sections_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/lib/kramdown/document_sections_spec.rb
--------------------------------------------------------------------------------
/spec/lib/seeds/course_builder_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/lib/seeds/course_builder_spec.rb
--------------------------------------------------------------------------------
/spec/lib/seeds/lesson_builder_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/lib/seeds/lesson_builder_spec.rb
--------------------------------------------------------------------------------
/spec/lib/seeds/path_builder_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/lib/seeds/path_builder_spec.rb
--------------------------------------------------------------------------------
/spec/lib/seeds/section_builder_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/lib/seeds/section_builder_spec.rb
--------------------------------------------------------------------------------
/spec/models/admin_user_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/admin_user_spec.rb
--------------------------------------------------------------------------------
/spec/models/announcement_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/announcement_spec.rb
--------------------------------------------------------------------------------
/spec/models/content_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/content_spec.rb
--------------------------------------------------------------------------------
/spec/models/course_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/course_spec.rb
--------------------------------------------------------------------------------
/spec/models/flag_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/flag_spec.rb
--------------------------------------------------------------------------------
/spec/models/flags/action_factory_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/flags/action_factory_spec.rb
--------------------------------------------------------------------------------
/spec/models/flags/action_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/flags/action_spec.rb
--------------------------------------------------------------------------------
/spec/models/flags/actions/ban_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/flags/actions/ban_spec.rb
--------------------------------------------------------------------------------
/spec/models/flags/actions/dismiss_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/flags/actions/dismiss_spec.rb
--------------------------------------------------------------------------------
/spec/models/flags/actions/notify_user_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/flags/actions/notify_user_spec.rb
--------------------------------------------------------------------------------
/spec/models/flags/actions/null_action_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/flags/actions/null_action_spec.rb
--------------------------------------------------------------------------------
/spec/models/github/lesson_content_importer_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/github/lesson_content_importer_spec.rb
--------------------------------------------------------------------------------
/spec/models/github/push_event_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/github/push_event_spec.rb
--------------------------------------------------------------------------------
/spec/models/interview_concept_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/interview_concept_spec.rb
--------------------------------------------------------------------------------
/spec/models/interview_survey_concept_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/interview_survey_concept_spec.rb
--------------------------------------------------------------------------------
/spec/models/interview_survey_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/interview_survey_spec.rb
--------------------------------------------------------------------------------
/spec/models/lesson_completion_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/lesson_completion_spec.rb
--------------------------------------------------------------------------------
/spec/models/lesson_preview_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/lesson_preview_spec.rb
--------------------------------------------------------------------------------
/spec/models/lesson_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/lesson_spec.rb
--------------------------------------------------------------------------------
/spec/models/like_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/like_spec.rb
--------------------------------------------------------------------------------
/spec/models/notifications/flag_notification_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/notifications/flag_notification_spec.rb
--------------------------------------------------------------------------------
/spec/models/omniauth_providers/builder_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/omniauth_providers/builder_spec.rb
--------------------------------------------------------------------------------
/spec/models/omniauth_providers/finder_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/omniauth_providers/finder_spec.rb
--------------------------------------------------------------------------------
/spec/models/path_prerequisite_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/path_prerequisite_spec.rb
--------------------------------------------------------------------------------
/spec/models/path_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/path_spec.rb
--------------------------------------------------------------------------------
/spec/models/point_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/point_spec.rb
--------------------------------------------------------------------------------
/spec/models/project_submission_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/project_submission_spec.rb
--------------------------------------------------------------------------------
/spec/models/reports/period_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/reports/period_spec.rb
--------------------------------------------------------------------------------
/spec/models/reports/user_sign_ups_day_stat_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/reports/user_sign_ups_day_stat_spec.rb
--------------------------------------------------------------------------------
/spec/models/section_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/section_spec.rb
--------------------------------------------------------------------------------
/spec/models/user_provider_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/user_provider_spec.rb
--------------------------------------------------------------------------------
/spec/models/user_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/user_spec.rb
--------------------------------------------------------------------------------
/spec/models/users/theme_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/models/users/theme_spec.rb
--------------------------------------------------------------------------------
/spec/policies/admin_user_policy_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/policies/admin_user_policy_spec.rb
--------------------------------------------------------------------------------
/spec/policies/submission_like_policy_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/policies/submission_like_policy_spec.rb
--------------------------------------------------------------------------------
/spec/rails_helper.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/rails_helper.rb
--------------------------------------------------------------------------------
/spec/requests/admin/invitations_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/admin/invitations_spec.rb
--------------------------------------------------------------------------------
/spec/requests/admin/learners_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/admin/learners_spec.rb
--------------------------------------------------------------------------------
/spec/requests/admin/passwords_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/admin/passwords_spec.rb
--------------------------------------------------------------------------------
/spec/requests/admin/profile/password_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/admin/profile/password_spec.rb
--------------------------------------------------------------------------------
/spec/requests/admin/profile_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/admin/profile_spec.rb
--------------------------------------------------------------------------------
/spec/requests/admin/reports/paths_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/admin/reports/paths_spec.rb
--------------------------------------------------------------------------------
/spec/requests/admin/reports/users_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/admin/reports/users_spec.rb
--------------------------------------------------------------------------------
/spec/requests/admin/team_members/activities_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/admin/team_members/activities_spec.rb
--------------------------------------------------------------------------------
/spec/requests/admin/team_members/role_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/admin/team_members/role_spec.rb
--------------------------------------------------------------------------------
/spec/requests/admin/team_members_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/admin/team_members_spec.rb
--------------------------------------------------------------------------------
/spec/requests/api/points_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/api/points_spec.rb
--------------------------------------------------------------------------------
/spec/requests/errors_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/errors_spec.rb
--------------------------------------------------------------------------------
/spec/requests/guides/community_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/guides/community_spec.rb
--------------------------------------------------------------------------------
/spec/requests/guides/installations_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/guides/installations_spec.rb
--------------------------------------------------------------------------------
/spec/requests/lessons/previews/share_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/lessons/previews/share_spec.rb
--------------------------------------------------------------------------------
/spec/requests/lessons/previews_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/lessons/previews_spec.rb
--------------------------------------------------------------------------------
/spec/requests/paths_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/paths_spec.rb
--------------------------------------------------------------------------------
/spec/requests/redirects_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/redirects_spec.rb
--------------------------------------------------------------------------------
/spec/requests/static_pages_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/static_pages_spec.rb
--------------------------------------------------------------------------------
/spec/requests/themes_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/themes_spec.rb
--------------------------------------------------------------------------------
/spec/requests/users/registrations_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/requests/users/registrations_spec.rb
--------------------------------------------------------------------------------
/spec/seeds/test_users_and_admins_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/seeds/test_users_and_admins_spec.rb
--------------------------------------------------------------------------------
/spec/services/course_progress_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/services/course_progress_spec.rb
--------------------------------------------------------------------------------
/spec/services/discord_notifier_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/services/discord_notifier_spec.rb
--------------------------------------------------------------------------------
/spec/services/markdown_converter_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/services/markdown_converter_spec.rb
--------------------------------------------------------------------------------
/spec/services/messages/dead_link_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/services/messages/dead_link_spec.rb
--------------------------------------------------------------------------------
/spec/services/next_lesson_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/services/next_lesson_spec.rb
--------------------------------------------------------------------------------
/spec/services/notifications/daily_summary_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/services/notifications/daily_summary_spec.rb
--------------------------------------------------------------------------------
/spec/services/notifications/flag_submission_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/services/notifications/flag_submission_spec.rb
--------------------------------------------------------------------------------
/spec/services/users/reset_progress_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/services/users/reset_progress_spec.rb
--------------------------------------------------------------------------------
/spec/support/aasm.rb:
--------------------------------------------------------------------------------
1 | require 'aasm/rspec'
2 |
--------------------------------------------------------------------------------
/spec/support/capybara.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/capybara.rb
--------------------------------------------------------------------------------
/spec/support/cuprite.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/cuprite.rb
--------------------------------------------------------------------------------
/spec/support/devise.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/devise.rb
--------------------------------------------------------------------------------
/spec/support/devise_two_factor.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/devise_two_factor.rb
--------------------------------------------------------------------------------
/spec/support/email_helper.rb:
--------------------------------------------------------------------------------
1 | require 'capybara/email/rspec'
2 |
--------------------------------------------------------------------------------
/spec/support/factory_bot.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/factory_bot.rb
--------------------------------------------------------------------------------
/spec/support/mail.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/mail.rb
--------------------------------------------------------------------------------
/spec/support/oauth.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/oauth.rb
--------------------------------------------------------------------------------
/spec/support/pages/project_submissions/form.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/pages/project_submissions/form.rb
--------------------------------------------------------------------------------
/spec/support/precompile_assets.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/precompile_assets.rb
--------------------------------------------------------------------------------
/spec/support/retry.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/retry.rb
--------------------------------------------------------------------------------
/spec/support/shoulda_matchers.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/shoulda_matchers.rb
--------------------------------------------------------------------------------
/spec/support/time_helpers.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/time_helpers.rb
--------------------------------------------------------------------------------
/spec/support/vcr.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/vcr.rb
--------------------------------------------------------------------------------
/spec/support/view_components.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/support/view_components.rb
--------------------------------------------------------------------------------
/spec/system/admin/announcements_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/admin/announcements_spec.rb
--------------------------------------------------------------------------------
/spec/system/admin/deactivations_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/admin/deactivations_spec.rb
--------------------------------------------------------------------------------
/spec/system/admin/flags_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/admin/flags_spec.rb
--------------------------------------------------------------------------------
/spec/system/admin/invitations_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/admin/invitations_spec.rb
--------------------------------------------------------------------------------
/spec/system/admin/learners_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/admin/learners_spec.rb
--------------------------------------------------------------------------------
/spec/system/admin/reactivations_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/admin/reactivations_spec.rb
--------------------------------------------------------------------------------
/spec/system/admin/sign_in_and_out_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/admin/sign_in_and_out_spec.rb
--------------------------------------------------------------------------------
/spec/system/all_lesson_project_submissions_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/all_lesson_project_submissions_spec.rb
--------------------------------------------------------------------------------
/spec/system/course_lesson_completion_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/course_lesson_completion_spec.rb
--------------------------------------------------------------------------------
/spec/system/course_progress_badge_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/course_progress_badge_spec.rb
--------------------------------------------------------------------------------
/spec/system/interview_survey_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/interview_survey_spec.rb
--------------------------------------------------------------------------------
/spec/system/lesson_completion_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/lesson_completion_spec.rb
--------------------------------------------------------------------------------
/spec/system/lesson_navigation_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/lesson_navigation_spec.rb
--------------------------------------------------------------------------------
/spec/system/lesson_project_submissions/like_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/lesson_project_submissions/like_spec.rb
--------------------------------------------------------------------------------
/spec/system/select_path_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/select_path_spec.rb
--------------------------------------------------------------------------------
/spec/system/sign_in_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/sign_in_spec.rb
--------------------------------------------------------------------------------
/spec/system/sign_up_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/sign_up_spec.rb
--------------------------------------------------------------------------------
/spec/system/user_dashboard/open_course_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/user_dashboard/open_course_spec.rb
--------------------------------------------------------------------------------
/spec/system/user_dashboard/resume_course_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/user_dashboard/resume_course_spec.rb
--------------------------------------------------------------------------------
/spec/system/user_dashboard/start_course_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/user_dashboard/start_course_spec.rb
--------------------------------------------------------------------------------
/spec/system/user_notification_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/user_notification_spec.rb
--------------------------------------------------------------------------------
/spec/system/user_reset_progress_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/user_reset_progress_spec.rb
--------------------------------------------------------------------------------
/spec/system/user_settings_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/system/user_settings_spec.rb
--------------------------------------------------------------------------------
/spec/tasks/curriculum_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/tasks/curriculum_spec.rb
--------------------------------------------------------------------------------
/spec/tasks/lesson_previews_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/tasks/lesson_previews_spec.rb
--------------------------------------------------------------------------------
/spec/tasks/project_submissions_spec.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/tasks/project_submissions_spec.rb
--------------------------------------------------------------------------------
/spec/vcr/discord_notification.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/vcr/discord_notification.yml
--------------------------------------------------------------------------------
/spec/vcr/lesson_content.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/vcr/lesson_content.yml
--------------------------------------------------------------------------------
/spec/vcr/update_lesson_content.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/spec/vcr/update_lesson_content.yml
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/tailwind.config.js
--------------------------------------------------------------------------------
/tmp/pids/.keep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor/assets/stylesheets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheOdinProject/theodinproject/HEAD/yarn.lock
--------------------------------------------------------------------------------