Giter Site home page Giter Site logo

Comments (27)

boushley avatar boushley commented on May 3, 2024

I saw opa a while back, a very interesting language. I'm also glad that this project was able to give you an idea for a first project in the new language too.

However I think that an Opa implementation is a bit beyond the scope of our project. We'll have to get some feedback from the other guys. We might be able to add a directory to support other implementations, but I'm not sure where we should draw the line then, only web related? Keep it at only js? What do you guys think? @addyosmani @sindresorhus

Thanks for the cool implementation @tsloughter

from todomvc.

tsloughter avatar tsloughter commented on May 3, 2024

Or maybe just a text file in the directory of 'alternate implementations' with links to the github pages of non-JS implementations?

from todomvc.

sindresorhus avatar sindresorhus commented on May 3, 2024

I agree with @boushley, we have to draw the line somewhere. Though, I have to admit, Opa looks interesting. But I'm sure we can link to it from somewhere. I'm thinking a Wiki page for alternative non-distributed apps?

Can you make the app usable without having to login?

from todomvc.

addyosmani avatar addyosmani commented on May 3, 2024

I think links in the wiki to alternatives that fall outside the scope of the project would work okay for submissions like Opa. Thanks for the PR though!

from todomvc.

boushley avatar boushley commented on May 3, 2024

Hey @tsloughter we've had some discussions about how we should handle these projects that are not written in javascript. We decided that if they still fit into the application style and specification we can include them in an area within the project as non-js implementations.

Your app looks really great, however we're trying to focus on a consistent look and feel. We're currently reworking the implementations to share a common css file for their look and feel. Do you think you could rework your app to have the same look and the same functionality (we'd need to remove the login functionality). I realize this would impact showing off the back end support of Opa. We do have plans down the road to add persisting the todos to a backend service, which is an area where Opa could shine.

Let me know if you're interested in making these modifications, and we can discuss them further.

from todomvc.

tsloughter avatar tsloughter commented on May 3, 2024

Understandable.

I think I can make those changes fairly easy thanks to version control :). I should have an earlier version that was the same look and had no user accounts. I'll try to get around to that soon.

from todomvc.

boushley avatar boushley commented on May 3, 2024

Awesome. We have been making some significant changes to our look recently though. Keep us updated on how it goes.

from todomvc.

sindresorhus avatar sindresorhus commented on May 3, 2024

@tsloughter Still interested in doing this?

from todomvc.

tsloughter avatar tsloughter commented on May 3, 2024

I definitely do. Sorry I haven't taken care of it yet. We can close this issue and when I get a version out with the current TodoMVC's look I can send it out.

from todomvc.

sindresorhus avatar sindresorhus commented on May 3, 2024

Sure, no problem :)

I want to keep the issue open though. To let anyone else interested in doing a Opa app know that one is already in progress.

from todomvc.

tsloughter avatar tsloughter commented on May 3, 2024

Sounds good.

from todomvc.

addyosmani avatar addyosmani commented on May 3, 2024

@tsloughter I've marked this app as being targeted for 1.1 (a version after our next one). If you think you'll have a chance to update this within the next few weeks we can probably still land it into 1.0, but let us know if you find some time!

from todomvc.

addyosmani avatar addyosmani commented on May 3, 2024

@sindresorhus worth pulling this into labs in its current form or do you think we should hold off on it being updated?

from todomvc.

sindresorhus avatar sindresorhus commented on May 3, 2024

I think we should hold off. It will probably fit better in 1.1 when we do more server examples ;)

@tsloughter ping

from todomvc.

sindresorhus avatar sindresorhus commented on May 3, 2024

@tsloughter Still interested in doing this? Would really like to get Opa into labs.

from todomvc.

tsloughter avatar tsloughter commented on May 3, 2024

Hey, sorry for not replying 2 months ago, haha. I definitely want to get this done and will do.

from todomvc.

sindresorhus avatar sindresorhus commented on May 3, 2024

😃

from todomvc.

sindresorhus avatar sindresorhus commented on May 3, 2024

@tsloughter ping pong

from todomvc.

tsloughter avatar tsloughter commented on May 3, 2024

Hey, I just was able to spend the time getting up to date with the newest Opa and getting it to run on Heroku. A lot has changed since I wrote my version of OpaDo. I think I'm just going to start from scratch for the TodoMVC version now. Seems that will be faster than trying to port my code to the newest version sadly.

Hopefully this week I'll have progress.

from todomvc.

sindresorhus avatar sindresorhus commented on May 3, 2024

:)

from todomvc.

tsloughter avatar tsloughter commented on May 3, 2024

Proof I'm starting to work on it finally ;)

https://github.com/tsloughter/todomvc_opa

from todomvc.

addyosmani avatar addyosmani commented on May 3, 2024

Nice work so far! :)

from todomvc.

tsloughter avatar tsloughter commented on May 3, 2024

I think it supports most everything now and looks the same and doesn't do users: http://quiet-basin-1863.herokuapp.com

But it does still persist to a backend server.

I just need to clean up the code a bit now.

from todomvc.

sindresorhus avatar sindresorhus commented on May 3, 2024

Getting there :)

Still some stuff not adhering to the spec: https://github.com/addyosmani/todomvc/wiki/App-Specification

from todomvc.

tsloughter avatar tsloughter commented on May 3, 2024

OK, I'll go through the spec.

And actually, that link isn't going to work well. Just realized in Heroku the database isn't working right now.

from todomvc.

addyosmani avatar addyosmani commented on May 3, 2024

Ping in case there is still interest in doing this.

from todomvc.

sindresorhus avatar sindresorhus commented on May 3, 2024

Closing as there doesn't seem to be any interest in this. Feel free to reopen though.

from todomvc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.