Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE - Move Adaptation Project generator code #3015

Open
2 tasks
nikmace opened this issue Mar 12, 2025 · 0 comments · Fixed by #3031 · May be fixed by #3049
Open
2 tasks

FEATURE - Move Adaptation Project generator code #3015

nikmace opened this issue Mar 12, 2025 · 0 comments · Fixed by #3031 · May be fixed by #3049
Assignees

Comments

@nikmace
Copy link
Contributor

nikmace commented Mar 12, 2025

As a developer,
I want to create an Adaptation Project,
so that I can adapt base applications

Description

The first iteration will focus on creating the new yeoman package. Additionally, we’ll add the first page with system and application selection prompts. The remaining prompts will have default values. This setup is sufficient to generate an Adaptation Project similar to the CLI.

The second iteration will include the second page from the original creation generator. This page will contain all the configuration prompts, such as name, title, namespace, target folder, UI5 version, enable TypeScript, add deploy and flp configs.

Technical Design

Which new packages should be created (naming)?

@sap-ux/generator-adp (yeoman generator package)

How should the new package folder be named?

packages/adp-generator

Acceptance Criteria

GivenWhenThen format (https://martinfowler.com/bliki/GivenWhenThen.html)

Given I have a transferred all of the code
when I run the generator
then I am able to create an Adaptation Project

Notes

This is a general issue for tracking all of the progress regarding the code transfer.

Tasks

  • Create the new yeoman generator package with the prompts from the first page which will create an adaptation project.
  • Enhance the newly created package with the rest of the prompts from the original creation generator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant