Josh Smith
Josh Smith
Ruby: Custom Enumerables Project: Add description of relationship between `Enumerable` and `#each`
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:...
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...
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...
### 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...
## 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...
## 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...