Ruby: Splitting the Connect4 Project into two separate assignments
Checks
- [x] This is not a duplicate of an existing issue (please have a look through our open issues list to make sure)
- [x] I have thoroughly read and understand The Odin Project Contributing Guide
- [x] Would you like to work on this issue?
Describe your suggestion
I believe that the Connect4 project's page is really overwhelming and cluttered. It basically has two assignments baked into one. I don't really see any benefits or reasoning behind this. It isn't even the final assignment of the section, as there's still a final project to write after this.
Splitting it apart would make progress tracking a bit more friendly, and it would lessen the burden of tackling what is essentially a lesson, assignment, and then another assignment in a single repo, into something more manageable/less daunting.
Path
Ruby / Rails
Lesson Url
https://www.theodinproject.com/lessons/ruby-connect-four
(Optional) Discord Name
tokisuno
(Optional) Additional Comments
i love top
Thank you for making this issue @tokisuno.
I think this is probably a good idea. I think a good dividing line would be to take everything that's in the "Assignment" block and move it to a new lesson. Unsure what this lesson's name could be--maybe "Practicing with RSpec"? If you have any other ideas around this, I'd be glad to hear them out.
Then the Connect Four project lesson should probably be reformatted such that the project instructions are in an Assignment block.
Since you checked the box indicating you'd like to work on this, I'll assign you.
Another thing to note: after a maintainer approves and merges the PR, we will need to make a PR to the main site repo that makes sure the site is pulling the new lesson and its content. You'd of course be welcome to take this on if you're up for it, but I could also handle it if you're not comfortable setting up and working in the main site's Rails app. The two processes you'd need to take are well-documented (I'll link that just below), so you might not have to worry much about not understanding what's going on in Rails land.
And of course if you have any questions at all, fire away. We're here to provide support :rocket:
And of course if you have any questions at all, fire away. We're here to provide support 🚀
Sorry, I had some personal stuff happen recently. I'll get started on it!
https://github.com/TheOdinProject/curriculum/pull/29665
Submitted a pull request
This issue is stale because it has had no activity for the last 30 days.
@TheOdinProject/ruby since #29665 has been closed, this issue may need looking at again to decide if action is still desirable.
Yeah I'll just close this out for now. If the testing rearrangement thing in #29523 goes forward (and I hope it does), this content will be reorganized anyway.