Skip to content

Importing projects site projects from .sb3 files#855

Draft
rammodhvadia wants to merge 20 commits into
mainfrom
sb3parser
Draft

Importing projects site projects from .sb3 files#855
rammodhvadia wants to merge 20 commits into
mainfrom
sb3parser

Conversation

@rammodhvadia

@rammodhvadia rammodhvadia commented Jun 8, 2026

Copy link
Copy Markdown

What's changed?

  • Added an sb3 parser to extract scratch component json and asset files from .sb3 file
  • Added new functions to import assets from sb3 files in scratch_asset_importer.rb
  • Updated ProjectImporter to import scratch component and asset for code_editor_scratch projects
  • Updated UploadJob to process .sb3 files
  • Updated FileSystemProject to accept .sb3 files

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown

Test coverage

91.72% line coverage reported by SimpleCov.
Run: https://github.com/RaspberryPiFoundation/editor-api/actions/runs/27402013521

@cla-bot

cla-bot Bot commented Jun 12, 2026

Copy link
Copy Markdown

We require contributors to sign our Contributor License Agreement, and we don't have you on file. In order for us to review and merge your code, please complete this form and we'll get you added and review your contribution as soon as possible.

@RaspberryPiFoundation RaspberryPiFoundation deleted a comment from cla-bot Bot Jun 12, 2026
@RaspberryPiFoundation RaspberryPiFoundation deleted a comment from cla-bot Bot Jun 12, 2026
@RaspberryPiFoundation RaspberryPiFoundation deleted a comment from cla-bot Bot Jun 12, 2026
@RaspberryPiFoundation RaspberryPiFoundation deleted a comment from cla-bot Bot Jun 12, 2026
@RaspberryPiFoundation RaspberryPiFoundation deleted a comment from cla-bot Bot Jun 12, 2026
@rammodhvadia rammodhvadia changed the title Sb3parser Importing projects site projects from .sb3 files Jun 12, 2026
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.

1 participant