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 Copilot and ganicke 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.

@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.

@microbit-robert
Copy link
Contributor Author

Please note that additional changes to the row order have been made post-review approval.

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.

5 participants