Skip to content

Comments

Add site with upstream SDC content, unedited#1

Open
illicitonion wants to merge 1 commit intomainfrom
add-initial-sdc-with-todos
Open

Add site with upstream SDC content, unedited#1
illicitonion wants to merge 1 commit intomainfrom
add-initial-sdc-with-todos

Conversation

@illicitonion
Copy link
Contributor

This pulls in almost all of its content from
https://github.com/CodeYourFuture/curriculum/tree/main/common-content but individual content can be overridden as needed.

There are a few TODOs to address, and we will also want to modify e.g. day plans to split into different days.

But this shows the shape of how the site will inherit rather than fork content.

+++

<!--
TODO: Consider rewriting this block - it's currently specific to CYF's pacing.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This intro is currently not shared from the upstream repo.

Upstream it is CYF-specific (we can tell this because it's in https://github.com/CodeYourFuture/curriculum/blob/main/org-cyf-sdc/content/blocks/decomposition-sprint1-overview/index.md which has org-cyf in its directory name, not in https://github.com/CodeYourFuture/curriculum/blob/main/common-content)

You probably want to rewrite this block to describe how you break things up yourselves into different days and weeks. For now, I copy it over verbatim as a placeholder.

Comment on lines +9 to +12
# TODO: Replace this block with something Migracode-specific.
# You can see the CYF version at https://sdc.codeyourfuture.io/decomposition/prep/
title = "Get on the CYF Hosted Environment"
src = "blocks/coming-soon"
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This module is all about building and deploying whole systems that involve both a frontend+backend. Accordingly, trainees need to know where to host things.

In CYF we have our own hosting environment people can host their websites on (which is a deployment of Coolify). I'm not sure where you're advising people deploy things, but you probably want to create a block describing how they should do this. Or perhaps just delete this Prep section completely if you will just explain this out of band.

I leave this here as a placeholder for y'all to fill in as you see appropriate.

main_website = "https://migracode.org/"
main_org_name = "Migracode Barcelona"
our_name = "Migracode"
# TODO: Replace these with Migracode-Barcelona when the repos exist.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

When you've created your own versions of these repos for the backlogs, we should re-point these at your versions.

@@ -0,0 +1,75 @@
@mixin light-palette {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This theming is currently in the org-mcb-sdc site.

When we pull a second site in here (e.g. itp), we probably want to move them into a module where they can be shared between both sites.

But for now, they're only used in here, so I've left them in-line.

Comment on lines +7 to +9
# These guides are currently a mix of CYF-specific and general - we probably want to split these up so Migracode are only depending on the common pieces...
[[module.imports]]
path = "github.com/CodeYourFuture/curriculum/org-cyf-guides"
Copy link
Contributor Author

Choose a reason for hiding this comment

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

We currently include all of the CYF guides - we should audit these to see which ones we want to share, and which ones are CYF specific.

This pulls in almost all of its content from
https://github.com/CodeYourFuture/curriculum/tree/main/common-content
but individual content can be overridden as needed.

There are a few TODOs to address, and we will also want to modify e.g.
day plans to split into different days.

But this shows the shape of how the site will inherit rather than fork
content.
@illicitonion illicitonion force-pushed the add-initial-sdc-with-todos branch from 249369f to ef7fe63 Compare September 18, 2025 16:52
@netlify
Copy link

netlify bot commented Sep 18, 2025

Deploy Preview for migracode-sdc ready!

Name Link
🔨 Latest commit ef7fe63
🔍 Latest deploy log https://app.netlify.com/projects/migracode-sdc/deploys/68cc38e73f9ce5000876ab12
😎 Deploy Preview https://deploy-preview-1--migracode-sdc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

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