Skip to content

Conversation

microbit-robert
Copy link
Contributor

@microbit-robert microbit-robert commented Aug 27, 2025

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.

  • _edAayo1kC04Y (Dance steps)
  • _D2fETcEuMCvX (Poetry generator)
  • _DACivW4iMe0t (Distance calculator)
  • _gh4CetMLC5i4 (Traffic survey data logger)
  • _7L8hXcRUDCPF (Solar panel experiment)

@abchatra abchatra requested review from ganicke and Copilot and removed request for ganicke August 28, 2025 15:31
Copy link

@Copilot Copilot AI left a 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 ",
Copy link
Preview

Copilot AI Aug 28, 2025

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.

Suggested change
"url": "https://microbit.thinkific.com/courses/gesture-and-movement ",
"url": "https://microbit.thinkific.com/courses/gesture-and-movement",

Copilot uses AI. Check for mistakes.

@@ -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 )
Copy link
Preview

Copilot AI Aug 28, 2025

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.

Suggested change
* [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
Copy link
Preview

Copilot AI Aug 28, 2025

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.

@abchatra abchatra requested review from ganicke and riknoll August 28, 2025 15:34
Copy link
Collaborator

@ganicke ganicke left a 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.

@jaustin
Copy link
Collaborator

jaustin commented Sep 2, 2025

Does https://makecode.microbit.org/#pub:_T6bXj01sFV9L also need to be restored?

@microbit-robert
Copy link
Contributor Author

microbit-robert commented Sep 3, 2025

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.

@Jaqster
Copy link
Member

Jaqster commented Sep 3, 2025

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?

@Jaqster
Copy link
Member

Jaqster commented Sep 3, 2025

Also I feel like Games and Radio rows should be higher on the page as those are pretty popular.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants