Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

An exemplary real-world application built with Vue.js, Vuex, axios and different other technologies. This is a good example to discover Vue for beginners.

License

NotificationsYou must be signed in to change notification settings

gothinkster/vue-realworld-example-app

Repository files navigation

RealWorld FrontendJavaScript Style Guide


##New Maintainers wanted##Anyone up for the challenge of maintaining this repo?Reach out on twitter @vilsbole

RealWorld Example App

Vue.js codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to theRealWorld spec and API.

Project demo is available athttps://vue-vuex-realworld.netlify.app/

This codebase was created to demonstrate a fully fledged fullstack application built withVue.js including CRUD operations, authentication, routing, pagination, and more.

We've gone to great lengths to adhere to theVue.js community styleguides & best practices.

For more information on how to this works with other frontends/backends, head over to theRealWorld repo.

Getting started

Before contributing please read the following:

  1. RealWorld guidelines for implementing a new framework,
  2. RealWorld frontend instructions
  3. Realworld API endpoints
  4. Vue.js styleguide. Priority A and B categories must be respected.
  5. Editorconfig setup. Most of the common editors support editorconfig by default (check the editorconfig download link for your ide), but editorconfig npm package have to installed globally for it to work,
# install editorconfig globally> npm install -g editorconfig

The stack is built usingvue-cli webpack so to get started all you have to do is:

# install dependencies> yarn install# serve with hot reload at localhost:8080> yarn serve

Other commands available are:

# build for production with minificationyarn run build# run unit testsyarntest

To know

Current arbitrary choices are:

  • Vuex modules for store
  • Vue-axios for ajax requests
  • 'rwv' as prefix for components

These can be changed when the contributors reach a consensus.

FAQ

Where can I find the service worker file?

The service worker file is generated automatically. The implementation can be found undersrc/registerServiceWorker.js. You can find the dependencies implementation in this repo:yyx990803/register-service-worker.

Also, Google provided a good documentation on how to register a service worker:https://developers.google.com/web/fundamentals/primers/service-workers/registration

Vue.js Function API / Migration to Vue.js 3

Related resources:

Vue.js 3 will likely introduce breaking changes on how Vue.js applications will look like. For example, the Vue.js Function API might be introduced. This would cause a lot of our components to change in the overall structure. The changes would be minimal though. With thevue-function-api plugin, these changes could be applied already. The problem is that multiple integrations are not working with the plugin. There are intentions to make this work, but for the time being, we should rather focus on different areas. If you still want to be experimental with it, we are happy to get a Pull Request with some experimental feature implementations.

Connect

Join us onDiscord

About

An exemplary real-world application built with Vue.js, Vuex, axios and different other technologies. This is a good example to discover Vue for beginners.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors46


[8]ページ先頭

©2009-2025 Movatter.jp