-
Notifications
You must be signed in to change notification settings - Fork 13.8k
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
Comments
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. |
Thanks @addyosmani, I'll follow-up there. |
@addyosmani said:
I'm interested. Where should I reach out? |
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 :) |
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.
The text was updated successfully, but these errors were encountered: