Skip to content

Conversation

@technophile-04
Copy link
Collaborator

@technophile-04 technophile-04 commented Nov 27, 2025

Description:

This is ready to review 🙌 you check test the docs at :

https://scaffold-eth-2-docs-git-vocs-buidlguidldao.vercel.app/

TODO:
Cookbook AI integration, maybe we can tackle in next PR.

@vercel
Copy link

vercel bot commented Nov 27, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
scaffold-eth-2-docs Ready Ready Preview Comment Dec 3, 2025 8:50am

@rin-st
Copy link
Member

rin-st commented Dec 4, 2025

Great job Shiv!

There will be two types of comments, PR related and not very related but I think we can fix things during this PR (broken links and similar).


PR Related

There is no logo text and welcome text is not full. Documentation button feels redundant Screenshot 2025-12-03 at 18 51 00


Also, chatgpt default prompt doesnt work as I understand, so probably we need to remove chatgpt button for now (screeenshot above)

Screenshot 2025-12-03 at 18 48 43

It would be good to add texts near github icons

Screenshot 2025-12-03 at 18 52 19

Environment: some code blocks too large

Screenshot 2025-12-03 at 18 55 49

Recipes: we need to use line focus or line highlights in the examples similar to current docs. Currently, text in all the examples is not highlighted

Screenshot 2025-12-03 at 19 08 09

One more nit for recipes: order of the recipes is different from old docs

Screenshot 2025-12-03 at 19 09 32 Screenshot 2025-12-03 at 19 09 27

Deploy smart contracts: do we need to highlight more these commands and similar ones in the page?

Screenshot 2025-12-03 at 19 14 23

Broken links etc

Screenshot 2025-12-03 at 19 03 44


Screenshot 2025-12-03 at 19 05 08
Screenshot 2025-12-03 at 19 12 35

Also, this extension doesn't work with latest create-eth, so probably we need to change extension to example extension

Screenshot 2025-12-03 at 19 25 17

If you think it's better I can create another PR for second part of comments

@Pabl0cks
Copy link
Collaborator

Pabl0cks commented Dec 4, 2025

Also, chatgpt default prompt doesnt work as I understand, so probably we need to remove chatgpt button for now (screeenshot above)

This one is working for me, maybe the browse feature has some regional restrictions?

image

Copy link
Collaborator

Choose a reason for hiding this comment

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

typo in the file name: IntergerInput -> IntegerInput

Will need to update also those links:

  • vocs.config.ts: link: "/components/IntergerInput",
  • Components overview: [IntegerInput](/components/IntergerInput) - Input field for integer values

