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

Make TodoMVC more useful by adding more complexity #947

Closed
ericandrewlewis opened this issue Jul 14, 2014 · 4 comments
Closed

Make TodoMVC more useful by adding more complexity #947

ericandrewlewis opened this issue Jul 14, 2014 · 4 comments

Comments

@ericandrewlewis
Copy link

Recently, I heard Yehuda Katz say about TodoMVC, "At the simplicity level that it's at, basically every one is the same" (see here at 11:13).

This led to a twitter conversation, where Yehuda suggested that an app with at least 6 pages with some nested content is necessary to illustrate the architectural differences between JS MV* frameworks.

I suggest we make TodoMVC more complex to meet this goal. Perhaps adding People in to app, who can be assigned tasks.

That way, there will be a few pages(routes):

/ - list of todos
/people/ - list of people
/people/1/ person view, including details about the person as well as tasks assigned to them

This may be a separate project, but I'm posting here to illicit feedback from the core TodoMVC team.

@addyosmani
Copy link
Member

We've been exploring this for the past year, speaking to a ton of framework authors :)

See: tastejs/TasteApp#1 for a little of the discussion

The challenge with anything more complex is actually very little to do with a specification, the list of features or how to craft it. That we've got a solid set of ideas on. The harder part is getting commitment to authoring the samples apps. Something more complex requires buy-in from at least a handful of developers (probably per implementation) and we haven't seen that just yet.

If you're interested in helping however, we'd be happy to walk you through what it would take to implement the first more complex app and take it from there.

@ericandrewlewis
Copy link
Author

Thanks @addyosmani, I'll follow-up there.

@ericandrewlewis
Copy link
Author

@addyosmani said:

If you're interested in helping however, we'd be happy to walk you through what it would take to implement the first more complex app and take it from there.

I'm interested. Where should I reach out?

@addyosmani
Copy link
Member

Please pardon the (ridiculous) delay on my part responding to this. If you're still interested, I would comment on one of the threads over at https://github.com/tastejs/TasteApp/ and we could probably take it from there :)

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

No branches or pull requests

2 participants