Getting Started with CodeFrog
Welcome to CodeFrog on Windows! This guide will help you get started quickly.
Quick Start
- Complete Windows Setup
- Follow the Windows Setup Guide to configure your system
- Enable long path support if working with deep directory structures
- Ensure OpenSSH Client is installed
- Open CodeFrog
- Launch CodeFrog from the Start menu or Microsoft Store
- Complete the onboarding flow to set your preferences
- Create Your First Project
- Local Folder: Use files on your Windows computer
- SSH Connection: Work on a remote server via SSH
- Click “New Project” and choose your project type
- Start Coding
- Use the File Browser to navigate your project
- Open the Terminal for command-line access
- Use Git tools for version control
Windows Setup Steps
Before you start using CodeFrog, complete these Windows-specific setup steps:
1. Enable Long Path Support (Recommended)
Windows has a 260-character path limit by default. Enable long path support:
- Run PowerShell as Administrator
- Execute:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force - Restart your computer
See Windows Setup Guide for detailed instructions.
2. Install OpenSSH Client
OpenSSH is required for terminal functionality:
- Open Settings → Apps → Optional Features
- Click “Add a feature”
- Search for “OpenSSH Client” and install it
Or use PowerShell (as Administrator):
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
3. Configure Terminal (Optional but Recommended)
Install Windows Terminal for the best experience:
- Open Microsoft Store
- Search for “Windows Terminal”
- Install and set as default terminal
Recommended Setup
- Windows users: Follow the Windows Setup Guide for complete configuration
- Decide your workflow: Choose between Local or Remote development
- Connect GitHub: Link your GitHub account for PR comments and issues
- Review shortcuts: Check keyboard shortcuts for productivity
Creating Your First Project
Local Project
- Click “New Project” on the Welcome screen
- Select “Local Folder”
- Choose a folder on your Windows computer
- Grant permissions if Windows asks
- Your project is ready!
Remote Project (SSH)
- Click “New Project” on the Welcome screen
- Select “SSH Connection”
- Enter your server details:
- Hostname or IP address
- Username
- Port (default: 22)
- Authentication method (password or SSH key)
- Click “Connect”
- Select the project folder on the server
Windows-Specific Workflow Considerations
File Paths
- Keep paths short: Avoid very deep directory structures
- Enable long paths: If needed, enable long path support (see setup guide)
- Case sensitivity: Windows is case-insensitive, but be aware when deploying to case-sensitive systems
Terminal Usage
- Windows Terminal: Recommended for best experience
- PowerShell: Pre-installed, works well
- Command Prompt: Basic support available
Permissions
- UAC prompts: Click “Yes” when Windows asks for permission
- Folder access: Keep projects in user folders (Documents, Desktop) for easier access
- SSH keys: Store in
C:\Users\YourUsername\.ssh\
Next Steps
- Try Remote Development for server-based projects
- Learn about Security Scanning and Security Headers to secure your applications
- See Windows Troubleshooting if you hit issues
- Check Tips for New Users for Windows-specific productivity tips
Getting Help
- Windows Setup Guide - Detailed Windows configuration
- Windows Troubleshooting - Solve common Windows issues
- Tips for New Users - Platform-specific tips and best practices
- Windows Store Subscriptions - Manage your subscription