Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New app UI & switch to npm for dependencies #1110

Closed
58 of 68 tasks
sindresorhus opened this issue Jan 30, 2015 · 61 comments
Closed
58 of 68 tasks

New app UI & switch to npm for dependencies #1110

sindresorhus opened this issue Jan 30, 2015 · 61 comments

Comments

@sindresorhus
Copy link
Member

sindresorhus commented Jan 30, 2015

I finally managed to finish the new app UI.

Now we just need to switch the apps over. No structural changes should be needed.

I took the liberty to change from bower to npm as that's the future and it makes it easier for us to deal with dependencies. We should also .gitignore any unwanted file so to make it easier to upgrade dependencies in the future.

todomvc-common no longer contains the app CSS, only the learning-bar. The app CSS is in the todomvc-app-css module.

I've converted the backbone app as an example. (live demo).

Help from anyone more than welcome.

Apps needing updating

  • FOAM
  • agilityjs (dropped, Drop Maria and Agility #1173)
  • ampersand
  • angular-dart
  • angularjs
  • angularjs_require
  • angularjs-perf
  • ariatemplates
  • atmajs
  • backbone
  • backbone_marionette
  • backbone_require
  • batman
  • canjs
  • canjs_require
  • chaplin-brunch
  • closure
  • componentjs
  • cujo
  • derby
  • dijon
  • dojo
  • duel
  • durandal
  • emberjs
  • enyo_backbone
  • epitome
  • exoskeleton
  • extjs_deftjs
  • firebase-angular
  • flight
  • gwt
  • jquery
  • kendo
  • knockback
  • knockoutjs
  • knockoutjs_require
  • lavaca_require
  • maria (dropped, Drop Maria and Agility #1173)
  • meteor
  • mithril
  • montage
  • olives
  • plastronjs
  • polymer
  • puremvc
  • ractive
  • rappidjs
  • react
  • react-backbone
  • sammyjs
  • sapui5
  • serenadejs
  • socketstream
  • somajs
  • somajs_require
  • spine
  • stapes
  • stapes_require
  • troopjs_require
  • typescript-angular
  • typescript-backbone
  • vanilladart
  • vanillajs
  • vue
  • yui
  • Thorax
  • Thorax_lumbar
@sindresorhus
Copy link
Member Author

@tastejs/todomvc

@passy
Copy link
Member

passy commented Jan 30, 2015

Thanks so much for this, Sindre. I love the new layout and you know that I was a bit sceptical on the first iteration, but this one is perfect. <3

Have you registered the new repo with bower? It's probably going to take a while until all authors switch over to npm.

@sindresorhus
Copy link
Member Author

Thanks so much for this, Sindre. I love the new layout and you know that I was a bit sceptical on the first iteration, but this one is perfect. <3

tumblr_mqmk6j8kkz1qdlh1io1_250

Have you registered the new repo with bower? It's probably going to take a while until all authors switch over to npm.

I have now.

@kamilogorek
Copy link
Contributor

Ampersand.js – checked!

/five!

@arthurvr
Copy link
Member

I just opened a PR for the jQuery example. I'm willing to open one for some other examples too.

@sindresorhus
Copy link
Member Author

@kamilogorek Nice!

@arthurvr Weeeee 💃

@addyosmani
Copy link
Member

I'll take on updating the Polymer app (unless it's been started already).

@arthurvr
Copy link
Member

arthurvr commented Feb 3, 2015

Somebody may tick the vanilla js example too. My PR just got merged.

@passy
Copy link
Member

passy commented Feb 3, 2015

Done! 👊

@arthurvr
Copy link
Member

arthurvr commented Feb 3, 2015

Just got out two extra PRs. One for the Aria templates example, the other one for Batman. Probably some others coming tomorrow.

@sindresorhus
Copy link
Member Author

@arthurvr Woot! You're on fire:

superhighfive

mhoyer pushed a commit to mhoyer/todomvc that referenced this issue Dec 5, 2015
mhoyer pushed a commit to mhoyer/todomvc that referenced this issue Dec 5, 2015
mhoyer pushed a commit to mhoyer/todomvc that referenced this issue Dec 5, 2015
mhoyer pushed a commit to mhoyer/todomvc that referenced this issue Dec 5, 2015
mhoyer pushed a commit to mhoyer/todomvc that referenced this issue Dec 5, 2015
mhoyer pushed a commit to mhoyer/todomvc that referenced this issue Dec 5, 2015
mhoyer pushed a commit to mhoyer/todomvc that referenced this issue Dec 5, 2015
mhoyer pushed a commit to mhoyer/todomvc that referenced this issue Dec 5, 2015
* Included `todomvc-app-css`, this includes the new UI.
* Replaced bower by NPM.
* Include all files that aren't needed in the repo in the gitignore

Ref tastejsgh-1110
mhoyer pushed a commit to mhoyer/todomvc that referenced this issue Dec 5, 2015
* Included `todomvc-app-css`, this includes the new UI.
* Replaced bower by NPM.
* Include all files that aren't needed in the repo in the gitignore

Ref tastejs#1110
mhoyer pushed a commit to mhoyer/todomvc that referenced this issue Dec 5, 2015
mhoyer pushed a commit to mhoyer/todomvc that referenced this issue Dec 5, 2015
The app is getting outdated and is these days even totally broken sowe
decided to remove it, till someone volunteers to maintain it and PRs it
back with all remaining issues fixed.

There was an open PR with some updates but it went inactive:
tastejs#1241

Close tastejs#1241
Fix tastejs#1222
Ref tastejs#1234
Ref tastejs#1110
fboechats added a commit to fboechats/todomvc that referenced this issue Jul 4, 2019
FadySamirSadek pushed a commit that referenced this issue Jul 5, 2019
@fboechats
Copy link
Contributor

I think now this issue is resolved.

fuzzylita pushed a commit to rainforestapp/todomvc that referenced this issue Jun 4, 2020
GabFitzgerald pushed a commit to GabFitzgerald/todomvc that referenced this issue Aug 20, 2020
GabFitzgerald pushed a commit to GabFitzgerald/todomvc that referenced this issue Aug 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.