GithubHelp home page GithubHelp logo

vuesion / vuesion Goto Github PK

View Code? Open in Web Editor NEW
2.8K 62.0 391.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 Issues

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)

add http service

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

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

improve docs

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

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???

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.

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?

add i18n

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

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

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!

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.

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

assets

placeholder for assets

deploy to heroku button

Bug Report or Feature Request (mark with an x)

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

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.

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.