-
Notifications
You must be signed in to change notification settings - Fork 394
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
Implement Reusable Gatsby Theme #3396
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work so far! Looking forward to seeing this in action for other websites!
|
I can see most of those issues fit the theme repo. We can do that gradually. We can open new issues on theme repo and solving or moving these when we look into them. |
The base reason for failing this PR against link-checker seems to be due to huge diff (#3625 (comment)). Let's create new issue or move discussion to already existing link-checker issue(maybe #1838). And, minor issues are addressed and also we can create issue for that later as well. So, let's merge this PR unless you guys see any other issue. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good to hear that the only issue with the link checker is that diff
is too big.
With the pr not breaking any new pr's link-check action, we should be able to merge once we stop the doc search from being disabled.
plugins/gatsby-theme-iterative-docs/src/components/Documentation/Layout/SearchForm/index.tsx
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fantastic work @yathomasi and @rogermparent 👏 👏 👏
This PR is made to try out
dvc.org
against the new shared website theme:@dvcorg/gatsby-theme-iterative
! The parts ofdvc.org
that are expected to be used across multiple websites are removed in this PR and imported from the theme.Things this PR does:
Removes the local plugin version of the theme and the glue code that made it
Removes components and logic that are now fully handled by the theme
Moves components and logic that shadow (replace) files in the theme into the relevant shadowing directory, "src/@dvcorg/gatsby-theme-iterative".
Updates packages (figured that making a reusable library with pinned out-of-date packages would be an issue, but possibly could have been skipped) and makes refactors to fix what that breaks
Closes
cli
highlighter (updatedvc
) #3589Closes Extract docs engine into reusable package #3114