Skip to content

Add more Scratch projects for Experience CS #538

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

Merged
merged 5 commits into from
May 1, 2025

Conversation

floehopper
Copy link
Contributor

@floehopper floehopper commented May 1, 2025

  • Renames the projects:create_experience_cs_example rake task to projects:create_experience_cs_examples and changes the release process in the Procfile to call the renamed version.
  • Adds three new Scratch projects for Experience CS which are needed for demos/user-teting in the near future.

See https://github.com/RaspberryPiFoundation/experience-cs/issues/335

Corresponding experience-cs changes are in https://github.com/RaspberryPiFoundation/experience-cs/pull/399.

floehopper and others added 5 commits May 1, 2025 15:46
This renames the `projects:create_experience_cs_example` rake task to
`projects:create_experience_cs_examples` and iterates over an array to
(potentially) add multiple projects.

For now there's still only one project being created, but we plan to add
another in a subsequent commit.

Co-authored-by: Seb Jacobs <[email protected]>
Previously we were only creating a single project, so the identifier was
implied. Now we're creating two projects, so it's probably helpful to
include the project identifier in the output each time.

Co-authored-by: Seb Jacobs <[email protected]>
We're planning to use this to replace the existing project with
identifier `experience-cs-example`. However, rather than worrying about
renaming the existing one, we're just going to add this new one for now
and change the `experience-cs` seed data to use this new identifier. We
can worry about deleting the original project later.

Co-authored-by: Seb Jacobs <[email protected]>
@grega previously added this to production (but not staging) manually.
Since it's useful to have, it feels better to have it a bit more under
source control and to make it available in both staging and production.

Co-authored-by: Seb Jacobs <[email protected]>
@cla-bot cla-bot bot added the cla-signed label May 1, 2025
@floehopper floehopper requested a review from sebjacobs May 1, 2025 15:54
@raspberrypiherokubot raspberrypiherokubot temporarily deployed to editor-api-p-add-second-2sb225 May 1, 2025 15:55 Inactive
Copy link
Contributor

@sebjacobs sebjacobs left a comment

Choose a reason for hiding this comment

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

:shipit:

@floehopper floehopper merged commit 469626e into main May 1, 2025
3 checks passed
@floehopper floehopper deleted the add-second-experience-cs-example-project branch May 1, 2025 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants