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

Implement Reusable Gatsby Theme #3396

Merged
merged 46 commits into from
Jun 9, 2022
Merged

Implement Reusable Gatsby Theme #3396

merged 46 commits into from
Jun 9, 2022

Conversation

rogermparent
Copy link
Contributor

@rogermparent rogermparent commented Mar 26, 2022

This PR is made to try out dvc.org against the new shared website theme: @dvcorg/gatsby-theme-iterative! The parts of dvc.org that are expected to be used across multiple websites are removed in this PR and imported from the theme.

Things this PR does:

@shcheklein shcheklein temporarily deployed to dvc-org-try-external-th-doe8zu March 26, 2022 04:37 Inactive
@rogermparent rogermparent self-assigned this Mar 28, 2022
Copy link
Contributor

@julieg18 julieg18 left a 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!

package.json Outdated Show resolved Hide resolved
src/components/Blog/Search/SearchBox/styles.module.css Outdated Show resolved Hide resolved
src/components/Blog/Post/Markdown/index.tsx Show resolved Hide resolved
src/templates/doc-jsx.tsx Show resolved Hide resolved
src/pages/doc/user-guide/glossary.tsx Show resolved Hide resolved
@yathomasi yathomasi marked this pull request as ready for review March 31, 2022 19:27
@yathomasi yathomasi marked this pull request as draft March 31, 2022 19:27
@rogermparent rogermparent temporarily deployed to dvc-org-try-external-th-doe8zu April 5, 2022 02:21 Inactive
@rogermparent rogermparent temporarily deployed to dvc-org-try-external-th-doe8zu April 5, 2022 03:16 Inactive
@rogermparent rogermparent temporarily deployed to dvc-org-try-external-th-doe8zu April 5, 2022 20:54 Inactive
@rogermparent rogermparent temporarily deployed to dvc-org-try-external-th-doe8zu April 7, 2022 02:40 Inactive
@jorgeorpinel
Copy link
Contributor

jorgeorpinel commented Jun 2, 2022

  • Hi. Maybe we should move some of these issues to the Gatsby theme repo when this is merged.

@yathomasi
Copy link
Contributor

  • Hi. Maybe we should move some of these issues to the Gatsby theme repo when this is merged.

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.

@yathomasi yathomasi requested a review from a team June 2, 2022 10:59
@yathomasi yathomasi temporarily deployed to dvc-org-try-external-th-s8inmd June 2, 2022 11:11 Inactive
@rogermparent rogermparent changed the title Try out new Gatsby theme Implement Reusable Gatsby Theme Jun 2, 2022
@yathomasi yathomasi temporarily deployed to dvc-org-try-external-th-s8inmd June 3, 2022 09:18 Inactive
@yathomasi yathomasi temporarily deployed to dvc-org-try-external-th-s8inmd June 6, 2022 12:07 Inactive
@yathomasi yathomasi temporarily deployed to dvc-org-try-external-th-s8inmd June 8, 2022 04:34 Inactive
@yathomasi yathomasi temporarily deployed to dvc-org-try-external-th-s8inmd June 8, 2022 05:32 Inactive
@yathomasi
Copy link
Contributor

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.
cc: @rogermparent @julieg18

Copy link
Contributor

@julieg18 julieg18 left a 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.

@yathomasi yathomasi temporarily deployed to dvc-org-try-external-th-s8inmd June 8, 2022 17:49 Inactive
Copy link
Contributor

@julieg18 julieg18 left a 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 👏 👏 👏

@yathomasi yathomasi merged commit 9a47e0c into master Jun 9, 2022
@yathomasi yathomasi deleted the try-external-theme branch June 9, 2022 02:36
This was referenced Jun 12, 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 this pull request may close these issues.

cli highlighter (update dvc) Extract docs engine into reusable package
5 participants