[Road Map] New Release
UlisesGascon opened this issue ยท 8 comments
Hi all!
I opened this issue to keep tracking and an open discussion about the next release features and priorities.
New features & refactors
- Upgrade outdated dependencies in the generated project PR:#762
- Upgrade outdated dependencies in the generator PR:#760
- Let's improve testing in the generated project
- Let's add a
readme.md
in generated project with relevant info (tasks, etc..) #587 - Add support to CLI no-interaction install #567 & #458
Bugs to be fixed
- Even though Yarn is detected, it creates a npm lockfile #747
- Husky tasks needs to be compatible with NPM and Yarn PR:#761
- Update
travis.yml
in order to remove compatibility with Node@6 and add support for Node@12. Test fall with yarn PR:#761
I will open a PR for the testing part soon, also for dependencies ;-)
@silvenon .. what do you think about this testing workflow? Open to discussion for all of you as well! ๐
I will improve the Unit testing with a real testing example (Mocha, Jest, Ava & Jasmine), as well I will cover the example with Cypress for e2e.
Note: You can ignore the creation files log, as this is only a test for the workflow and not a real implementation yet
Btw, I updated the name of the milestone to v4.0.0 because so far we have pre-releases, which means that the next stable release will be v4.0.0.
what do you think about this testing workflow?
I like it!
Awesome! v4.0 then :-)
I will prepare the PR asap ๐
@UlisesGascon could you explain these two tasks?
- Refactor Jasmine (remove sub-generator)
- Refactor Mocha (remove sub-generator)
Are they referring to a discussion we had somewhere?
I'd also remove the AVA task for v4.0.0 and leave it for v4.1.0, if you agree. Because it's a new feature that requires creating a new generator, and since this doesn't appear to be a highly requested feature I suggest not blocking a stable release of generator-webapp because of this.