Skip to content
This repository has been archived by the owner on Oct 24, 2021. It is now read-only.

Add vue.js to the guide #590

Closed
Obiwarn opened this issue Dec 17, 2016 · 15 comments
Closed

Add vue.js to the guide #590

Obiwarn opened this issue Dec 17, 2016 · 15 comments

Comments

@Obiwarn
Copy link

Obiwarn commented Dec 17, 2016

Seeing the rapid adaption of vue.js, I'd love to see some best practices on it in the guide.

@stubailo
Copy link
Contributor

stubailo commented Jan 3, 2017

I think this is a great idea, it would be perfect if it was written by someone with experience running Vue + Meteor in production.

@nizulzaim
Copy link

I do like to create the article but it is not sufficient with akryum github page? Or do you want to create in Meteor tutorial? If yes, i will try to create tutorial like blaze example in tutorial.

@abernix
Copy link
Contributor

abernix commented Jan 4, 2017

Creating a "vue" meteor/todos branch (like the react branch) which uses vue.js might be the best first step (and prerequisite?) for making the tutorial?

Then once those are both figured out, then some "best practices" for the Guide could be born?

@stubailo
Copy link
Contributor

stubailo commented Jan 5, 2017

I was thinking a super simple guide page that just lists how to get started could be a good initial step. IMO that's better than a tutorial because it is easier to update. I think the guide has two purposes: 1. Record best practices and 2. Document stuff that isn't strictly in meteor core. This falls under 2 for me.

@stubailo
Copy link
Contributor

stubailo commented Jan 5, 2017

But I think an example app would be awesome as well. IMO a tutorial should wait until much later

@metavaults
Copy link

Any progress on that?

@abernix
Copy link
Contributor

abernix commented Feb 22, 2018

@LukasNavickas If you're familiar with the process, and have time to contribute, we'd gladly review a contribution of this sort.

@chris-visser
Copy link
Contributor

@abernix I'm happy to build the tutorial for Vue, but i'm not even able to get it up and running locally :(

@MichaelJCole
Copy link
Contributor

Hey, I've been working on this and will finish it. Assign to me :-)

@lorensr
Copy link
Contributor

lorensr commented Nov 21, 2018

image

I can't! 😄

@MichaelJCole
Copy link
Contributor

Hey there,

I put together a repo with a simple-todos for Vue using Meteor 1.8: https://github.com/MichaelJCole/simple-todo-vue

Once the code's complete, I can package it up in to the Tutorial.

It's almost working except for some reactivity when:

  • Clicking "Hide completed tasks"
  • Checking a todo as done/not done
  • Clicking Private/Public on a todo.

Delete and add work great. I hacked up a Blaze integration for accounts-ui similar to the React tutorial.

I think Meteor is reactive, but it's not updating Vue correctly, or it's specifically the Vue v-for.

Any suggestions on how to get the reactivity to work?

Thanks in advance!

@gustawdaniel
Copy link

gustawdaniel commented Feb 9, 2019

@MichaelJCole I found your pull requests and cloned your code, start working on it and saw your comment now:

Hey, I've been working on this and will finish it. Assign to me :-)

So are you going to finish it or should I finish?

I have enough knowledge to create this tutorial but need to improve my skills in git. I think I can finish the tutorial in next weekend. But do not want to interfere with your plans.

I see you had questions about reactivity. My blog can help you:

https://medium.com/@gustaw.daniel/communication-between-vue-components-in-meteor-29006be3dae9

Now I have the following plan:

  • for me: read Pro Git book.
  • for @MichaelJCole decide if should I add commits to your skeleton of tutorial and finish it or you want to do it alone or are you going to collaborate on it?

@MichaelJCole
Copy link
Contributor

MichaelJCole commented Feb 10, 2019 via email

@gustawdaniel
Copy link

gustawdaniel commented Feb 10, 2019

Confirmed. Please assign me to this issue.

Estimated date of release: 9 March.

Blocking task: understand how to manage the git repository to create a file in generated directory.

@lorensr
Copy link
Contributor

lorensr commented Mar 8, 2019

We have an article on Vue! Thanks to all who contributed ☺️

https://guide.meteor.com/vue.html

If you have ideas for improvements, you can comment on #950

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

No branches or pull requests

9 participants