Josh Smith

Results 26 issues of Josh Smith

Complete the following REQUIRED checkboxes: - [x] I have thoroughly read and understand [The Odin Project Contributing Guide](https://github.com/TheOdinProject/theodinproject/blob/main/CONTRIBUTING.md) - [x] The title of this issue follows the `location for request:...

Status: Needs Review
Status: Stale

Complete the following REQUIRED checkboxes: - [x] I have thoroughly read and understand [The Odin Project Contributing Guide](https://github.com/TheOdinProject/theodinproject/blob/main/CONTRIBUTING.md) - [x] The title of this issue follows the `brief description of...

Status: Needs Review

We recently added support for mermaid diagramming to site. See here for the PR: https://github.com/TheOdinProject/theodinproject/pull/3708 With the latest version of mermaid installed (version 10.0.2), the CircleCI tests fail. This is...

## Because The process for converting an importmap app to js bundling was inaccurate. ## This PR - Updates the instructions for converting an importmaps app over to using a...

Content: Ruby on Rails

### Problem The recursion project content in both the JavaScript and Ruby paths should change to conform to the [project layout](https://github.com/TheOdinProject/curriculum/blob/main/LAYOUT_STYLE_GUIDE.md#project-layout) specified in the LAYOUT_STYLE_GUIDE. This will involve a bit...

### Description The installation guides currently disobey the [LAYOUT_STYLE_GUIDE](https://github.com/TheOdinProject/curriculum/blob/main/LAYOUT_STYLE_GUIDE.md), and this results in them failing against the new Markdown linter that runs on pull request to this repo. These lessons...

Project: Style Guide
Type: Accessibility

## Because We want to bring the recursion exercises done in the [recursion lesson](https://www.theodinproject.com/lessons/ruby-recursive-methods) in house. Link the curriculum issue for this: https://github.com/TheOdinProject/curriculum/issues/27265#issuecomment-2011689860 ## This PR - Adds new exercise...

Per [this issue](https://github.com/TheOdinProject/theodinproject/issues/4022) on the main app, we're working on extracting the rules from the main app to live in this repository. For the sake of consistency (and because it'll...

## Because This PR is partially addressing #24994 The eventual goal is to have two lessons here. One that introduces more basic debugging concepts (reading stack trace and errors, print...

Content: Ruby

## Because In #80 the instructions for this repo were changed to have users install RSpec globally. This means that the current `main` branch no longer has a Gemfile or...