text: "⚙ Components",
items: [
{
text: "overview",
Copy link
Collaborator

Choose a reason for hiding this comment

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

nit: should we capitalize first "O" all the overview links as "Overview"?

link: "/",
},
{
text: "🚀 Quick Start",
Copy link
Collaborator

Choose a reason for hiding this comment

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

nit: Some section don't have overview anymore (which makes sense because those removed were just link aggregators in the old docusaurus), should we add a redirect to the homepage to not have broken links SEO wise? Probably not a big deal, just if it's easy to config, we're missing these links in vocs:

  • /quick-start
  • /recipes
  • /deploying

link: "/disable-type-linting-error-checks",
},
{
text: " Extensions",
Copy link
Collaborator

Choose a reason for hiding this comment

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

nit: maybe a Windows thing. I don't see a emoji anymore here, in Docusaurus version I could see: 🔌

Copy link
Collaborator

@Pabl0cks Pabl0cks left a comment

Choose a reason for hiding this comment

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

nit: we don't have a footer on vocs. Probably not a big deal, but might be nice to keep it?

Looks like adding a footer.tsx in [docs] folder is enough.

Vibe coded footer.tsx
export default function Footer() {
  return (
    <div style={{
      borderTop: '1px solid var(--vocs-color-border)',
      marginTop: '40px',
      paddingTop: '40px',
      paddingBottom: '40px',
      fontSize: '14px',
      color: 'var(--vocs-color-text-2)' // Muted text color
    }}>
      <div style={{
        display: 'flex',
        flexWrap: 'wrap',
        justifyContent: 'space-between',
        gap: '40px',
        maxWidth: '100%',
      }}>
        
        {/* Column 1: Built With */}
        <div style={{ display: 'flex', flexDirection: 'column', gap: '12px' }}>
          <h4 style={{ fontWeight: 'bold', fontSize: '16px', color: 'var(--vocs-color-text)', margin: 0 }}>
            Built with ♥ at BuidlGuidl
          </h4>
          <a href="https://buidlguidl.com" target="_blank" rel="noreferrer" style={linkStyle}>
            BuidlGuidl Website
          </a>
          <a href="https://twitter.com/buidlguidl" target="_blank" rel="noreferrer" style={linkStyle}>
            BuidlGuidl Twitter
          </a>
        </div>

        {/* Column 2: GitHub */}
        <div style={{ display: 'flex', flexDirection: 'column', gap: '12px' }}>
          <h4 style={{ fontWeight: 'bold', fontSize: '16px', color: 'var(--vocs-color-text)', margin: 0 }}>
            GitHub
          </h4>
          <a href="https://github.com/scaffold-eth/scaffold-eth-2" target="_blank" rel="noreferrer" style={linkStyle}>
            Scaffold-Eth 2 GitHub ↗
          </a>
          <a href="https://github.com/scaffold-eth/se-2-docs" target="_blank" rel="noreferrer" style={linkStyle}>
            Docs GitHub ↗
          </a>
        </div>

        {/* Column 3: Social */}
        <div style={{ display: 'flex', flexDirection: 'column', gap: '12px' }}>
          <h4 style={{ fontWeight: 'bold', fontSize: '16px', color: 'var(--vocs-color-text)', margin: 0 }}>
            Social
          </h4>
          <a href="https://twitter.com/ScaffoldETH" target="_blank" rel="noreferrer" style={linkStyle}>
            Twitter ↗
          </a>
          <a href="https://t.me/+GCApAirsRNBlN2Yx" target="_blank" rel="noreferrer" style={linkStyle}>
            Telegram ↗
          </a>
          <a href="https://www.youtube.com/c/austingriffith" target="_blank" rel="noreferrer" style={linkStyle}>
            Youtube ↗
          </a>
        </div>
      </div>

      <div style={{ 
        textAlign: 'center', 
        marginTop: '40px', 
        fontSize: '12px', 
        opacity: 0.6 
      }}>
        Copyright © {new Date().getFullYear()} Scaffold-eth Docs. Built with Vocs.
      </div>
    </div>
  )
}

// Simple hover effect helper
const linkStyle = {
  textDecoration: 'none',
  color: 'inherit',
  transition: 'opacity 0.2s',
  opacity: 0.8
}

Copy link
Collaborator

Choose a reason for hiding this comment

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

I think we can delete it, unused

Copy link
Collaborator

Choose a reason for hiding this comment

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

I think we can delete it, unused

Copy link
Collaborator

Choose a reason for hiding this comment

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

I think we can delete it, unused

Copy link
Collaborator

Choose a reason for hiding this comment

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

I think we can delete it, unused

```

For more information about available extensions and how to use them, check out the [Extensions section](/extensions)
For more information about available extensions and how to use them, check out the [Extensions section](/extensions/howToInstall)
Copy link
Collaborator

Choose a reason for hiding this comment

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

nit: before we were pointing to /extensions. Should we keep it or you replaced it on purpose?

Copy link
Collaborator

@Pabl0cks Pabl0cks left a comment

Choose a reason for hiding this comment

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

Should we add the "Suggest changes to this page" button like the viem/vocs docs? We had "Edit" button on Docusaurus which was pretty much the same, a link to the github doc.

image

Copy link
Collaborator

Choose a reason for hiding this comment

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

nit: we can rename to index.md so instead of having a /external-contracts/external-contracts url, we would have just /external-contracts.

If we change, we'd need to update the link from the vocs config and from /hooks/index.md

Copy link
Collaborator

@Pabl0cks Pabl0cks left a comment

Choose a reason for hiding this comment

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

AWESOME JOB @technophile-04 !! You’ve tackled a really big task!

I've added some comments, mostly nitpicks. Feel free to ignore those that make no sense for you 🙌

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