laminas-api-tools / api-tools-admin-ui

Laminas API Tools Admin UI module
https://api-tools.getlaminas.org/documentation
BSD 3-Clause "New" or "Revised" License
6 stars 11 forks source link

Use Angular 8 and Typescript #16

Open TomHAnderson opened 4 years ago

TomHAnderson commented 4 years ago

Feature Request

Q A
New Feature no
RFC no
BC Break no

Summary

I think an ambitious project of rewriting this module to Angular 8 is prudent. I did not see any contributions on the Zend project and wasn't too keen on learning the old AngularJS of this project. I think a rewrite to Angular 8 would position this project with future proofing and make it palatable for new development.

TomHAnderson commented 4 years ago

See https://discourse.laminas.dev/t/laminas-api-tools-api-tools-admin-ui-should-be-written-in-angular-8/1281 for contributors discussion

saulotoledo commented 4 years ago

I am ok with the old AngularJS, but I completely agree with the rewrite. I can setup the project in a couple of days. I am a bit overwhelmed right now, but I can surely prepare it in a few weeks. @michalbundyra, we can discuss details.

weierophinney commented 4 years ago

I've argued that it should be written in React due to:

That said, I'm not sure we should start such a rewrite anytime soon, as the steering committee still needs to decide if the MVC-based project will continue to get features, or go into maintenance mode.