Support ACUL scaffolding app command#1325
Support ACUL scaffolding app command#1325ramya18101 merged 21 commits intoDXCDT-1165-support-acul-commandfrom
Conversation
…t-acul-scaffolding-app
…t-acul-scaffolding-app
|
Claude finished @kushalshit27's task —— View job Code Review Complete
Overall Assessment❌ This pull request requires significant fixes before it can be merged. Critical issues include: missing error handling (undefined |
…t-acul-scaffolding-app
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## DXCDT-1165-support-acul-command #1325 +/- ##
==================================================================
Coverage ? 62.06%
==================================================================
Files ? 113
Lines ? 18987
Branches ? 0
==================================================================
Hits ? 11784
Misses ? 6430
Partials ? 773 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
* initial commit * add logic to read .js and .css from all the folders in assets for a given screen * fix logic by adding a sleep timer to settle the files and update command * Update head_tags content for .js extended files * Update logic to support watching screens 1 or all or specific * Update logic to support watching screens * final code to support watching screens * Update docs and examples * Add docs for watch and patch assets * Separate acul config commands from ul and update docs * Update acul list command * Update acul list command doc command * Add scaffolding commands(POC) and documentation for acul app initialization * Enhance acul command with screen name validation and optional query parameters * update docs and fix lints * add acul_config generation for acul app init * Initial commit * update docs and fix lint * Add support for add-screen command * refactor acul config commands * Fix lint * refactor scaffolding app code * refactor scaffolding app code * refactor screen scaffolding * Update go-auth0 version and docs * refactor: rename and restructure acul scaffolding. * Update docs * Update docs * add paginated select input and enhance screen name prompts * Add default config file path handling and improve user prompts * Refactor acul config commands for improved user prompts and default file path handling * Update go-auth0's version and enhance acul config command * enhance acul config command with doc updates * Update branch * enhance ACUL project scaffolding with Node checks and improved template selection * refactor screen loader generation to improve error handling * fix lint * refactor ACUL scaffolding app commands and docs * enhance ACUL scaffolding with user guidance and next steps * enhance ACUL scaffolding with improved user feedback * refactor ACUL scaffolding * refactor ACUL scaffolding * refactor ACUL scaffolding to filter out regenerated screenLoader.ts file * refactor ACUL scaffolding to consolidate post-scaffolding output * enhance ACUL scaffolding with template and screens flags for project initialization * Initial commit * Add 'dev' command for connected mode with asset watching * Add 'connected' flag to dev command for advanced rendering updates * Refactor acul dev command and improve documentation for dev and connected modes * enhance ACUL scaffolding to dynamically fetch the latest release tag * use 'acul-sample-app' as default project name * enhance ACUL scaffolding to support version compatibility checks and update timestamps * refactor: streamline screen selection and validation logic in ACUL scaffolding * update ACUL dev mode documentation and improve screen detection logic * refactor: implement bulk update for screen rendering settings in ACUL * enhance screen selection and validation logic in ACUL dev mode * enhance connected mode feedback and streamline output messages in ACUL * Deprecate advcance customization on ul commands (#1370) * deprecate advanced customizations and update doc * deprecate advanced mode * enhance deprecation warnings for advanced rendering mode * fix lint * enhance asset patching and restore original settings on shutdown in ACUL * enhance ACUL scaffolding with improved error handling and npm install functionality * Enhance ACUL command with prerequisite checks and improve user prompts * improve ACUL scaffolding with handling,prerequisite checks and screen validation * [DON'T MERGE] Support ACUL scaffolding app command (#1325) * Add scaffolding commands(POC) and documentation for acul app initialization * update docs and fix lints * add acul_config generation for acul app init * refactor scaffolding app code * refactor scaffolding app code * Update branch * enhance ACUL project scaffolding with Node checks and improved template selection * refactor screen loader generation to improve error handling * fix lint * refactor ACUL scaffolding app commands and docs * enhance ACUL scaffolding with template and screens flags for project initialization * enhance ACUL scaffolding to dynamically fetch the latest release tag * use 'acul-sample-app' as default project name * enhance ACUL scaffolding with improved error handling and npm install functionality * improve ACUL scaffolding with handling,prerequisite checks and screen validation * enhance ACUL command with prerequisite checks and connected mode validation * refactor screen validation and selection logic * enhance shutdown messages and add restoration prompt * refactor patch logic and restoration prompts * enhance screen selection logic with multi-select support and improved validation * [DON'T MERGE] Support acul scaffolding screen (#1339) * Add scaffolding commands(POC) and documentation for acul app initialization * update docs and fix lints * add acul_config generation for acul app init * Initial commit * Add support for add-screen command * refactor scaffolding app code * refactor scaffolding app code * refactor screen scaffolding * Update go-auth0 version and docs * refactor: rename and restructure acul scaffolding. * Update docs * Update docs * Update branch * enhance ACUL project scaffolding with Node checks and improved template selection * refactor screen loader generation to improve error handling * fix lint * refactor ACUL scaffolding app commands and docs * enhance ACUL scaffolding with user guidance and next steps * enhance ACUL scaffolding with improved user feedback * refactor ACUL scaffolding * refactor ACUL scaffolding * refactor ACUL scaffolding to filter out regenerated screenLoader.ts file * refactor ACUL scaffolding to consolidate post-scaffolding output * enhance ACUL scaffolding with template and screens flags for project initialization * enhance ACUL scaffolding to dynamically fetch the latest release tag * use 'acul-sample-app' as default project name * enhance ACUL scaffolding to support version compatibility checks and update timestamps * enhance ACUL scaffolding with improved error handling and npm install functionality * improve ACUL scaffolding with handling,prerequisite checks and screen validation * update BulkUpdateRendering method signature * Enhance ACUL Dev Mode with browser integration * Add support for extra files in ACUL scaffolding and update repo URLs * Fix lint * Refactor ACUL scaffolding and error messages * Support acul dev command (#1374) * initial commit * add logic to read .js and .css from all the folders in assets for a given screen * fix logic by adding a sleep timer to settle the files and update command * Update head_tags content for .js extended files * Update logic to support watching screens 1 or all or specific * Update logic to support watching screens * final code to support watching screens * Update docs and examples * Add docs for watch and patch assets * Add scaffolding commands(POC) and documentation for acul app initialization * update docs and fix lints * add acul_config generation for acul app init * Initial commit * Add support for add-screen command * refactor scaffolding app code * refactor scaffolding app code * refactor screen scaffolding * Update go-auth0 version and docs * refactor: rename and restructure acul scaffolding. * Update docs * Update docs * Update branch * enhance ACUL project scaffolding with Node checks and improved template selection * refactor screen loader generation to improve error handling * fix lint * refactor ACUL scaffolding app commands and docs * enhance ACUL scaffolding with user guidance and next steps * enhance ACUL scaffolding with improved user feedback * refactor ACUL scaffolding * refactor ACUL scaffolding * refactor ACUL scaffolding to filter out regenerated screenLoader.ts file * refactor ACUL scaffolding to consolidate post-scaffolding output * enhance ACUL scaffolding with template and screens flags for project initialization * Initial commit * Add 'dev' command for connected mode with asset watching * Add 'connected' flag to dev command for advanced rendering updates * Refactor acul dev command and improve documentation for dev and connected modes * enhance ACUL scaffolding to dynamically fetch the latest release tag * use 'acul-sample-app' as default project name * enhance ACUL scaffolding to support version compatibility checks and update timestamps * refactor: streamline screen selection and validation logic in ACUL scaffolding * update ACUL dev mode documentation and improve screen detection logic * refactor: implement bulk update for screen rendering settings in ACUL * enhance screen selection and validation logic in ACUL dev mode * enhance connected mode feedback and streamline output messages in ACUL * enhance asset patching and restore original settings on shutdown in ACUL * enhance ACUL scaffolding with improved error handling and npm install functionality * improve ACUL scaffolding with handling,prerequisite checks and screen validation * enhance ACUL command with prerequisite checks and connected mode validation * refactor screen validation and selection logic * enhance shutdown messages and add restoration prompt * refactor patch logic and restoration prompts * enhance screen selection logic with multi-select support and improved validation * update BulkUpdateRendering method signature * Enhance ACUL Dev Mode with browser integration * Add support for extra files in ACUL scaffolding and update repo URLs * Fix lint * Refactor ACUL scaffolding and error messages * update deprecation date for advanced mode * update flag name from --screen to --screens for consistency * Update docs * use port example as 55444 and add port availability check
🔧 Changes
📚 References
https://github.com/auth0-samples/auth0-acul-samples
🔬 Testing
📝 Checklist