Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flexbox Alignment: Combine Practice section into Assignment section #23825

Conversation

dm-murphy
Copy link
Member

Complete the following REQUIRED checkboxes:

  • I have thoroughly read and understand The Odin Project Contributing Guide
  • The title of this PR follows the location of change: brief description of change format, e.g. Intro to HTML and CSS lesson: Fix link text

Complete the following checkboxes ONLY IF they are applicable to your PR. You can complete them later if they are not currently applicable:

  • I have previewed all lesson files included in this PR with the Markdown preview tool to ensure the Markdown content is formatted correctly
  • I have ensured all lesson files included in this PR follow the Layout Style Guide

1. Because:

Closes #XXXXX

This PR combines the existing Practice section into the Assignment section for the Alignment lesson in the Flexbox section of Foundations.

2. This PR:

  • Removed Practice section from lesson
  • Add new numbered list item to Assignment for doing the 'flex' exercises from the css-exercises repo
  • Add each individual flex exercise in order as a nested instruction item following the new Layout Style Guide
  • Add previous note on difficulty as another instruction item
  • Clean up verbiage that is already indicated in the README.md of the css-exercises repo

3. Additional Information:

This PR is being used as a reference for combining the Practice sections into the Assignment section, as discussed on Discord with @thatblindgeye

@dm-murphy dm-murphy added Type: Enhancement Involves a new feature or enhancement request Type: Existing Lesson Involves an existing lesson or lessons Status: Needs Review Type: Foundations Involves the Foundations path labels Mar 18, 2022
Copy link
Contributor

@thatblindgeye thatblindgeye left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Small nitpick below, but it isn't blocking.

Comment on lines 51 to 59
5. Go back to our [CSS exercises repository](https://github.com/TheOdinProject/css-exercises) (don't forget that the instructions are in the README). Do the exercises in the 'flex' directory in the following order:
* 01-flex-center
* 02-flex-header
* 03-flex-header-2
* 04-flex-information
* 05-flex-modal
* 06-flex-layout
* 07-flex-layout-2
* It may take you a while to get through all of them, and the difficulty ramps up as you progress. Stick with it! If you can get through all of them, then you will be in _really_ good shape moving forward.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitpick: do you think it might be better to take that last bullet out ("It may take...") and instead inline it with the numbered list item? E.g.:

5. ... Do the exercises listed below in the order that they are listed. It may take you a while....

Not overly fussed over it, but I'm thinking maybe if users might start the exercises without reading them all listed there and thus not seeing the last bullet item. Though this could be an issue that doesn't exist/isn't significant, so I leave it up to you; I'm good either way, so I'm approving it now regardless.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was debating taking off that last instruction item for a while but hadn't thought to just tack it into the number list item. I like it! I'll make the change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement Involves a new feature or enhancement request Type: Existing Lesson Involves an existing lesson or lessons Type: Foundations Involves the Foundations path
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants