-
Notifications
You must be signed in to change notification settings - Fork 1
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
Develop refactoring #428
Develop refactoring #428
Conversation
@oltionchampari very, very good work 👍 could you also change all required with "xxx" to required with 'xxx' |
@anita-steiner I have addressed your feedback, so you may take another look when you have time. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The following doesn't work as expected:
- init-setup: the workspace command is executed in the wrong directory; so the workspace is unusable at the moment
- app: throws an exception - what should this generator do?
- init-app-slib: throws an error: You don't seem to have a generator with the name “phovea:init-undefined” installed.
- why is the cwd a parameter for the generator and must be stored in the yo-rc file
Documentation
We could integrate these commands as a |
|
…vea into develop_refactoring
I made a new issue for that: #442 |
Closes #425
Developer Checklist (Definition of Done)
release: minor
) to this PR following semverSummary of changes
utils:
add checkRequiredVersion(requriedNode, requiredNpm) to NpmUtilsAdd tests to test the check-node-version generator.SpawnUtils
spawnCommand(command: string, args: string[], opt?: {}): any; --> check from generator(It is not necessary since it is not used in any generator anymore. All generators use the sync version)GeneratorUtils
WorkspaceUtils
clonePlugins(log, plugins, ssh, reslolve, workspace, destinationPath) - from clone.(This is part of theclone generator
which is deprecated and does not work)cloneRepo
that calls theclone-repo generator
instead so we do not have to parse the arguments ourselves)Screenshots