-
Notifications
You must be signed in to change notification settings - Fork 20
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
Added additional settings. #316
Conversation
Awesome π€©π. I will review this ASAP |
Automated check and update of SPFx extensions and webparts samples data and aces sample data. Co-authored-by: Adam-it <[email protected]>
e898466
to
a766d5e
Compare
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.
@GuidoZam Awesome work so far πππππ. You Rock π€©
I left a few comments. Please do give them a recheck.
When testing I also found some 2 strange behaviors we should fixup before we merge:
I don't know why but when I select creating nvm file together with other dependencies
it is set in the project.pnp file
but as a result in terminal I only get the nvm file installed no other npm install is running
I don't know why but this seem to be only like this when I have this new dependency set otherwise it works normally and installed everything so it seems like a bug
also
when you reset the create nvm file to default it will be set to true not false by default
most probably this is due to the fact that in package.json
we set this a string "false" not false
@GuidoZam I also forgot to mention that we should update the readme part with additional step in scaffolding form to now include this new option as well together with screenshots |
Sure thing @Adam-it, I will check the possible bug and also update the documentation and get back to you when I have news. |
Hi @Adam-it, I verified and fixed all your reviews.
I've also updated the README file, have a look and tell me if this way is ok for you. There are some new images and text for the Node version manager support (section 12 of the README). About the Let me know if there's something else to update (hopefully not π€). |
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.
LGTM π and works perfectly π
I did a couple of small fixups
## π― Aim Added a new additional step setting when scaffolding a new project to specify if the node version manager configuration file should be created or not. ## π· Result ![image](https://github.com/user-attachments/assets/e99d1ee8-2c0a-4070-8252-40086a50b222) ![image](https://github.com/user-attachments/assets/bca41a6a-7247-49e0-a51c-adb77d86982b) ## β What was done - [X] Added a new project additional step to create or not the node version manager configuration file. - [X] Added new VSCode setting `createNodeVersionFileDefaultValue` to define the default value of the new project additional step. - [X] Added new VSCode setting `nodeVersionManagerFile` to specify which configuration file to be created. ## π Related issue Closes: #285
π― Aim
Added a new additional step setting when scaffolding a new project to specify if the node version manager configuration file should be created or not.
π· Result
β What was done
createNodeVersionFileDefaultValue
to define the default value of the new project additional step.nodeVersionManagerFile
to specify which configuration file to be created.π Related issue
Closes: #285