Skip to content

W-20014590 "webapp" CLI commands scaffolding#3

Merged
Shinoni merged 23 commits intomainfrom
first-cut-webapp-commands
Nov 21, 2025
Merged

W-20014590 "webapp" CLI commands scaffolding#3
Shinoni merged 23 commits intomainfrom
first-cut-webapp-commands

Conversation

@Shinoni
Copy link
Copy Markdown
Contributor

@Shinoni Shinoni commented Nov 4, 2025

What does this PR do?

Implements initial "webapp" CLI commands (generate, deploy, retrieve, dev) with flags, message files, schemas, and tests.

What issues does this PR fix or reference?

N/A
@W-20014590@

…Vibes

- Add webapp:generate command with name, label, target, template, and wizard flags
- Add webapp:deploy command with name and options (build/value) flags
- Add webapp:retrieve command with name flag
- Add webapp:dev command with optional name and port flags
- Remove hello world example code
- Add comprehensive unit tests and NUT tests (18 tests total, all passing)
- Add message files with examples for all commands
- Generate JSON schemas for all webapp commands
- Update command snapshot for deprecation policy
- Update package.json topics from 'hello' to 'webapp'

All commands support JSON output and follow Salesforce CLI conventions.
Commands include TODO comments for future business logic implementation.
- Update webapp:generate description to use generic web app language
- Update webapp:deploy description to remove One Runtime App references
- Make messaging product-agnostic
@Shinoni Shinoni requested a review from nrkruk November 4, 2025 20:41
@Shinoni Shinoni requested a review from bpbuch November 4, 2025 20:41
@Shinoni Shinoni changed the title @W-20014590 "webapp" CLI commands scaffolding W-20014590 "webapp" CLI commands scaffolding Nov 4, 2025
lesya7 added 21 commits November 5, 2025 13:25
- Update webapp:deploy --options flag to use 'build' or 'validate'
- Update message file and test to reflect correct option
- Regenerate JSON schemas
- Changed webapp generate: -t flag now for template (was target)
- Removed target platform options from generate command
- Updated webapp dev: simplified flags, default port to 5173
- Removed host/root-dir/no-open flags from dev command
- Removed webapp deploy and retrieve commands for now
- Updated all tests, schemas, and documentation
- All tests passing
@Shinoni Shinoni requested a review from k-j-kim November 20, 2025 20:05
@Shinoni Shinoni merged commit 2964c13 into main Nov 21, 2025
13 checks passed
@Shinoni Shinoni deleted the first-cut-webapp-commands branch November 21, 2025 06:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants