curate the set of available templates #390
Comments
(we have 8 templates currently - I could see us getting down to 4-5 pretty easily) |
Agreed that there are too many to easily scan. It'd be nice if we could filter templates and/or make it easy to add new ones. If you're developing a web app, you don't want to see the console app or shelf web server templates. Most people won't need the stagexl app template, but it'd be nice to plug it in if you do want it. |
Even if you're developing a web app, we have 4 web templates to choose from. That's likely too much choice for a new user, w/o the right context to decide between the available options. |
I see the problem mostly with Angular (2 ways) which I know is about to be addressed. So I vote for having:
Note the changed wording. |
Related issue: #192 |
I'm going to take a crack at this as soon as I've updated the docs to not depend on web-angular-simple (https://github.com/dart-lang/site-webdev/issues/591). |
Actually, @chalin is working on this first. |
Do we really need two console samples? |
+1 to dropping one; I haven't looked at those samples for a while, but I suspect generating a sample with a test would be useful guidance for people. |
@filiph, @mit-mit, @anders-sandholm, @kevmoo what do you think of dropping console-simple and changing console-full to plain old console? |
I do use |
From looking through the existing templates, it looks like there's a lot of overlap between the console-full and package-simple templates. |
I wouldn't mind removing one more template. And package-simple is one of the less-used packages. (Only server-shelf and web-stagexl had fewer users.) |
Consolidation FTW. Just having console SGTM. Also fine IMO to just have console and web-angular and then have "others" where we list the rest, if building a hierarchy/tree structure is possible. |
@filiph are you OK with this description for web-angular:
(See https://github.com/google/stagehand/pull/400 for context.) |
The description LGTM! I'm not sure about removing Stage XL from the templates. It doesn't duplicate anything and provides a very 'gateway drug' option. I know it doesn't have a lot of traffic right now, and probably never will (compared to AngularDart). But it's not like must have only 2 templates in the end. |
Fixed with #403. Released today. |
Mentioned in https://github.com/google/stagehand/issues/389:
Another item we've encountered in UX reviews is there are are too many new project templates now (https://github.com/google/stagehand/tree/master/templates) - there's too much choice for the user and not enough clarity on which is the 'right' template. It was always a goal of stagehand to be proscriptive - to have a few high quality templates rather than supporting many different project types and configurations.
We'll likely need to drop a few templates and have clearer guidelines about when new ones are added.
The text was updated successfully, but these errors were encountered: