docs(developers): add quick start guide#374
docs(developers): add quick start guide#374dhozil wants to merge 6 commits intogenlayerlabs:mainfrom
Conversation
✅ Deploy Preview for genlayer-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✅ Files skipped from review due to trivial changes (1)
📝 WalkthroughWalkthroughAdds a new "Quick Start" documentation page for Intelligent Contracts, registers it in the route metadata, and updates the home page "For Developers" card to link directly to the new quick-start guide. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@pages/developers/intelligent-contracts/quick-start.mdx`:
- Line 63: Update the install command so shells like zsh don't treat the square
brackets as glob patterns: replace the unquoted "pip install genlayer-test[sim]"
invocation with a quoted form (e.g. use single quotes around genlayer-test[sim])
wherever the string "pip install genlayer-test[sim]" appears in the file
pages/developers/intelligent-contracts/quick-start.mdx so the command is
portable across shells.
- Line 44: Clarify that the package name `genvm-linter` installs the CLI that
exposes the `genvm-lint` command: update the introduction text where
`genvm-linter` is first mentioned to state something like “Install the package
`genvm-linter` which provides the `genvm-lint` CLI (used as `genvm-lint check`)”
so readers understand `genvm-linter` is the package and `genvm-lint` is the
command; reference the package name `genvm-linter` and the command `genvm-lint
check` explicitly in that sentence.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 1c76fceb-ba47-4fb6-8a70-485e3d2327db
📒 Files selected for processing (3)
pages/developers/intelligent-contracts/_meta.jsonpages/developers/intelligent-contracts/quick-start.mdxpages/index.mdx
|
Great guide — well structured and good use of Nextra components. A few things:
|
There was a problem hiding this comment.
🧹 Nitpick comments (1)
pages/developers/intelligent-contracts/quick-start.mdx (1)
188-188: Optional wording trim for concision.Consider shortening “make a decision on-chain” to “decide on-chain” for tighter phrasing.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@pages/developers/intelligent-contracts/quick-start.mdx` at line 188, Replace the phrase "make a decision on-chain" with the more concise "decide on-chain" in the sentence that currently reads "Now add what no regular smart contract can do — call an LLM to make a decision on-chain:" so it becomes "Now add what no regular smart contract can do — call an LLM to decide on-chain:"; update the surrounding sentence accordingly to keep punctuation and emphasis intact.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@pages/developers/intelligent-contracts/quick-start.mdx`:
- Line 188: Replace the phrase "make a decision on-chain" with the more concise
"decide on-chain" in the sentence that currently reads "Now add what no regular
smart contract can do — call an LLM to make a decision on-chain:" so it becomes
"Now add what no regular smart contract can do — call an LLM to decide
on-chain:"; update the surrounding sentence accordingly to keep punctuation and
emphasis intact.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 9a481baa-ebf9-47a5-b6bf-49127f14fa3b
📒 Files selected for processing (1)
pages/developers/intelligent-contracts/quick-start.mdx
What
Adds a new Quick Start page for developers new to GenLayer.
Why
Currently there is no single linear path from zero to a running
contract. New developers land on the docs and have to piece together
information from multiple pages (Development Setup, Your First Contract,
Your First Intelligent Contract) without a clear starting point.
Changes
pages/developers/intelligent-contracts/quick-start.mdx_meta.jsonto show Quick Start first in the sidebarRelated
Related to #346 (point #9 — no clear onboarding path for new developers)
Summary by CodeRabbit