This document explains the VS Code workspace configuration for the Fused Gaming organization repository.
The workspace has been configured to optimize project coordination and documentation management for the Fused Gaming organization.
- Auto-save: Enabled on focus change
- Format on save: Automatically formats files when saved
- Word wrap: Enabled for better readability
- Trailing whitespace: Automatically trimmed
- Final newline: Automatically inserted
- Enhanced preview with GitHub flavoring
- Smart suggestions enabled
- Automatic formatting with Prettier
- Line length guide at 120 characters
- 2-space indentation
- Auto-formatting for GitHub workflows
- Syntax validation
- 2-space indentation
- Auto-formatting
- Schema validation
The workspace recommends these extensions for installation:
- EditorConfig: Maintains consistent coding styles
- Prettier: Code formatter
- Markdown All in One: Markdown editing tools
- MarkdownLint: Markdown linting
- GitHub Markdown Preview: Enhanced preview
- GitHub Actions: Workflow support
- GitHub Pull Requests: PR management
- GitLens: Enhanced Git capabilities
- Todo Tree: Tracks TODO comments
- Better Comments: Color-coded comments
- Code Spell Checker: Catches typos
- YAML: YAML language support
- JSON Language Service: Enhanced JSON editing
Access tasks via Terminal > Run Task or Ctrl+Shift+P > "Tasks: Run Task":
- Validate YAML Files: Lists all YAML files
- List All Markdown Files: Shows all documentation
- List GitHub Issue Templates: Shows available templates
- Show Directory Structure: Displays folder hierarchy
Pre-configured queries for quick access:
- My Issues
- Created Issues
- Recent Issues
- All Open Issues
- Bug Reports
- Feature Requests
- Smart commits enabled
- Auto-fetch enabled
- Sync confirmations disabled for smoother workflow
- Issue creation triggers for TODO, FIXME, BUG, HACK
Ensures consistent formatting across different editors:
- UTF-8 encoding
- LF line endings
- Spaces for indentation
- Trim trailing whitespace
- Insert final newline
Code formatting rules:
- 120 character line width
- 2-space indentation
- LF line endings
- Language-specific overrides
Excludes:
- OS-specific files
- IDE configurations (except shared ones)
- Temporary files
- Logs
- Environment variables
- Node modules
- Build outputs
- Use
Ctrl+Shift+Vto preview markdown - The preview updates automatically
- Use TODO comments - they'll appear in the Todo Tree view
- Spell checker highlights typos automatically
- Use GitHub Issues panel (left sidebar)
- View and create issues directly in VS Code
- Manage PRs from the Source Control panel
- Review GitHub Actions status inline
- Explorer sorts by type automatically
- Git ignored files are hidden
- 20px indent for better hierarchy visualization
- No preview mode - files open directly for editing
- Press
Ctrl+Shift+Bfor quick task access - Use tasks to validate YAML before committing
- Check markdown files before publishing
- Review templates before creating issues
Add personal overrides to your user settings, not the workspace file.
Feel free to install additional extensions that suit your workflow.
Edit .vscode/tasks.json to add custom tasks for your needs.
- Reload the window:
Ctrl+Shift+P> "Developer: Reload Window" - Check the Extensions view for installation status
- Ensure Prettier is installed
- Check that "Format on Save" is enabled
- Verify file type associations
- Ensure you have Git installed
- Check Git config:
git config --list - Verify repository remote:
git remote -v
- Commit Often: Use descriptive commit messages
- Use Templates: Leverage issue templates for consistency
- Format Before Commit: Let auto-format handle styling
- Document Changes: Update relevant docs when changing structure
- Review Before Push: Use GitLens to review changes
For issues or suggestions about the workspace configuration, please open an issue using the appropriate template.