Canary testing of angular-cli integration with "real world" projects?
See original GitHub issueHello angular-cli
team!
Iām not sure whether this is the right place to talk about this, but letās start here anyways š
Iām the caretaker of ngX-Rocket, a Yeoman generator that builds upon your tool and where the main benefits lies in providing:
- frameworks integration: choose Bootstrap 4 with ng-bootstrap and Font Awesome, Angular Material with Angular Flex Layout or Ionic for your UI, comes with baked in i18n with ngx-translate and more
- āReal worldā base template: aiming at enterprise projets, it provides an example base app with routing, optional authentication, basic services and so on with a good boilerplate, examples and coding guides to get started quickly
- Multiple targets support: make a simple web app, a PWA, an hybrid app with Cordova or Electron (soon) from the same code base
(BTW, if you have any valuable feedback or insights regarding this project youāre more than welcome, but thatās not the point of this issue)
The point is, while I have been maintaining this project for a year now and tried to keep up with latest tools/frameworks updates (less than a week late most of the time), there have been many times where one or many applications paths generated by our tool were broken due to angular-cli
updates.
Just for a recent exemple, we had to wait for the recent 1.6.5
to finally have a green build again on all of our apps paths, as there was always something broken following the 1.6.0
release. Note that broken builds also happened in the past on āpatchā releases, not only for āminorā release which often brings out many changes on your side.
As we now have an extensive CI based on Travis and Appveyor (as we had a few windows-only issues in the past), generating most of our possible apps paths, I was wondering if you would be interested to collaborate on some canary testing using our tool or CI before releasing new angular-cli
versions?
Since the apps generated with our tool may be more representative of āreal worldā projects out there, it may provide complimentary testing in addition to your own CI? That would maybe help detect harder-to-find integrations issues.
Itās just an idea, but do you think that would be helpful?
Thanks for your great work anyways! š
Issue Analytics
- State:
- Created 6 years ago
- Comments:5 (3 by maintainers)
Top GitHub Comments
Hi, I think there is no further action needed from our end.
As suggested above, you can use the snapshot / nightly builds to test against the upcoming changes. In addition you can setup Renovate Bot, which will create a PR when a new snapshot build is available. Example of such PR: https://github.com/angular/angular-cli/pull/17795
If you need any assistance, please let me us know.
Thanks.
This issue has been automatically locked due to inactivity. Please file a new issue if you are encountering a similar or related problem.
Read more about our automatic conversation locking policy.
This action has been performed automatically by a bot.