google / google/flow-lens

Refactor Flow Lens as a Salesforce CLI Plugin

Open
#7 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
81
Forks
11
PR merge metrics
No merged PRs in 30d

Description

# Refactor Flow Lens as a Salesforce CLI Plugin

## Description
Convert Flow Lens from a standalone Deno executable into a Salesforce CLI (`sf`) plugin to better integrate with the Salesforce development ecosystem and improve developer experience.

## Proposed Changes

### 1. Command Structure
```bash
sf flow-lens:visualize --flow-names --format
sf flow-lens:diff --from --to
```

### 2. Core Changes Required
1. Port from Deno to Node.js environment
2. Implement Salesforce CLI plugin architecture
3. Update documentation and examples

## Benefits
1. Seamless integration with Salesforce development workflow
2. One-command installation via `sf plugins install`
3. Consistent experience with other Salesforce tools
5. Better CI/CD integration

## Technical Requirements
- Node.js 18.x or later
- Salesforce CLI v2

## Implementation Notes
- Maintain existing diagram generation logic
- Follow Salesforce CLI plugin best practices

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.