Skip to content

Commit 10b369d

Browse files
Sync help documentation from main repository
Synced from: 855a47efb1f33e3f767ebf83bf683136ea5e9414 Date: 2025-12-29 02:20:52 UTC
1 parent 48065b9 commit 10b369d

File tree

9 files changed

+48
-24
lines changed

9 files changed

+48
-24
lines changed

404.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ Sorry, the page you're looking for doesn't exist.
1111

1212
- [Go to Help Home](/help/) - Browse all help topics
1313
- [Search Help](/help/) - Use the search box to find what you need
14-
- [Getting Started](/help/mas/getting-started) - Start here if you're new
14+
- [Getting Started](/help/mas/getting-started) (macOS) or [Getting Started](/help/windows/getting-started) (Windows) - Start here if you're new
1515
- [Back to CodeFrog](https://codefrog.app) - Return to main site
1616

1717
## Common Pages:
1818

19-
- [Keyboard Shortcuts](/help/mas/shortcuts)
20-
- [Project Workflows](/help/mas/workflows)
21-
- [Troubleshooting](/help/mas/troubleshooting)
19+
- [Keyboard Shortcuts](/help/common/shortcuts)
20+
- [Project Workflows](/help/common/workflows)
21+
- [Troubleshooting](/help/common/troubleshooting)
2222
- [Complete Feature List](/help/)
2323

2424
If you believe this is an error, please [contact support](https://greenrobot.freshdesk.com/support/solutions/9000119001).

_data/nav.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ items:
1111
- "/help/mas/"
1212
- "/help/mas/index.html"
1313

14+
- title: "Windows Help"
15+
url: "/help/windows/"
16+
match_paths:
17+
- "/help/windows/"
18+
- "/help/windows/index.html"
19+
1420
# Mac-specific documentation
1521
- title: "Mac: Getting Started"
1622
url: "/help/mas/getting-started"

assets/css/help.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ body {
146146
width: 260px;
147147
background: var(--help-sidebar);
148148
border-right: 1px solid #e5e5e7;
149-
padding: 1rem 1rem;
149+
padding: 1rem 0.5rem 1rem 0.5rem;
150150
position: sticky;
151151
top: 60px; /* Account for compact header */
152152
height: calc(100vh - 60px);
@@ -173,7 +173,7 @@ body {
173173
.help-nav a {
174174
color: #0051a5;
175175
text-decoration: none;
176-
padding: 0.4rem 0.5rem;
176+
padding: 0.4rem 0.5rem 0.4rem 0;
177177
border-radius: 4px;
178178
display: block;
179179
transition: all 0.2s ease;

help/common/tips.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,10 @@ Windows OpenSSH stores keys in a specific location:
9494

9595
**Key Management**:
9696
- Generate new key: `ssh-keygen -t ed25519 -C "your_email@example.com"`
97+
- **Note**: This requires OpenSSH to be installed. Windows 10/11 include OpenSSH by default, but if `ssh-keygen` is not available, you can:
98+
- Enable OpenSSH via Settings → Apps → Optional Features → OpenSSH Client
99+
- Use WSL (Windows Subsystem for Linux) if available
100+
- Use an alternative tool like PuTTYgen for SSH key generation
97101
- Set proper permissions: Right-click private key → Properties → Security → Remove all users except your account
98102
- Add public key to servers: Copy content of `.pub` file to server's `~/.ssh/authorized_keys`
99103

@@ -111,6 +115,7 @@ CodeFrog's code analysis uses OpenGrep, which requires specific DLL files:
111115
- If you see "missing DLL" errors:
112116
1. Close CodeFrog completely
113117
2. Delete the binaries cache folder (typically located at `C:\Users\YourUsername\AppData\Local\CodeFrog\Cache\Binaries`)
118+
- **Note**: The cache path may vary depending on your installation method (portable vs. installer) or CodeFrog's configuration. If the standard path doesn't exist, check CodeFrog's settings or logs to locate the cache directory.
114119
3. Restart CodeFrog - it will re-extract DLLs
115120

116121
## AI Assistant Guidance

help/mas/shortcuts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,5 +98,5 @@ layout: help
9898

9999
## Next Steps
100100

101-
- [Troubleshooting](/help/mas/troubleshooting) - Find solutions to common issues
101+
- [Troubleshooting](/help/common/troubleshooting) - Find solutions to common issues
102102

help/mas/tips.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Get the most out of CodeFrog with these platform-specific tips and AI assistant
2727
- **⌘T**: Open terminal
2828
- **⌘P**: Quick file search
2929

30-
See the [Keyboard Shortcuts](/help/mas/shortcuts) guide for the complete list.
30+
See the [Keyboard Shortcuts](/help/common/shortcuts) guide for the complete list.
3131

3232
### Menu Bar Integration
3333

@@ -111,6 +111,6 @@ For a complete list of recommended tools and services that work well with CodeFr
111111

112112
- [Getting Started Guide](/help/mas/getting-started) - Learn the basics
113113
- [Project Workflows](/help/common/workflows) - Choose your workflow
114-
- [Keyboard Shortcuts](/help/mas/shortcuts) - Boost productivity
115-
- [Troubleshooting](/help/mas/troubleshooting) - Solve common issues
114+
- [Keyboard Shortcuts](/help/common/shortcuts) - Boost productivity
115+
- [Troubleshooting](/help/common/troubleshooting) - Solve common issues
116116

help/mas/troubleshooting.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,5 +133,6 @@ layout: help
133133
- [Getting Started Guide](/help/mas/getting-started) - Basic setup instructions
134134
- [macOS Setup](/help/mas/macos-setup) - Detailed macOS configuration
135135
- [Project Workflows](/help/common/workflows) - Understanding local vs. remote workflows
136+
- [Tips for New Users](/help/common/tips) - Productivity tips and best practices
136137
- [Send Feedback](https://greenrobot.freshdesk.com/support/solutions/9000119001) - Contact support
137138

index.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,26 +34,26 @@ This is the authoritative, comprehensive list of all CodeFrog features. Use this
3434

3535
## Getting Started
3636

37-
- [Getting Started Guide](/help/mas/getting-started) - Quick start guide for new users
38-
- [Project Workflows](/help/mas/workflows) - Learn about local and remote development
39-
- [Keyboard Shortcuts](/help/mas/shortcuts) - Master CodeFrog's keyboard shortcuts
37+
- [Getting Started Guide](/help/mas/getting-started) (macOS) or [Getting Started Guide](/help/windows/getting-started) (Windows) - Quick start guide for new users
38+
- [Project Workflows](/help/common/workflows) - Learn about local and remote development
39+
- [Keyboard Shortcuts](/help/common/shortcuts) - Master CodeFrog's keyboard shortcuts
4040

4141
## Advanced Features
4242

43-
- [Accessibility Testing](/help/mas/accessibility) - WCAG AA compliance testing
44-
- [Security Scanning](/help/mas/security) - Comprehensive security validation
45-
- [OSV / Supply Chain](/help/mas/osv) - Open Source Vulnerability detection
46-
- [Secrets Detection](/help/mas/secrets) - Gitleaks integration for secrets scanning
43+
- [Accessibility Testing](/help/common/accessibility) - WCAG AA compliance testing
44+
- [Security Scanning](/help/common/security) - Comprehensive security validation
45+
- [OSV / Supply Chain](/help/common/osv) - Open Source Vulnerability detection
46+
- [Secrets Detection](/help/common/secrets) - Gitleaks integration for secrets scanning
4747

4848
## AI & Automation
4949

50-
- [CodeRabbit + Augment Workflow](/help/mas/ai-coder-coderabbit-augment) - Automated code review workflow
51-
- [Cursor / Other AI Agents](/help/mas/ai-coder-cursor) - Using Cursor and other AI tools
50+
- [CodeRabbit + Augment Workflow](/help/common/ai-coder-coderabbit-augment) - Automated code review workflow
51+
- [Cursor / Other AI Agents](/help/common/ai-coder-cursor) - Using Cursor and other AI tools
5252

5353
## Launch & Quality
5454

55-
- [Launch Checklist](/help/mas/launch-checklist) - Pre-launch verification steps
56-
- [Troubleshooting](/help/mas/troubleshooting) - Common issues and solutions
55+
- [Launch Checklist](/help/common/launch-checklist) - Pre-launch verification steps
56+
- [Troubleshooting](/help/common/troubleshooting) - Common issues and solutions
5757

5858
---
5959

scripts/check_links.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,24 @@ def check_links(help_dir: Path) -> Tuple[int, int, int, int, List[str]]:
8080
external_links = 0
8181
broken_list = []
8282

83-
# Find all markdown files
83+
# Get help-docs root directory to check root index.md
84+
help_docs_dir = help_dir.parent
85+
86+
# Find all markdown files in help/ directory
8487
md_files = list(help_dir.rglob("*.md"))
8588

89+
# Also check root index.md if it exists
90+
root_index = help_docs_dir / "index.md"
91+
if root_index.exists():
92+
md_files.append(root_index)
93+
8694
for md_file in md_files:
87-
# Get relative path from help directory
88-
rel_path = md_file.relative_to(help_dir)
95+
# Get relative path - handle both help/ subdirectory and root files
96+
try:
97+
rel_path = md_file.relative_to(help_dir)
98+
except ValueError:
99+
# File is outside help_dir (like root index.md)
100+
rel_path = md_file.relative_to(help_docs_dir)
89101

90102
# Read file content
91103
try:

0 commit comments

Comments
 (0)