Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,13 @@ Thumbs.db
# Environment variables
.env
.env.local
test-env/**/.env

# TypeScript
*.tsbuildinfo

# Test environments (Docker-based testing)
test-env/**/data/
test-env/**/.data/
test-env/**/volumes/

19 changes: 19 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,25 @@
"DEV_DEBUG_MODE": "true"
}
},
{
"name": "Run Extension (Jira Server Dev Mode)",
"type": "extensionHost",
"request": "launch",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"outFiles": [
"${workspaceFolder}/out/**/*.js"
],
"preLaunchTask": "${defaultBuildTask}",
"envFile": "${workspaceFolder}/.env.local",
"env": {
"DEV_MODE": "true",
"DEV_PROVIDER": "jira",
"DEV_JIRA_TYPE": "server",
"DEV_DEBUG_MODE": "true"
}
},
{
"name": "Run Extension (Fresh Install Test)",
"type": "extensionHost",
Expand Down
3 changes: 3 additions & 0 deletions .vscodeignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
.vscode-test/**
.vscode-test-fresh/**

# Test environments - NEVER package Docker testing infrastructure
test-env/**

# Source files (only compiled output in out/ should be included)
src/**
webview-ui/src/**
Expand Down
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@ DevBuddy is built on a multi-platform architecture supporting multiple ticketing
- Shared commands work across all platforms

**Future Expansion**:
- Jira Server/Data Center support
- Jira Server/Data Center (beta) - Currently in testing
- Monday.com, ClickUp, and other platforms
- Enhanced AI features for all platforms

Expand Down
30 changes: 15 additions & 15 deletions FEATURE_COMPATIBILITY_MATRIX.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ DevBuddy is a multi-platform ticket management extension for VS Code. This matri
|----------|--------|----------------|-------------|-------|
| **Linear** | ✅ Production | API Key | GraphQL | Full feature set |
| **Jira Cloud** | ✅ Production | Email + API Token | REST API v3 | Full CRUD, Zod validation |
| **Jira Server** | ⏳ Planned | Personal Access Token | REST API v2 | Phase 2B |
| **Jira Server (beta)** | 🚧 Beta | Personal Access Token | REST API v2 | Testing phase |
| **Monday.com** | ⏳ Planned | API Key | GraphQL | Phase 3 |
| **ClickUp** | ⏳ Planned | API Token | REST API v2 | Phase 4 |

Expand All @@ -29,7 +29,7 @@ DevBuddy is a multi-platform ticket management extension for VS Code. This matri

### 1. Ticket Management

| Feature | Linear | Jira Cloud | Jira Server | Monday | ClickUp |
| Feature | Linear | Jira Cloud | Jira Server (beta) | Monday | ClickUp |
|---------|--------|------------|-------------|--------|---------|
| **View Issues/Tickets** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
| **Create Issues/Tickets** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
Expand All @@ -46,7 +46,7 @@ DevBuddy is a multi-platform ticket management extension for VS Code. This matri

### 2. UI Integration

| Feature | Linear | Jira Cloud | Jira Server | Monday | ClickUp |
| Feature | Linear | Jira Cloud | Jira Server (beta) | Monday | ClickUp |
|---------|--------|------------|-------------|--------|---------|
| **Sidebar Tree View** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
| **Detail Webview Panel** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
Expand All @@ -59,7 +59,7 @@ DevBuddy is a multi-platform ticket management extension for VS Code. This matri

### 3. Git Integration

| Feature | Linear | Jira Cloud | Jira Server | Monday | ClickUp |
| Feature | Linear | Jira Cloud | Jira Server (beta) | Monday | ClickUp |
|---------|--------|------------|-------------|--------|---------|
| **Branch Creation** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
| **Branch Naming Convention** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
Expand All @@ -72,7 +72,7 @@ DevBuddy is a multi-platform ticket management extension for VS Code. This matri

### 4. AI Features

| Feature | Linear | Jira Cloud | Jira Server | Monday | ClickUp |
| Feature | Linear | Jira Cloud | Jira Server (beta) | Monday | ClickUp |
|---------|--------|------------|-------------|--------|---------|
| **PR Summary Generation** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
| **Standup Generation** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
Expand All @@ -86,7 +86,7 @@ DevBuddy is a multi-platform ticket management extension for VS Code. This matri

### 5. Chat Participant

| Feature | Linear | Jira Cloud | Jira Server | Monday | ClickUp |
| Feature | Linear | Jira Cloud | Jira Server (beta) | Monday | ClickUp |
|---------|--------|------------|-------------|--------|---------|
| **View Tickets** | ✅ | ⏳ | ⏳ | ⏳ | ⏳ |
| **Create Tickets** | ✅ | ⏳ | ⏳ | ⏳ | ⏳ |
Expand All @@ -98,7 +98,7 @@ DevBuddy is a multi-platform ticket management extension for VS Code. This matri

### 6. Advanced Features

| Feature | Linear | Jira Cloud | Jira Server | Monday | ClickUp |
| Feature | Linear | Jira Cloud | Jira Server (beta) | Monday | ClickUp |
|---------|--------|------------|-------------|--------|---------|
| **TODO → Ticket Conversion** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
| **Code Permalinks** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
Expand All @@ -112,7 +112,7 @@ DevBuddy is a multi-platform ticket management extension for VS Code. This matri

### 7. Agile Features

| Feature | Linear | Jira Cloud | Jira Server | Monday | ClickUp |
| Feature | Linear | Jira Cloud | Jira Server (beta) | Monday | ClickUp |
|---------|--------|------------|-------------|--------|---------|
| **Sprints** | ✅ (Cycles) | ✅ | ⏳ | ⏳ | ⏳ |
| **Boards** | ✅ | ✅ | ⏳ | ✅ | ⏳ |
Expand All @@ -123,7 +123,7 @@ DevBuddy is a multi-platform ticket management extension for VS Code. This matri

### 8. Configuration

| Feature | Linear | Jira Cloud | Jira Server | Monday | ClickUp |
| Feature | Linear | Jira Cloud | Jira Server (beta) | Monday | ClickUp |
|---------|--------|------------|-------------|--------|---------|
| **First-Time Setup** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
| **Connection Test** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
Expand All @@ -135,7 +135,7 @@ DevBuddy is a multi-platform ticket management extension for VS Code. This matri

### 9. Quality & Safety

| Feature | Linear | Jira Cloud | Jira Server | Monday | ClickUp |
| Feature | Linear | Jira Cloud | Jira Server (beta) | Monday | ClickUp |
|---------|--------|------------|-------------|--------|---------|
| **Runtime Validation** | ❌ | ✅ (Zod v4) | ⏳ | ⏳ | ⏳ |
| **Type Safety** | ✅ | ✅ | ⏳ | ⏳ | ⏳ |
Expand Down Expand Up @@ -210,7 +210,7 @@ These features work the same across all platforms:

| Feature | Target Platform | Priority |
|---------|----------------|----------|
| **Jira Server Support** | Jira Server/DC | High |
| **Jira Server Support (beta)** | Jira Server/DC | High |
| **Custom Fields UI** | All Platforms | Medium |
| **Bulk Operations** | All Platforms | Low |
| **Offline Caching** | All Platforms | Low |
Expand Down Expand Up @@ -240,7 +240,7 @@ These features work the same across all platforms:
- Custom fields UI

### ⏳ Planned
- Jira Server/Data Center support
- Jira Server/Data Center (beta) - Currently in testing
- Monday.com integration
- ClickUp integration
- Additional platform support
Expand Down Expand Up @@ -389,14 +389,14 @@ These features work the same across all platforms:
- You can wait for AI chat features (coming soon)

### Wait for Future Release if:
- You use Jira Server/Data Center
- You use Jira Server/Data Center (beta available, testing phase)
- You use Monday.com or ClickUp
- You need custom fields UI
- You need offline support

---

**Last Updated**: November 11, 2025
**Last Updated**: November 19, 2025
**Extension Version**: 0.2.0
**Supported Platforms**: Linear (full), Jira Cloud (full in-editor management)
**Supported Platforms**: Linear (full), Jira Cloud (full), Jira Server (beta - testing)

Loading
Loading