Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>EPSILON ServiceNew to Visual Studio Code? Get it now.
EPSILON Service

EPSILON Service

SkySoft-ATM

|
8 installs
| (3) | Free
Documentation @s Code extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

EPSILON Extension for Visual Studio Code

⚠️ ⚠️ This project is for personal use only: check the license for more information. ⚠️ ⚠️

This Software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Overview

EPSILON provides an intuitive interface for managing requirement documents directly within VS Code. It transforms technical XML requirement files into an easy-to-use rich text editor with specialized formatting and tracking capabilities.

Features

Rich Text Requirement Editor

  • User-Friendly Interface: Edit requirements with a modern, intuitive interface instead of raw XML
  • Rich Text Formatting: Add formatting such as bold, italic, lists, and headings to your requirement content
  • Automatic Change Tracking: Changes are automatically tracked with reference to ticket IDs from your Git branch names
  • Impact Analysis: Automatic updates to the impact analysis file to track which requirements are affected by changes

Requirements Explorer

  • Tree View Navigation: Easily navigate through your requirement files in a structured tree view
  • Quick Actions: Create new requirements or mark existing ones as deleted with simple context menu actions
  • Status Indication: Visual indicators for requirement status (applicable, deleted, etc.)

Version Control Integration

  • Git-Aware: Automatically extracts ticket IDs from branch names for change tracking
  • Change History: Maintains a detailed history of changes made to each requirement
  • Audit Trail: Every change is linked to a specific ticket ID for full traceability

Git Integration

For optimal use of the change tracking features:

  • Use branch names that include ticket IDs in the format feature/TICKET-123
  • The extension will automatically extract the ticket ID to track changes

Using EPSILON

Creating Requirements

  1. Open the EPSILON view from the activity bar
  2. Right-click on a folder and select "EPSILON: Create Requirement"
  3. Enter the requirement ID when prompted
  4. The new requirement file will be created and opened in the custom editor

Editing Requirements

  1. Navigate to a requirement file in the EPSILON view
  2. Click on the file to open it in the custom editor
  3. Use the form fields and rich text editor to modify the requirement content
  4. Press Ctrl+S or click Save to save your changes

Marking Requirements as Deleted

  1. Right-click on a requirement file in the EPSILON view
  2. Select "EPSILON: Delete Requirement"
  3. The requirement will be marked as deleted (not physically removed)

Keyboard Shortcuts

The custom editor supports special keyboard shortcuts for rich text editing:

  • Ctrl+B: Bold text
  • Ctrl+I: Italic text
  • Ctrl+U: Underline text
  • Ctrl+S: Save requirement
  • Ctrl+Z: Undo (within editor)
  • Ctrl+Y: Redo (within editor)

System Requirements

  • Visual Studio Code version 1.99.0 or higher
  • Git extension for VS Code (automatically installed as a dependency)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft