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

Move source to csnx #279

Open
2 tasks done
sndrs opened this issue Oct 7, 2022 · 3 comments · Fixed by guardian/source#1612
Open
2 tasks done

Move source to csnx #279

sndrs opened this issue Oct 7, 2022 · 3 comments · Fixed by guardian/source#1612
Assignees

Comments

@sndrs
Copy link
Member

sndrs commented Oct 7, 2022

relies on

@tjsilver
Copy link
Contributor

tjsilver commented Oct 25, 2022

  • Refactor Storybook in Source to make a more standard implementation
  • Migrate src folder and changelog files from
    • source-foundations
    • source-react-components
    • source-react-components-development-kitchen
    • eslint-plugin-source-foundations
    • eslint-plugin-source-react-components
  • Decide on whether to migrate git history
  • Migrate git history if applicable (decided to wait and see if we need to do this)
  • Do we want to migrate the central Source readme? Where do we surface a link to the storybook etc..

@tjsilver tjsilver linked a pull request Nov 2, 2022 that will close this issue
@ob6160 ob6160 reopened this Nov 3, 2022
@ob6160 ob6160 linked a pull request Nov 3, 2022 that will close this issue
@tjsilver
Copy link
Contributor

tjsilver commented Nov 7, 2022

Migration steps

  • Raise PR
  • Fix review comments
  • Disable Source deployments in CSNX
  • Merge migration PRs
  • Merge existing PRs into Source repo
  • Short freeze & make final copy of Source and changelogs
  • Archive Source repo
  • Enable Source deployments in CSNX
  • Defrost code

@tjsilver
Copy link
Contributor

tjsilver commented Nov 16, 2022

Migration tasks

Post migration tasks

Image

  • make shared storybook environment config for all Source projects - we had to replicate them in all Source projects

@tjsilver tjsilver removed a link to a pull request Nov 22, 2022
@tjsilver tjsilver transferred this issue from guardian/source Dec 6, 2022
@tjsilver tjsilver transferred this issue from guardian/csnx Dec 6, 2022
@tjsilver tjsilver transferred this issue from guardian/source Dec 6, 2022
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 a pull request may close this issue.

3 participants