angular-seed-advanced
angular-seed-advanced copied to clipboard
New multi-platform seed
The incredibly talented @sean-perkins and @db3dev have created a fantastic seed here: https://github.com/TeamMaestro/angular-native-seed
Just another option to those exploring! It's definitely worth a look.
This is great. @NathanWalker, @sean-perkins and @db3dev, you guys are amazing. Thank you.
@NathanWalker @sean-perkins and @db3dev it is actually much better than this seed... I've been following the original angular-seed for over a year now, with much interest... But it's too bloated, unnecessary...
These two guys, what is it what they wanted to accomplish? Plainly, get it to work. No difficult scaffolding , just make it to work.... An example - tonight, I realized their seed was outdated, using tns 2.5.4 and not the 3.1.0, so it took me an hour to get it updated, beautifully without knowing the inner-workings of their seed. Nathan, it took this seed three weeks, because an obscure gulp thingie didn't cooperate well... What a waste of time?
With some conventions, adding .tns. to file names or phone or tablet, do some copying et voila! Spectacular! Simplicity! And that's not what one could say about the angular-seed, even though it served its time... I'm not an idiot myself, I don't pretend to know all the inner workings of the compilation of {N}, but what I do see is two intelligent boyz doing an amazing job - for US
Only a month old, this project! Tomorrow, I'm going give them my updates, so that their project is 3.1.0 plus more, including ngrx and a new src structure - with lazy loading, multi module, core, share, and maybe ngx-fonticon from I can't remember who so quickly :-) ......
Greets, Lars
Wow, @Dutchboy honestly I find your comment really harsh. I'm really glad this new seed works for you and I look forward to trying it myself. But we really need to remember that everyone here is standing on the shoulders of giants. Nathan worked really hard for about a year and a half prior to get his work off the ground. His work helped mine immensely. If something in the Advanced Seed took 3 weeks to fix for your needs, I think a PR would have been appreciated and appropriate. Let's be respectful of the immense amount of work - on his own free time, for the community - that Nathan has put in and continues to put in. And Sean and team, you know we love your work too and appreciate it. I know all of you contributors personally and we are all working towards the same goal, so let's be kind!
Thanks @vanchisel @Dutchboy @jlooper
My motivations with this seed have always been to see things just like: https://github.com/TeamMaestro/angular-native-seed and: https://github.com/jlooper/angular-starter
To me, the least any OSS maintainer can hope for is to see exciting things happen in the space they are passionate about. I believe that to be at the core spirit of open source in general. Experiment, find what works, improve what doesn't, discuss and collaborate more, go forth and prosper ❤️
@jlooper @NathanWalker
First - I have read my lines above again to be sure, but I did not find the harsh language Jen felt and mentioned.... I'm sorry, Nathan, if it came over like that to you, because that is not my intention!! Absolutely definitely not! .... Jen, to me, Nathan is one of these giants you've mentioned.
In my lines, I have made two observations - "bloated" (1) and "... three weeks ..." (2). 1 - Indeed, the first observation is an opinion. And I think I need to explain this a bit more. A year ago, I came across Minko @mgechev and his seed. I copied (downloaded) it, studied it, changed it locally to my likings. (He, at that time, being one of these giants) At that time, it was still systemjs most developers did (including me). With jspm. On this local version of Minko's seed, I've spent some weeks on ripping out all the on-the-fly insertions of systemjs, to let jspm do its job. I got it to work... but... it took me hours a week to maintain it myself, and I had to abandon it. (When time passed by, also the Angular team went from systemjs leaning towards / to webpack.) 1 - A few months later, I re-visited and studied the angular seed again, and a lot had changed. To me, it felt I was reading an enormous book without knowing where to start, a black box which just works. But - what if it just doesn't work, I was blindfolded and I felt like a little mouse, not on the shoulder of this giant, but underneath a foot of another giant that helps out my giant.
There are giants or I even dare to say that there are gods behind it. And I'm now referring to all of these (unnamed) guys that make Angular, that make ng cli, that make Nativescript, that make android or ios, that make tns-modules, that make it work all together, with all the compiling infrastructure to actually happen. These are not giants, the whole eco system is the works of some dedicated gods. It is just my humble opinion. They are dedicated and delivering a tremendous job.
I totally agree with Nathan's last expression, here above...
Back to referring to 1 - Please, realize, it is not my intention to offend!! My experience a year ago with the above mentioned few months, maintaining my own jspm-seed, based on the angular-seed, has led me to profoundly believe that their are gods working behind the scenes. I learned to accept their infrastructure, embrace these, use these. They have done all the hard work. When, on top of this (divine) infrastructure, there is a seed that contains 90 files with 3197 lines of code (LOC), an average of 36 LOC per file.... The collaborators have done an amazing job!!!
Referring to 2 - But, when, in the case of an error, a build error, collaborators have to step in and spend a lot of their free time reading their peer's codes to get the vehicle back on the road again.
This all is my humble observation. And yes, me too, I'm only human, so of course there is also an opinion slipping through - again, to me, Nathan and Minko and all the other collaborators are magicians in their own way.
..... But then.... There are two guys.... They looked at the original seed(s) and they just embraced the works of the gods (Angular team, Nativescript team, others), acknowledged the flaws, and wrote in 2 files with 57 and 154 LOC a foundation on which "an idiot like me" can work. Of course, it is impossible to compare this with the original seed. To compare 200 lines with 3.200 lines.
But...... it is worth looking at it, appraising them, etc.
BTW... tns3 combined with Ngx... now, a boottime of 4.5 seconds, compared to 13 or 20 seconds.... 😲 The ones behind this giant step forwards are amazing.
❤️ ..... With this enormous reply I really hope I've taken away the bad taste of my previous comment...! Life is too short. We can only thrive when we cooperate, when we stay open for new things...