Giter Site home page Giter Site logo

vuesion / vuesion Goto Github PK

View Code? Open in Web Editor NEW
2.8K 62.0 395.0 17.33 MB

Vuesion is a boilerplate that helps product teams build faster than ever with fewer headaches and modern best practices across engineering & design.

Home Page: https://vuesion.herokuapp.com/

License: MIT License

JavaScript 1.28% TypeScript 38.02% HTML 0.02% Vue 47.97% Dockerfile 0.17% SCSS 8.28% Shell 0.02% EJS 0.14% Perl 1.71% Raku 2.40%
vuex seo i18n nuxtjs vuejs boilerplate design-system typescipt pwa best-practises

vuesion's Introduction

vuesion logo

Vuesion

Vuesion is a boilerplate that helps product teams build faster than ever with fewer headaches and modern best practices across engineering & design.

GitHub release Test Coverage Maintainability Maintenance GitHub issues-closed FOSSA Status MIT license

Live demo

Please visit the vuesion app on heroku!

Or have a look into the future and visit the vuesion-next app on heroku!

Features

Testing

DX, Code quality and maintenance

Core

Support this project

Contribute

Contributions are always welcome! Please read the contribution guidelines first.

Thanks goes to these wonderful people:


Johannes Werner

πŸ’» πŸ› πŸ“– 🎨 πŸ’‘ πŸ”§

Konstantin Kulinicenko

πŸ’» πŸ› πŸ“– πŸ’‘

xMartin

πŸ’» πŸ› πŸ“– πŸ’‘

SilverΒ·ζΉ«ζΎ²

πŸ“– 🌍

Stavros Liaskos

πŸ›

Marcelo Boeira

🌍

Rick Mann

πŸ’»

Ryan McGuire

πŸ’»

Jay McDoniel

πŸ’»

Olivia Graham

πŸ’»

Hugo MagalhΓ£es

🌍

glederer

πŸ“–

Tamer Mohamed

πŸ’»

Rizwan Zaheer

πŸ“–

rgrosjean

πŸ’»

Bernardo Corbella

πŸ’»

Mohit Tilwani

πŸ’»

eipiminus1

πŸ“–

Jez McKean

πŸ“–

Duylam Nguyen-Ngo

🎨

Martin Merschroth

🎨

Camila Peralta Wieland

🎨

Alec M

πŸ“–

misikoff

πŸ’»

θ‡­ε“₯ε“₯Β·ζΉ«ζ›—

πŸ“–

Paul Vogel

πŸ“–

Dario Fuzinato

πŸ’»

Maksim Bock

⚠️

Dan

πŸ›

Manuel J. Bernal

πŸ“–

Nguyen Kim Bang

πŸ“–

This project follows the all-contributors specification. Contributions of any kind welcome!

References

Contact

License

MIT

vuesion's People

Contributors

40818419 avatar akimotorakiyu avatar bernardocorbella avatar danielroe avatar danlivingston avatar devcrossnet avatar drsugiaichigo00781vn avatar eipiminus1 avatar enigmacurry avatar fuzinato avatar glederer avatar heavenlyentity avatar hugomn avatar jezmck avatar jmcdo29 avatar maks232 avatar manuasir avatar marceloboeira avatar misikoff avatar pavog avatar rgrosjean avatar riari avatar rizwanzaheer avatar stavros-liaskos avatar tamer-mohamed avatar xmartin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vuesion's Issues

component: autocomplete

input that shows suggestions in a drop down, should work with the keyboard and have propper a11y.

add change event to vue-select

Bug Report or Feature Request (mark with an x)

- [ ] bug report -> please search issues before submitting
- [ ] feature request

Versions.

browser:
browser version: 
operating system: 

Repro steps.

Desired functionality.

Mention any other details that might be useful.

Default config accessible in store

Feature Request

- [ ] bug report -> please search issues before submitting
- [x] feature request

Desired functionality.

  • Default config passed to store and accessible in state
  • CONFIG env var is overwriting default config

fix tests for VueCalendar

the tests fail on some days because the testing setup is dynamic, we have to find a way to make the tests more stable

new generators / AST features

set up a few test projects with this starter to find out how we can optimize the dev workflow further.

How can we increase the productivity with new generators and AST features?

deploy to heroku button

Bug Report or Feature Request (mark with an x)

- [ ] bug report -> please search issues before submitting
- [x] feature request

add http service

common way to interact with apis + handle auth, refresh and stuff

bug: service worker doesn't update correctly after CD

Bug Report or Feature Request (mark with an x)

- [x] bug report -> please search issues before submitting
- [ ] feature request

Versions.

browser: Chrome
browser version:  63.0.3239.108
operating system: OSX

Repro steps.

  • deploy two new versions of JS on the same day
  • visit the heroku app after each deployment
  • changed parts will fail because server rendered version is different from client-side rendering
  • I think it's because the client uses the cached js instead of fetching the new one

Desired functionality.

should work after each deployment

Mention any other details that might be useful.

add support for multiple themes

Bug Report or Feature Request (mark with an x)

- [ ] bug report -> please search issues before submitting
- [x] feature request

Desired functionality.

I want to be able to switch colours based on user interaction (theme toggle)

assets

placeholder for assets

add i18n

  • add i18n support (client / server)
  • add language switch example

add PWA support

  • add manifest + splash screens
  • add SW support (offline-plugin or custom solution)
  • webpack manifest in html
  • async script tags
  • dns prefetch
  • above the fold css???

improve docs

  • persist state
  • benefits
  • difference between nuxt/vue-cli
  • enterprise context

How to get started?

I'd like to try this, but don't know how. I guessed I can install it with npm install vue-starter. After that I tried npm vue-starter and got Did you mean this? restart as a response. I would very much appreciate a fool proof Readme.

That is, in case this project does what I hope: create boilerplates for Vue applications!

persist specific stores to a cookie

it's necessary to share data between client and server before the app runs e.g. auth token, to render pages on the server that need data from a protected resource.

set default locale on the server

  • read the accept-lang headers
  • read it from the cookies (in case the user changed the default locale)
  • put it in the html tag
  • set it in i18n
  • add it to initial state

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.