Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meteor/vue3-tutorial
Learn how to build a fullstack Vue3 app using Meteor ☄️
https://github.com/meteor/vue3-tutorial
crud eslint javascript meteor meteorjs prettier tailwindcss tutorial vue3 vuejs
Last synced: about 1 month ago
JSON representation
Learn how to build a fullstack Vue3 app using Meteor ☄️
- Host: GitHub
- URL: https://github.com/meteor/vue3-tutorial
- Owner: meteor
- Created: 2023-08-04T12:33:35.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-11T15:52:26.000Z (about 2 months ago)
- Last Synced: 2024-10-01T05:05:48.692Z (about 1 month ago)
- Topics: crud, eslint, javascript, meteor, meteorjs, prettier, tailwindcss, tutorial, vue3, vuejs
- Language: JavaScript
- Homepage: https://vue3-tutorial.meteor.com
- Size: 29.2 MB
- Stars: 7
- Watchers: 6
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Meteor Vue Tutorial
If you are looking for the tutorial, please go to [https://vue3-tutorial.meteor.com](https://vue3-tutorial.meteor.com) and check it there.
This repository is the place to check the code (`src` folder) and to make contributions.
Read in the tutorial home page where you should ask questions (spoiler: [Forums](https://forums.meteor.com) or [Slack](https://join.slack.com/t/meteor-community/shared_invite/enQtODA0NTU2Nzk5MTA3LWY5NGMxMWRjZDgzYWMyMTEyYTQ3MTcwZmU2YjM5MTY3MjJkZjQ0NWRjOGZlYmIxZjFlYTA5Mjg4OTk3ODRiOTc)).
This is a [hexo](https://hexo.io) static site used to generate the [Meteor Vue Tutorial Docs](https://vue3-tutorial.meteor.com).
## Contributing
We'd love your contributions! Please send us Pull Requests or open issues on [github](https://github.com/meteor/vue3-tutorial). Also, read the [contribution guidelines](https://github.com/meteor/docs/blob/master/Contributing.md).
If you are making a larger contribution, you may need to run the site locally:
### Running locally
- Install [nvm](https://github.com/nvm-sh/nvm) to manage your Node.js (yes, this is an hexo project and not Meteor, in Meteor you don't need to worry about Node.js versions at all)
`curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash`
- Install Node.js 8.11.2:`nvm install 8.11.2`
- Install the project`npm install`
- Run it
`npm start`
### Styles and LintMake sure your changes are not breaking styles and lint rules, in the root project, run:
- `npm install`
- `npm run quave-check`
`quave-check` should not return any error or warning. If it does you need to fix them before sending a PR.If you get an error because some npm modules are not resolved (`import/no-unresolved`) you need to run `npm install` inside the Meteor project that is throwing this error so you generate the `node_modules` folder for it.
We have a git hook to prevent commits that are not passing these rules but it's good to double-check as maybe your hooks set up can be messed up.
### Making a Pull Request- Create a fork and make your changes on it.
- Test your changes and make sure you sync your code changes (`src` folder) with your text changes (`tutorial` folder).
- Build your changes:
`npm run build`
- Create your Pull Request against `master` branch.
- Sign the CLA.
- Wait for feedback or approval.