Skip to content

Vibe coding blogs(Set 1)#2527

Merged
atharvadeosthale merged 19 commits into
mainfrom
vibe-coding-blogs
Oct 31, 2025
Merged

Vibe coding blogs(Set 1)#2527
atharvadeosthale merged 19 commits into
mainfrom
vibe-coding-blogs

Conversation

@Veera-mulge
Copy link
Copy Markdown
Contributor

@Veera-mulge Veera-mulge commented Oct 26, 2025

What does this PR do?

(Provide a description of what this PR does.)

Test Plan

(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work.)

Related PRs and Issues

(If this PR is related to any other PR or resolves any issue or related to any issue link all related PR and issues here.)

Have you read the Contributing Guidelines on issues?

(Write your answer here.)

Summary by CodeRabbit

  • Documentation
    • Added a comprehensive guide to "vibe coding" covering definitions, workflows, pros/cons, tool recommendations, and FAQs.
    • Added a practical article with eight real-world tips to speed up builds, including workflow examples, version control and security considerations, and resources.
    • Both posts include front-matter metadata, a call-to-action flag, and are marked unlisted in publication settings.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Oct 26, 2025

Warning

Rate limit exceeded

@atharvadeosthale has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 3 minutes and 46 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 9bcc128 and 5c53b68.

📒 Files selected for processing (2)
  • src/routes/blog/post/best-vibe-coding-tips/+page.markdoc (1 hunks)
  • src/routes/blog/post/the-complete-vibe-coding-guide-2025/+page.markdoc (1 hunks)

Walkthrough

Two new Markdoc blog posts were added under src/routes/blog/post.

  • src/routes/blog/post/best-vibe-coding-tips/+page.markdoc — new post titled “How to vibe code? 8 real-world workflow tips for faster builds,” with YAML frontmatter (layout, title, description, cover, timeToRead, date, author, callToAction, unlisted, category) and article content including eight tips, FAQs, resources, and security/version-control notes.
  • src/routes/blog/post/the-complete-vibe-coding-guide-2025/+page.markdoc — new comprehensive guide titled “The Complete Vibe Coding Guide 2025,” with YAML frontmatter and multi-section content covering overview, workflow examples, best practices, tools, FAQs, and resources.
    No exported/public API or data-structure changes were introduced.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Verify YAML frontmatter syntax and required fields for both files
  • Confirm cover image paths reference existing assets
  • Scan for broken links, malformed Markdoc/Markdown syntax, or frontmatter typos
  • Validate reading time and date formats
  • Spot-check content sections (headings, lists, FAQ anchors) for well-formed structure and internal links

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The PR title "Vibe coding blogs(Set 1)" is directly related to the main changes in the pull request, which consist of adding two new blog post pages focused on vibe coding. The title accurately conveys the primary change — the addition of blog posts about vibe coding — and the "(Set 1)" designation appropriately indicates this is part of a series. While the title could include a minor space before the parenthesis for better formatting, and could be marginally more specific about the content, it is sufficiently clear and concise for a developer scanning the commit history to understand that blog posts about vibe coding are being added.

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 3

🧹 Nitpick comments (3)
src/routes/blog/post/best-vibe-coding-tips/+page.markdoc (1)

39-39: Add space before opening parenthesis.

Standard typography convention requires a space before the opening parenthesis.

-A quick Product Requirement Document(PRD) forces you to slow down and think about what you actually want. It doesn't have to be formal or technical. Just list what success looks like at each step, like you would if you hired someone to build it for you.
+A quick Product Requirement Document (PRD) forces you to slow down and think about what you actually want. It doesn't have to be formal or technical. Just list what success looks like at each step, like you would if you hired someone to build it for you.
src/routes/blog/post/the-complete-vibe-coding-guide-2025/+page.markdoc (2)

109-115: Add missing spaces after list numbers for consistency.

Items 3 and 4 are missing spaces after the period, while items 1 and 2 have proper spacing. Maintain consistent formatting throughout the list.

-**3.Replit**
+**3. Replit**
-**4.v0 by Vercel**
+**4. v0 by Vercel**

146-148: Ensure consistent internal link format.

Line 146 uses an absolute URL with the domain (appwrite.io/blog/post/...), while lines 147-148 use relative paths (/blog/post/...). For consistency and maintainability, use the same format for all internal blog links (preferably relative paths).

-- [Comparing the best vibe coding tools](https://appwrite.io/blog/post/comparing-vibe-coding-tools)
+- [Comparing the best vibe coding tools](/blog/post/comparing-vibe-coding-tools)
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 967af34 and 9c4a769.

⛔ Files ignored due to path filters (2)
  • static/images/blog/best-vibe-coding-tips/cover.png is excluded by !**/*.png
  • static/images/blog/the-complete-vibe-coding-guide-2025/cover.png is excluded by !**/*.png
📒 Files selected for processing (2)
  • src/routes/blog/post/best-vibe-coding-tips/+page.markdoc (1 hunks)
  • src/routes/blog/post/the-complete-vibe-coding-guide-2025/+page.markdoc (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: build
  • GitHub Check: tests
🔇 Additional comments (1)
src/routes/blog/post/best-vibe-coding-tips/+page.markdoc (1)

106-108: <!-- [scratchpad_start]
[task review_file_1/2 review_internal_links verify_posts_structure]
Verify internal links and check if referenced posts exist

[observations]

  • Blog post directory contains 315 directories total
  • Existing posts use kebab-case naming: "10-best-mcp-server-client", "10-git-commands-you-should-start-using", etc.
  • Three referenced slugs NOT found in directory listing:
    • comparing-vibe-coding-tools
    • vibe-coding-security-best-practices
    • choosing-the-right-ai-database
  • rg error: markdoc type not recognized; need to search with different approach
  • Need to check actual file being reviewed and search more broadly

[pending]

  • Search for referenced slugs without file type restrictions
  • View the actual file to understand full context
  • Verify if links should exist or are planned

[actions]

  1. Run rg search without file type filter
  2. List contents of the file under review

Comment thread src/routes/blog/post/best-vibe-coding-tips/+page.markdoc Outdated
Comment thread src/routes/blog/post/best-vibe-coding-tips/+page.markdoc Outdated
Comment thread src/routes/blog/post/the-complete-vibe-coding-guide-2025/+page.markdoc Outdated
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a 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

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 9c4a769 and 9bcc128.

📒 Files selected for processing (2)
  • src/routes/blog/post/best-vibe-coding-tips/+page.markdoc (1 hunks)
  • src/routes/blog/post/the-complete-vibe-coding-guide-2025/+page.markdoc (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • src/routes/blog/post/the-complete-vibe-coding-guide-2025/+page.markdoc
🔇 Additional comments (1)
src/routes/blog/post/best-vibe-coding-tips/+page.markdoc (1)

83-83: All referenced blog posts exist—links are valid.

Verification confirms that all three blog posts referenced in the article exist in the repository:

  • /blog/post/vibe-coding-security-best-practices
  • /blog/post/comparing-vibe-coding-tools
  • /blog/post/choosing-the-right-ai-database

No broken links.

Comment thread src/routes/blog/post/best-vibe-coding-tips/+page.markdoc Outdated
@atharvadeosthale atharvadeosthale merged commit c826341 into main Oct 31, 2025
4 checks passed
@atharvadeosthale atharvadeosthale deleted the vibe-coding-blogs branch October 31, 2025 12:56
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.

3 participants