MCPcopy Index your code
hub / github.com/SAP/yeoman-ui

github.com/SAP/yeoman-ui @v1.25.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.25.0 ↗ · + Follow
474 symbols 1,113 edges 75 files 12 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Continuous Integration Coverage Status Language grade: JavaScript Commitizen friendly GitHub license REUSE status

Application Wizard

Description

With the Application Wizard extension you can benefit from a rich user experience for yeoman generators. This extension allows developers to reuse existing yeoman generators and provide wizard-like experience with no development efforts.

This npm mono-repo currently contains:

Support

To get more help, support, and information please open a github issue.

Report an Issue

To report an issue please use the github issue tracker. Please try to make sure you have these in your issue:

  • No duplicate
  • Reproducible
  • Good summary
  • Well-documented
  • Minimal example

Issue handling process

When an issue is reported, a committer will look at it and either confirm it as a real issue (by giving the "in progress" label), close it if it is not an issue, or ask for more details. In-progress issues are then either assigned to a committer in GitHub, reported in our internal issue handling system, or left open as "contribution welcome" for easy or not urgent fixes.

An issue that is about a real bug is closed as soon as the fix is committed.

Compatibility matrix

Generator yo@4.3.1 yo@5.1.0 yo@6.0.0
cjs 5.10.0
mjs 5.10.0
cjs 6.0.1
mjs 6.0.1
cjs 7.5.1
mjs 7.5.1

Contributing

See CONTRIBUTING.md.

Extension points exported contracts — how you extend this code

YouiEvents (Interface)
(no doc) [7 implementers]
packages/backend/src/youi-events.ts
IActionWithTextAndCommand (Interface)
* Action where 'text' is present and links to a VS Code command.
packages/types/src/index.ts
Output (Interface)
(no doc) [4 implementers]
packages/backend/src/output.ts
IActionWithTextAndUrl (Interface)
* Action where 'text' is present and links to a URL.
packages/types/src/index.ts
IQuestionsPrompt (Interface)
(no doc)
packages/backend/src/yeomanui.ts
IPrompt (Interface)
(no doc)
packages/types/src/index.ts
FolderUriConfig (Interface)
(no doc)
packages/backend/src/utils/workspaceFile.ts
IBannerProps (Interface)
(no doc)
packages/types/src/index.ts

Core symbols most depended-on inside this repo

initComponent
called by 88
packages/frontend/test/Utils.js
create
called by 38
packages/backend/src/filter.ts
log
called by 33
packages/backend/src/youi-adapter.ts
_getAnswer
called by 23
packages/generator-foodq/generators/app/index.js
_getOption
called by 18
packages/generator-foodq/generators/app/index.js
doGeneratorDone
called by 15
packages/backend/src/youi-events.ts
getLogger
called by 14
packages/backend/src/logger/logger-wrapper.ts
executeCommand
called by 13
packages/backend/src/youi-events.ts

Shape

Method 310
Function 79
Class 68
Interface 12
Enum 5

Languages

TypeScript100%

Modules by API surface

packages/backend/src/yeomanui.ts43 symbols
packages/backend/src/vscode-youi-events.ts33 symbols
packages/backend/src/exploregens.ts30 symbols
packages/backend/test/yeomanui.spec.ts29 symbols
packages/types/src/index.ts25 symbols
packages/backend/src/utils/npm.ts24 symbols
packages/backend/src/utils/env.ts22 symbols
packages/backend/test/youi-adapter.spec.ts20 symbols
packages/backend/src/replayUtils.ts16 symbols
packages/backend/src/panels/YeomanUIPanel.ts15 symbols
packages/backend/src/utils/workspaceFile.ts14 symbols
packages/generator-foodq/generators/app/index.js13 symbols

For agents

$ claude mcp add yeoman-ui \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page