# Vreko Documentation

Welcome to the Vreko documentation. This documentation covers all aspects of using Vreko to protect your code and manage snapshots.

## User Guide

Start here to learn how to use Vreko effectively:

-   [Getting Started](user-guide/getting-started.md) - Complete guide to using Vreko
-   [Protection Levels](user-guide/protection-levels.md) - In-depth guide to protection levels
-   [Settings](user-guide/settings.md) - Configuration options and settings
-   [Team Configuration](user-guide/team-configuration.md) - Sharing protection policies with your team
-   [Advanced Features](user-guide/advanced-features.md) - Timeline integration, snapshot comparison, and more

## Table of Contents

### 🚀 Getting Started

-   [Installation](user-guide/getting-started.md#installation)
-   [Quick Start](user-guide/getting-started.md#quick-start)
-   [First Protection](user-guide/getting-started.md#first-protection)

### 🛡️ Protection Levels

-   [Understanding Protection Levels](user-guide/protection-levels.md#understanding-protection-levels)
-   [How to Protect Files](user-guide/protection-levels.md#how-to-protect-files)
-   [Changing Protection Levels](user-guide/protection-levels.md#changing-protection-levels)

### ⚙️ Configuration

-   [VS Code Settings](user-guide/settings.md#vs-code-settings)
-   [Configuration File](user-guide/settings.md#configuration-file)
-   [Team Configuration](user-guide/team-configuration.md)

### 📸 Snapshots

-   [Creating Snapshots](user-guide/getting-started.md#creating-snapshots)
-   [Restoring from Snapshots](user-guide/getting-started.md#restoring-from-snapshots)
-   [Snapshot Comparison](user-guide/advanced-features.md#snapshot-comparison)
-   [Snapshot Management](user-guide/advanced-features.md#snapshot-management)

### 🔧 Advanced Features

-   [Timeline Integration](user-guide/advanced-features.md#timeline-integration)
-   [Keyboard Shortcuts](user-guide/advanced-features.md#keyboard-shortcuts)
-   [Command Palette](user-guide/advanced-features.md#command-palette)
-   [Performance Optimization](user-guide/advanced-features.md#performance-optimization)

## Need Help?

-   Check the [main README](../README.md) for general information
-   Review the [CHANGELOG](../CHANGELOG.md) for recent updates
-   Open an [issue](https://github.com/vreko-dev/vscode/issues) for bug reports
-   Join the [discussion](https://github.com/vreko-dev/vscode/discussions) for questions

Happy coding! 🦎
