Skip to content
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

gatsby-theme-carbon v3.0.0 #1252

Closed
11 of 12 tasks
tay1orjones opened this issue Jul 14, 2022 · 4 comments
Closed
11 of 12 tasks

gatsby-theme-carbon v3.0.0 #1252

tay1orjones opened this issue Jul 14, 2022 · 4 comments
Assignees
Labels
planning: umbrella Umbrella issues, surfaced in Projects views

Comments

@tay1orjones
Copy link
Member

tay1orjones commented Jul 14, 2022

A new major version for this theme is in progress. The work to update this theme to use Gatsby v4 and also to use Carbon v11 merged into one. Currently the Carbon website (v11) is using a build of the theme published on next that has already incorporated both Gatsby v4 and Carbon v11. It's working and we'd like to release this as a formal new major version but a few things are lingering and need to be finished.

Checklist

  • Gatsby theme v3: Migrate the example site to use v3
  • Gatsby theme v3: Document the migration path
    • Record steps taken to update the example site
    • Record the steps taken to update the Carbon website
    • Document and publish relevant steps on the example website and in the repository
  • Gatsby theme v3: Vet the migration path by migrating an ancillary site (IDL?, Design career playbook?)
    • Much of the same content from the v2 migration guide carries over
    • v11 migration steps - swap out tokens, etc. point to the v11 migration guide
      • "Your mileage may vary based on the complexity of your site"
  • Gatsby theme v3: Publish! 🎉
    • Publish to npm
    • Announce - slack, medium blogpost?
  • Support
    • Go to development office hours
    • This is effectively another v11 migration
@tay1orjones tay1orjones pinned this issue Jul 14, 2022
@tay1orjones tay1orjones moved this to 🪆 Needs Refined in Design System Jul 14, 2022
@tay1orjones tay1orjones added the planning: umbrella Umbrella issues, surfaced in Projects views label Jul 14, 2022
@tay1orjones tay1orjones added this to the 2022 Q3 milestone Jul 14, 2022
@tay1orjones tay1orjones moved this from 🪆 Needs Refined to ⏱ Backlog in Design System Jul 26, 2022
@tay1orjones tay1orjones changed the title v3.0.0 gatsby-theme-carbon v3.0.0 Sep 12, 2022
@sstrubberg sstrubberg modified the milestones: 2022 Q3, 2022 Q4 Oct 6, 2022
@tay1orjones tay1orjones self-assigned this Oct 20, 2022
@kubijo
Copy link

kubijo commented Oct 21, 2022

Do you guys plan to, as part of this initiative, also update to latest gatsby-plugin-mdx (and other transitive packages) to support MDX2 and to use gatsby-head instead of currently used helmet?

I just had a shot at overloading you with the former, but it would be such an involved change that it would not make sense…

@tay1orjones tay1orjones moved this from ⏱ Backlog to 🏗 In Progress in Design System Oct 24, 2022
@tay1orjones
Copy link
Member Author

v3.0.0 is now published

Repository owner moved this from 🏗 In Progress to ✅ Done in Design System Oct 24, 2022
@tay1orjones
Copy link
Member Author

@kubijo The full list of what was updated can be found in the changelog, specifically the changelog diff

@tay1orjones tay1orjones unpinned this issue Oct 24, 2022
@kubijo
Copy link

kubijo commented Oct 25, 2022

I can see that, and thanks to all involved for the undertaking & documentation… but it doesn't answer the questions I have raised.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
planning: umbrella Umbrella issues, surfaced in Projects views
Projects
Archived in project
Development

No branches or pull requests

3 participants