Skip to content
This repository has been archived by the owner on May 31, 2021. It is now read-only.

Delete web-angular-simple & console-simple templates #400

Closed
wants to merge 5 commits into from

Conversation

kwalrath
Copy link
Contributor

@kwalrath kwalrath commented May 5, 2017

Also tweak the descriptions of the remaining web-* templates, do a minor edit of the README,
and remove leftover polymer files.

Contributes to fixing #390.
Fixes #387.

@kwalrath kwalrath requested review from filiph and devoncarew May 5, 2017 19:47
README.md Outdated
* Mobile first
* Support for both server and client apps
* The best way to create a new Dart project
* Used by WebStorm, Atom, Sublime, and more
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IntelliJ, WebStorm, ...?

Copy link
Contributor Author

@kwalrath kwalrath May 5, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point. Done.

@devoncarew
Copy link
Contributor

lgtm re: the removal and cleanup

Copy link
Contributor

@chalin chalin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good except that we might want to mention that web-angular is a template for an app built from AngularDart and Angular Components.

CHANGELOG.md Outdated
@@ -1,3 +1,11 @@
## Unreleased

- Per issue #390, removed the `web-angular-simple` and `web-stagexl` templates.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You'll want to put a full URL to the issue if you want it to be a link.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point. I decided to explain it, rather than link to the bug.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new explanatory text works well.

CHANGELOG.md Outdated

- Per issue #390, removed the `web-angular-simple` and `web-stagexl` templates.
Documentation (such as the
[Angular guide](https://webdev.dartlang.org/angular/guide/setup)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that you intended to have a closing parentheses at the end of this line -- if not, well, a closing parentheses is missing.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed

README.md Outdated
* `web-angular-simple` - A minimalist example app used in docs.
* `web-simple` - An absolute bare-bones web app.
* `web-stagexl` - A basic 2D canvas app with StageXL.
* `web-angular` - A web app that uses the AngularDart framework.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would we want to also mention that web-angular highlights use of AngularDart and Angular Components?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I considered that but opted for the shorter description, since the extra words don't differentiate it from the other templates.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about

  • An AngularDart web app with Angular Components

(We don't need the work "framework" IMHO.)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure "with Angular Components" adds anything for people who don't already know about AngularDart. If I referred to the components, I might say:

An AngularDart web app that uses material design components.

That's awfully long, though. In the WebStorm UI, it'd look something like this (hmm... just realized that the web app names aren't consistent):

Console Application - a larger command-line application sample.
Simple Console Application - a simple command-line application.
Dart Package - a starting point for Dart libraries or applications.
Shelf Web Server - a web server built using the shelf package.
AngularDart Web Application - an AngularDart web app that uses material design components.
Low-level HTML App - A bare-bones web app.

The nice thing about the previous description is web app is easier to see, and it's shorter (though still longer than every other description):

Console Application - a larger command-line application sample.
Simple Console Application - a simple command-line application.
Dart Package - a starting point for Dart libraries or applications.
Shelf Web Server - a web server built using the shelf package.
AngularDart Web Application - a web app that uses the AngularDart framework.
Low-level HTML App - a bare-bones web app.

Another possibility:

Console Application - a larger command-line application sample.
Simple Console Application - a simple command-line application.
Dart Package - a starting point for Dart libraries or applications.
Shelf Web Server - a web server built using the shelf package.
AngularDart Web App - a web app with material design components.
Low-level HTML App - a bare-bones web app.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 to AngularDart Web App - a web app with material design components.

: super('web-angular', 'Angular Web Application',
'A web app built using the latest stable version of Angular.',
: super('web-angular', 'AngularDart Web Application',
'A web app that uses the AngularDart framework.',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again here: would we want to also mention that web-angular highlights use of AngularDart and Angular Components?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This text is used to auto-update the text in the README and index page. (Something I forget every time!)

site/index.html Outdated
<li>web-angular-simple - <em>A minimalist example app used in docs.</em></li>
<li>web-simple - <em>An absolute bare-bones web app.</em></li>
<li>web-stagexl - <em>A basic 2D canvas app with StageXL.</em></li>
<li>web-angular - <em>A web app that uses the AngularDart framework.</em></li>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ditto, remark about possibly also mentioning Angular Components.

@kwalrath kwalrath changed the title Delete web-angular-simple & web-stagexl templates Delete web-angular-simple & console-simple templates May 8, 2017
@kwalrath
Copy link
Contributor Author

kwalrath commented May 8, 2017

I'm going to create a new PR for this.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants