W-20014590 "webapp" CLI commands scaffolding#3
Merged
Conversation
…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
- 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
k-j-kim
approved these changes
Nov 20, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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@