-
Notifications
You must be signed in to change notification settings - Fork 669
Add new microbit.org rows to home page #6584
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
base: master
Are you sure you want to change the base?
Add new microbit.org rows to home page #6584
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds new microbit.org content sections to the home page as part of agreed homepage changes. The changes integrate educational content from the Micro:bit Educational Foundation into the MakeCode interface.
- Adds 7 new project galleries from microbit.org including "Make it: code it", "CreateAI", "Data Logging", etc.
- Integrates microbit.org branding with a new ribbon label CSS component
- Updates course section by moving "First Lessons" content to its own dedicated gallery
Reviewed Changes
Copilot reviewed 12 out of 49 changed files in this pull request and generated 3 comments.
Show a summary per file
File | Description |
---|---|
theme/style.less | Adds CSS styling for microbit.org ribbon labels with responsive design |
targetconfig.json | Configures new gallery entries for microbit.org content sections |
docs/projects/SUMMARY.md | Adds navigation structure for new microbit.org galleries |
docs/projects.md | Updates main projects page with new gallery cards and links |
docs/microbit-org/*.md | Creates content pages for each new microbit.org gallery section |
docs/hero-banner.md | Adds CreateAI banner to homepage hero section |
docs/courses.md | Removes "First Lessons" section (moved to dedicated gallery) |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
}, { | ||
"name": "Gesture and movement", | ||
"description": "Explores how to use the micro:bit’s accelerometer sensor in code. Using built-in gesture recognition, you’ll make projects that respond when you shake the micro:bit or rotate it in different directions like a phone or tablet screen.", | ||
"url": "https://microbit.thinkific.com/courses/gesture-and-movement ", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a trailing space in the URL which could cause link issues.
"url": "https://microbit.thinkific.com/courses/gesture-and-movement ", | |
"url": "https://microbit.thinkific.com/courses/gesture-and-movement", |
Copilot uses AI. Check for mistakes.
docs/projects/SUMMARY.md
Outdated
@@ -177,6 +210,14 @@ | |||
* [Egg Drop](https://youtu.be/tnDJFdC3Nd4) | |||
* [Battery Tester](https://youtu.be/gdlc34nhjK4) | |||
* [Rocket Acceleration](https://youtu.be/m9ntqxh8FvQ) | |||
* [Educator Professional Development](/microbit-org/professional-development) | |||
* [First lessons with MakeCode and the micro:bit](https://microbit.thinkific.com/courses/first-lessons-with-makecode-and-the-micro-bit) | |||
* [Gesture and movement](https://microbit.thinkific.com/courses/gesture-and-movement ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a trailing space in the URL which could cause link issues.
* [Gesture and movement](https://microbit.thinkific.com/courses/gesture-and-movement ) | |
* [Gesture and movement](https://microbit.thinkific.com/courses/gesture-and-movement) |
Copilot uses AI. Check for mistakes.
@@ -0,0 +1,65 @@ | |||
# First Lessons with MakeCode and the micro:bit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot detected a code snippet with 3 occurrences. See search results for more details.
Matched Code Snippet
"description": "A sequence of lessons from the Micro:bit Educational Foundation that provide a pathway through six projects, ideal for getting started with the micro:bit",
"url":"https://microbit.org/teach/lessons/first-lessons-with-makecode-and-the-microbit",
"imageUrl":
Copilot uses AI. Check for mistakes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Someone should review the CSS additions for the new label type. Also, @Jaqster should put eyes on the home page once it hits Beta.
Does https://makecode.microbit.org/#pub:_T6bXj01sFV9L also need to be restored? |
This must be an old ID as it does not appear in this PR (edit: ahh it comes from the first commit before SUMMARY.md was regenerated). As far as I know, all the links in this PR are working. |
I had some comments about these projects in email. I feel like these should be called "Examples" so people know what they are (and are not). Also this adds 5 new rows to the Home Page - are we okay with making it even longer? Any way we can condense the rows? |
Also I feel like Games and Radio rows should be higher on the page as those are pretty popular. |
As discussed, this PR is a subset of agreed homepage changes.
These are the shared project ids that will likely need reinstating before this can be merged (though these are currently still working):Update: These have been restored, thanks.