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

Punchline Competition! #8

Open
davestewart opened this issue Jun 27, 2020 · 2 comments
Open

Punchline Competition! #8

davestewart opened this issue Jun 27, 2020 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@davestewart
Copy link
Owner

davestewart commented Jun 27, 2020

Background

The Vue Class Store readme starts with an intro written in the form of a "3 guys walk into a bar" joke:

So Vue, Vuex and Vue Class Store walk into a bar...

Vue says: "I'll give you reactivity, computed properties and watches, but only in components, only using a special objects-and-function schema, and I demand initial values be passed in from a parent component using props! I don't get along particularly well with TypeScript either, so good luck with figuring that one out, buddy"

Vuex says: "I'll give you global reactivity and computed properties, but I'm going to call them esoteric names and require you set them up globally with a convoluted schema, access them only through a centralised store, and I'll force you to make all updates through string-based paths, with different formats, helpers, terminology and best practices. I'll also make it difficult to go more than a couple of levels deep, and I'll give you watches but you'll hate them so probably best not to use those either"

Vue Class Store says: "I'll give you reactivity, computed properties and watches, written in standard JavaScript or TypeScript, with no setup or boilerplate, and you can use me anywhere"

The end

Unfortunately, it's missing a punchline!

The intro does its job, so I'm not sure a punchline is even needed, but it would be nice.

Challenge

Come up with a punchline!

Submissions should:

  • be funny
  • be appropriate
  • support the message

Submission / voting / judging criteria:

  • submit punchlines as comments (1 punchline per comment, unlimited submissions)
  • vote punchlines with 👍 for good effort and 🎉 for hilarious.
  • I will pick a punchline at some point in the future!

No idea if this will go anywhere, but why not... 😄

@davestewart davestewart added the help wanted Extra attention is needed label Jun 27, 2020
@davestewart davestewart changed the title Punchlines! Punchline Competition! Jun 27, 2020
@eirikove
Copy link

eirikove commented Oct 1, 2020

Bartender goes ERROR in app/src/main.ts 6:32 Could not find a declaration file for module './punchline.ts'. 'app/src/punchline.ts' implicitly has an 'any' type.

@alanbosco
Copy link

The bartender says: So, You're Vuex but less maintenance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants