-
Notifications
You must be signed in to change notification settings - Fork 4
fix(readme): Fix repo README and adjust publication readme content #49
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
Conversation
WalkthroughUpdated README content and examples (hero image, TOC, port → 3000, added Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes
Possibly related PRs
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🧰 Additional context used🪛 markdownlint-cli2 (0.18.1)README.md12-12: Emphasis used instead of a heading (MD036, no-emphasis-as-heading) 390-390: Link and image reference definitions should be needed (MD053, link-image-reference-definitions) 🔇 Additional comments (1)
Comment |
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.
Actionable comments posted: 1
🧹 Nitpick comments (1)
README.md (1)
12-12: Use a heading instead of emphasis for line 12.Line 12 uses emphasis (
_..._) but reads like a tagline that should be a proper heading or subheading. Consider using a heading level or clarifying the intent:_Made with ❤️ for TypeScript developers_This violates MD036 (no-emphasis-as-heading) per markdownlint. Either use
##(heading) or restructure the text.
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (4)
README.md(7 hunks)libs/cli/project.json(1 hunks)libs/sdk/project.json(1 hunks)package.json(1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md
12-12: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
61-61: Link fragments should be valid
(MD051, link-fragments)
62-62: Link fragments should be valid
(MD051, link-fragments)
63-63: Link fragments should be valid
(MD051, link-fragments)
92-92: Reference links and images should use a label that is defined
Missing link or image reference definition: "1"
(MD052, reference-links-images)
100-100: Reference links and images should use a label that is defined
Missing link or image reference definition: "1"
(MD052, reference-links-images)
109-109: Reference links and images should use a label that is defined
Missing link or image reference definition: "1"
(MD052, reference-links-images)
153-153: Reference links and images should use a label that is defined
Missing link or image reference definition: "4"
(MD052, reference-links-images)
201-201: Reference links and images should use a label that is defined
Missing link or image reference definition: "1"
(MD052, reference-links-images)
227-227: Reference links and images should use a label that is defined
Missing link or image reference definition: "3"
(MD052, reference-links-images)
250-250: Reference links and images should use a label that is defined
Missing link or image reference definition: "3"
(MD052, reference-links-images)
258-258: Reference links and images should use a label that is defined
Missing link or image reference definition: "5"
(MD052, reference-links-images)
262-262: Reference links and images should use a label that is defined
Missing link or image reference definition: "6"
(MD052, reference-links-images)
266-266: Reference links and images should use a label that is defined
Missing link or image reference definition: "4"
(MD052, reference-links-images)
270-270: Reference links and images should use a label that is defined
Missing link or image reference definition: "7"
(MD052, reference-links-images)
274-274: Reference links and images should use a label that is defined
Missing link or image reference definition: "8"
(MD052, reference-links-images)
278-278: Reference links and images should use a label that is defined
Missing link or image reference definition: "9"
(MD052, reference-links-images)
284-284: Reference links and images should use a label that is defined
Missing link or image reference definition: "10"
(MD052, reference-links-images)
309-309: Reference links and images should use a label that is defined
Missing link or image reference definition: "11"
(MD052, reference-links-images)
327-327: Reference links and images should use a label that is defined
Missing link or image reference definition: "12"
(MD052, reference-links-images)
342-342: Reference links and images should use a label that is defined
Missing link or image reference definition: "5"
(MD052, reference-links-images)
355-355: Reference links and images should use a label that is defined
Missing link or image reference definition: "3"
(MD052, reference-links-images)
364-364: Reference links and images should use a label that is defined
Missing link or image reference definition: "13"
(MD052, reference-links-images)
370-370: Reference links and images should use a label that is defined
Missing link or image reference definition: "13"
(MD052, reference-links-images)
🔇 Additional comments (3)
package.json (1)
6-7: LGTM!The new build script is correctly formatted and aligns with the monorepo's nx-based build orchestration. No concerns.
libs/sdk/project.json (1)
20-21: LGTM!Narrowing assets to only README.md is appropriate for publication. This prevents unintended markdown files from being packaged.
libs/cli/project.json (1)
20-21: LGTM!Consistent with the SDK changes. Restricting assets to README.md only for publication is the right call.
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.
Actionable comments posted: 2
🧹 Nitpick comments (1)
README.md (1)
12-12: Clarify whether line 12 should be styled differently.Markdownlint flags line 12 (
_Made with ❤️ for TypeScript developers_) as using emphasis instead of a heading (MD036). If this is intentional styling for a tagline beneath the hero, consider adding a linting disable comment or restructuring. If it should be a proper section heading, adjust accordingly.
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (2)
docs/images/banner.dark.pngis excluded by!**/*.pngdocs/images/banner.light.pngis excluded by!**/*.png
📒 Files selected for processing (1)
README.md(7 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md
12-12: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
61-61: Link fragments should be valid
(MD051, link-fragments)
62-62: Link fragments should be valid
(MD051, link-fragments)
63-63: Link fragments should be valid
(MD051, link-fragments)
392-392: Link and image reference definitions should be needed
Unused link or image reference definition: "2"
(MD053, link-image-reference-definitions)
🔇 Additional comments (1)
README.md (1)
391-403: Critical issue from previous review is resolved!The missing link reference definitions have been fully addressed. All 13 reference definitions
[1]through[13]are now properly defined at the end of the file with correct URLs and titles. This resolves the markdown linting failure (MD052) and ensures all reference-style links throughout the document render correctly.
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.
Actionable comments posted: 2
🧹 Nitpick comments (1)
README.md (1)
12-12: Note: Emphasis on tagline triggers linter MD036.The tagline
_Made with ❤️ for TypeScript developers_uses italics, which the markdown linter flags (MD036). This is semantically appropriate for a tagline/subtitle, so it can safely remain unless you prefer plain text or a different style.
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
README.md(7 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md
12-12: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
61-61: Link fragments should be valid
(MD051, link-fragments)
62-62: Link fragments should be valid
(MD051, link-fragments)
63-63: Link fragments should be valid
(MD051, link-fragments)
392-392: Link and image reference definitions should be needed
Unused link or image reference definition: "2"
(MD053, link-image-reference-definitions)
🔇 Additional comments (3)
README.md (3)
3-8: Responsive picture element looks good.The updated responsive image with dark/light mode support using
<picture>and media queries is a solid improvement over static assets.
27-27: Correct TypeScript/MCP setup updates.Adding
reflect-metadataimport is essential for decorator support in TypeScript, and updating the default port to 3000 aligns with Node.js conventions. Both changes are consistently applied across examples.Also applies to: 34-34, 128-128, 135-135
153-154: Zod field ergonomic improvement well‑applied.The simplified
inputSchemaformat using direct Zod fields is correctly documented and consistently applied across function and class tool examples, reducing unnecessary nesting.Also applies to: 164-164, 177-177
Summary by CodeRabbit