Skip to content

Add C to Rust Migration course landing page#2865

Open
avollrath wants to merge 35 commits into
masterfrom
rust-exercises-page
Open

Add C to Rust Migration course landing page#2865
avollrath wants to merge 35 commits into
masterfrom
rust-exercises-page

Conversation

@avollrath

@avollrath avollrath commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a new landing page for the C to Rust Migration course at /c-to-rust-migration-book/.

TODO

  • @marcoow to connect the Mailchimp audience to the subscription form
  • @marcoow to add the links to the actual material and PDF
  • @avollrath add og:image
  • @avollrath replace HTML and PDF once mainmatter/migrating-c-to-rust#8 is fixed
  • @marcoow finalize copy (look at my comments)

@marcoow

marcoow commented Jun 12, 2026

Copy link
Copy Markdown
Member

This seems broken now?

Bildschirmfoto 2026-06-12 um 11 50 19

@avollrath

Copy link
Copy Markdown
Contributor Author

@marcoow

The slug in the PR description wasn't updated from the previous version (now it is), it should be /c-to-rust-migration/, so the working preview is here:

https://deploy-preview-2865--objective-northcutt-37494c.netlify.app/c-to-rust-migration/

I still need to address Linn's latest comments from Notion though.

@marcoow

marcoow commented Jun 12, 2026

Copy link
Copy Markdown
Member

I think it looks good!

@marcoow marcoow left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

"Your Mentor" makes sense for workshops but "Your author" sounds a bit strange

Comment thread src/c-to-rust-migration-lp.njk Outdated
Comment thread src/c-to-rust-migration-lp.njk Outdated
avollrath and others added 3 commits June 12, 2026 13:55
Co-authored-by: Marco Otte-Witte <marco.otte-witte@mainmatter.com>
Co-authored-by: Marco Otte-Witte <marco.otte-witte@mainmatter.com>
Comment thread src/c-to-rust-migration-lp.njk Outdated
avollrath and others added 3 commits June 15, 2026 19:30
Co-authored-by: Marco Otte-Witte <marco.otte-witte@mainmatter.com>

@marcoow marcoow left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I think the "by Mainmatter" needs to be closer to the headline (like it's here: https://rust-exercises.com) – otherwise it looks strange:

Image

Should we have some kind of grid for these links so they don't look as unaligned?

Image

I think it would be nice to have a larger image of Jonas (I know this is an existing component but still):

Image

Is the arrow not on the wrong side?

Image

I'll look into copy on Friday

Comment thread src/c-to-rust-migration-lp.njk Outdated
Comment thread src/c-to-rust-migration-lp.njk Outdated
Comment thread src/c-to-rust-migration-lp.njk Outdated
Comment thread src/c-to-rust-migration-lp.njk
Comment thread src/c-to-rust-migration-lp.njk Outdated
Comment thread src/c-to-rust-migration-lp.njk
Comment thread src/c-to-rust-migration-lp.njk Outdated
Comment thread src/c-to-rust-migration-lp.njk Outdated
Comment thread src/c-to-rust-migration-lp.njk Outdated
@mainmatterlinnbp

Copy link
Copy Markdown
Contributor

@marcoow I added the Mailchimp audience "Mainmatter C to Rust", so please use that for the sign-up form. I set it up as a duplicate based on the Rust audience, feel free to make any changes you see fit directly in Mailchimp.

@marcoow

marcoow commented Jun 22, 2026

Copy link
Copy Markdown
Member

@avollrath @mainmatterlinnbp we should think about where and how this page is linked from the rest of mainmatter.com. If you get to this and navigate away, there should be a way to find it again?

@mainmatterlinnbp

mainmatterlinnbp commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

@avollrath @mainmatterlinnbp we should think about where and how this page is linked from the rest of mainmatter.com. If you get to this and navigate away, there should be a way to find it again?

It needs to be in the secondary nav, together with Rust exercises. We should add a "Learning material" or such. We might need a "Learning material" landing page for it.

@JonasKruckenberg

Copy link
Copy Markdown
Contributor

@avollrath @marcoow I pushed a change with my suggestions for improved copy, please have a look!

Comment thread src/c-to-rust-migration-lp.njk Outdated
@marcoow

marcoow commented Jun 26, 2026

Copy link
Copy Markdown
Member

Thanks @JonasKruckenberg. Looks good to me overall, I'll make the copy a bit smoother next week.

@marcoow marcoow force-pushed the rust-exercises-page branch from 61163ba to 9056487 Compare June 30, 2026 06:34
@marcoow

marcoow commented Jun 30, 2026

Copy link
Copy Markdown
Member

@avollrath can you finish the above task for you?

@marcoow marcoow left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@avollrath I think it would be nice to keep the book illustration on mobile (I understand we want to save space but at least a small version would be good):

Image

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