Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: create Vue-CLI dev project #25

Open
5 tasks
mesqueeb opened this issue Oct 14, 2020 · 0 comments
Open
5 tasks

feat: create Vue-CLI dev project #25

mesqueeb opened this issue Oct 14, 2020 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation
Milestone

Comments

@mesqueeb
Copy link
Member

mesqueeb commented Oct 14, 2020

Goal:

  • we need to check if Planetar is usable with Vue CLI projects that don't have Quasar (currently it might still cause issues)
  • we need to find out WHAT the issues are IF there are any -- and fix them as well
  • eventually we might add some link to this Vue-CLI project to show how it can be set up

Steps:

  • Create a new folder called dev-vue-cli in packages in which you create a new empty project with Vue CLI.

  • Make sure the package.json is set to "private": true like the packages/dev project. (this prevents lerna from trying to publish this to NPM)

  • Copy 3 simple Vue components from the packages/atoms folder into this Vue CLI project inside a folder called "components"

  • lerna add planetar --scope dev-vue-cli

  • Look at the packages/dev folder to see how Planetar is set up, and do the same for Vue CLI.

    • try to do the same as packages/dev/src/pages/component-gallery/PageComponentGallery.vue
    • don't forget to do:
import Planetar from 'planetar'
Vue.use(Planetar)
@mesqueeb mesqueeb added this to the release milestone Oct 16, 2020
@mesqueeb mesqueeb added the documentation Improvements or additions to documentation label Oct 17, 2020
@mesqueeb mesqueeb assigned mesqueeb and unassigned AndrewKoch Dec 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants