Skip to content
This repository was archived by the owner on Feb 18, 2026. It is now read-only.

docs: 📚 Scribe - Clarify docs symlink in README#551

Open
yacosta738 wants to merge 1 commit intomainfrom
docs/scribe-fix-symlink-and-readme-10262607841924130248
Open

docs: 📚 Scribe - Clarify docs symlink in README#551
yacosta738 wants to merge 1 commit intomainfrom
docs/scribe-fix-symlink-and-readme-10262607841924130248

Conversation

@yacosta738
Copy link
Copy Markdown
Contributor

This change fixes the broken docs@ symlink and updates the main README.md to clarify the documentation structure and setup process. This addresses an issue where the symlink was not correctly created in a fresh clone, and the documentation did not explain how to fix it.


PR created automatically by Jules for task 10262607841924130248 started by @yacosta738

The root `docs/` directory is a symlink to the actual documentation content located at `client/apps/docs/src/content/docs/`. This was not clearly explained, and the symlink could be broken in a fresh clone.

This commit updates the "Project Structure" section of the main `README.md` to clarify that `docs/` is a symlink and instructs users to run `make prepare-env` to ensure it is set up correctly. This improves the developer onboarding experience.

Co-authored-by: yacosta738 <33158051+yacosta738@users.noreply.github.com>
@google-labs-jules
Copy link
Copy Markdown
Contributor

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Jan 29, 2026

Deploying cvix with  Cloudflare Pages  Cloudflare Pages

Latest commit: 2a5a070
Status:🚫  Build failed.

View logs

@github-actions github-actions bot added the area:docs Documentation changes (docs/**, *.md, *.mdx) label Jan 29, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Jan 29, 2026

📝 Walkthrough

Summary by CodeRabbit

  • Documentation
    • Updated README to clarify the docs directory structure, documenting that it operates as a symlink to the client application's documentation content and is created during project initialization.

✏️ Tip: You can customize this high-level summary in your review settings.

Walkthrough

Documentation update clarifying that the docs/ directory is a symlink to client/apps/docs/src/content/docs/, created during environment preparation via make prepare-env. No functional or runtime changes.

Changes

Cohort / File(s) Summary
Documentation
README.md
Added clarification notes explaining that docs/ is a symlink to client/apps/docs/src/content/docs/ and is created by make prepare-env.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Suggested labels

documentation

Poem

📚 A symlink's secret now laid bare,
Docs directory living elsewhere,
Make prepare sets it right with care,
README whispers, "It's over there!" ✨

🚥 Pre-merge checks | ✅ 6
✅ Passed checks (6 passed)
Check name Status Explanation
Title check ✅ Passed The PR title follows Conventional Commits format with 'docs' scope and descriptive message, clearly indicating documentation updates to clarify the symlink structure.
Description check ✅ Passed The description directly relates to the changeset, explaining the symlink fix and README clarification that matches the actual modifications documented in the PR objectives.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Clean Architecture Compliance ✅ Passed This PR contains only documentation changes to README.md with no code modifications, making Clean Architecture compliance assessment not applicable.
Security Review ✅ Passed Documentation-only change to README.md clarifying project structure and symlink setup; no functional code, secrets, or security concerns present.
Test Coverage ✅ Passed This PR contains only documentation updates to README.md with no functional, business logic, endpoint, or runtime changes. Test coverage requirements do not apply to documentation-only modifications.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch docs/scribe-fix-symlink-and-readme-10262607841924130248

Warning

Review ran into problems

🔥 Problems

Errors were encountered while retrieving linked issues.

Errors (1)
  • README-10262607841924130248: Entity not found: Issue - Could not find referenced Issue.

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.

@sonarqubecloud
Copy link
Copy Markdown

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

🤖 Fix all issues with AI agents
In `@README.md`:
- Around line 92-94: Update the README note about the docs symlink to also state
where edits should be made and how changes propagate: amend the existing
paragraph that mentions "The `docs/` directory is a symlink to
`client/apps/docs/src/content/docs/`" to add a brief sentence like "Edit files
via the `docs/` symlink (changes will apply to
`client/apps/docs/src/content/docs/`) or, if you prefer, edit the target
directly" and keep the existing instruction to run `make prepare-env`; ensure
the clarification is concise and placed immediately after the existing symlink
explanation.

Comment on lines +92 to +94
> **Note:** The `docs/` directory is a symlink to `client/apps/docs/src/content/docs/`.
> It is automatically created by running `make prepare-env`.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick | 🔵 Trivial

Clear and helpful documentation.

The note effectively explains the symlink structure and provides the setup command. New developers will immediately understand why docs/ might be missing or broken in a fresh clone and how to fix it.

💡 Optional enhancement: Mention file modification behavior

Consider briefly noting that modifications should be made through the symlink (or conversely, that changes propagate to the actual location). This could prevent confusion about where edits should be made:

 > **Note:** The `docs/` directory is a symlink to `client/apps/docs/src/content/docs/`.
-> It is automatically created by running `make prepare-env`.
+> It is automatically created by running `make prepare-env`. Changes made through
+> either path will affect the same files.

This is entirely optional and may be considered obvious to most developers.

🤖 Prompt for AI Agents
In `@README.md` around lines 92 - 94, Update the README note about the docs
symlink to also state where edits should be made and how changes propagate:
amend the existing paragraph that mentions "The `docs/` directory is a symlink
to `client/apps/docs/src/content/docs/`" to add a brief sentence like "Edit
files via the `docs/` symlink (changes will apply to
`client/apps/docs/src/content/docs/`) or, if you prefer, edit the target
directly" and keep the existing instruction to run `make prepare-env`; ensure
the clarification is concise and placed immediately after the existing symlink
explanation.

@github-actions
Copy link
Copy Markdown
Contributor

Qodana for JVM

105 new problems were found

Inspection name Severity Problems
Unused symbol 🔶 Warning 48
Invalid YAML configuration 🔶 Warning 9
Vulnerable declared dependency 🔶 Warning 5
Taint analysis 🔶 Warning 4
Potentially ambiguous 'kotlin.coroutine.coroutineContext' usage 🔶 Warning 4
Unresolved reference in KDoc 🔶 Warning 3
Redundant character escape 🔶 Warning 1
Duplicated code fragment ◽️ Notice 11
Unknown HTTP header ◽️ Notice 10
Redundant interpolation prefix ◽️ Notice 4
Multi-dollar interpolation can be used in string literals (available since 2.1) ◽️ Notice 1
Redundant escaped dollar characters in string literals ◽️ Notice 1
String concatenation that can be converted to string template ◽️ Notice 1
If-Null return/break/... foldable to '?:' ◽️ Notice 1
Unnecessary type argument ◽️ Notice 1
Vulnerable declared dependency ◽️ Notice 1

☁️ View the detailed Qodana report

Contact Qodana team

Contact us at qodana-support@jetbrains.com

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area:docs Documentation changes (docs/**, *.md, *.mdx) documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant