Gluing Python and Vue.js with a set of scripts in order to automate project and app builds
Project description
=============================
Python and Vue.js gule
=============================
.. image:: https://img.shields.io/pypi/v/python_vuejs.svg
:target: https://pypi.python.org/pypi/python_vuejs
.. image:: https://pyup.io/repos/github/cstrap/python-vuejs/shield.svg
:target: https://pyup.io/repos/github/cstrap/python-vuejs/
:alt: Updates
.. image:: https://pyup.io/repos/github/cstrap/python-vuejs/python-3-shield.svg
:target: https://pyup.io/repos/github/cstrap/python-vuejs/
:alt: Python 3
.. image:: https://img.shields.io/pypi/l/python_vuejs.svg
:target: https://pypi.python.org/pypi/python_vuejs
.. image:: https://img.shields.io/pypi/pyversions/python_vuejs.svg
:target: https://pypi.python.org/pypi/python_vuejs
.. image:: https://img.shields.io/pypi/status/python_vuejs.svg
:target: https://pypi.python.org/pypi/python_vuejs
.. image:: https://travis-ci.org/cstrap/python-vuejs.svg?branch=master
:target: https://travis-ci.org/cstrap/python-vuejs
.. image:: https://coveralls.io/repos/github/cstrap/python-vuejs/badge.svg?branch=master
:target: https://coveralls.io/github/cstrap/python-vuejs?branch=master
Gluing Python and `Vue.js <https://vuejs.org/>`_ with a set of scripts that automate the dev and build process.
Projects aims to be agnostic, just use it in order to automate the boring stuff to setup a Vue.js project.
The point is: you start with SPA app inside your current project and then extract it without having the dependency
with backend framework, simply changing the ``npm`` build scripts.
Feel free to contribute with PRs and opening issues.
Thanks!
Cheers! 🍻
* Free software: MIT license
* Documentation: https://pythonhosted.org/python_vuejs.
------------------
Requirements
------------------
* Python 2.7+ or 3.4+
* nodejs > 5 and npm > 3
------------------
Commands reference
------------------
``python-vuejs`` is shipped with a nice cli built on top of click.::
(env) $ pyvue --help
Usage: pyvue [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
djangofy Convert Vue.js webpack project into a django...
djbuild Called inside `package.json`
djstartvueapp Run click commands on bash.
installvuecli Install vue-cli
startvueapp Init vue project via vue-cli
vuebuild Build Vue.js project via npm
vuecheck Check if node > 5 and npm > 3 are installed
vuedev Run frontend dev server via npm
Vue.js - A quick overview
-------------------
Wrappers around ``npm`` and ``vue``.::
(env) $ cd myapp
(env) $ pyvue vuedev
...
Before you go on production run:::
(env) $ cd myapp
(env) $ pyvue vuebuild
...
Django - A quick overview
-------------------
Run ``pyvue djstartvueapp`` into your django project directory::
(env) $ pyvue djstartvueapp myapp
...
Enjoy!
Command installs all dependencies and make the ``myapp`` a django app.
--------
Features
--------
* Vue.js starter via vue-cli
* Django integrations with no dependencies
TODO
----
* Supporting flask, eg https://github.com/taogeT/flask-vue (without js inside package)
* Supporting other frameworks
Credits
---------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
Python and Vue.js gule
=============================
.. image:: https://img.shields.io/pypi/v/python_vuejs.svg
:target: https://pypi.python.org/pypi/python_vuejs
.. image:: https://pyup.io/repos/github/cstrap/python-vuejs/shield.svg
:target: https://pyup.io/repos/github/cstrap/python-vuejs/
:alt: Updates
.. image:: https://pyup.io/repos/github/cstrap/python-vuejs/python-3-shield.svg
:target: https://pyup.io/repos/github/cstrap/python-vuejs/
:alt: Python 3
.. image:: https://img.shields.io/pypi/l/python_vuejs.svg
:target: https://pypi.python.org/pypi/python_vuejs
.. image:: https://img.shields.io/pypi/pyversions/python_vuejs.svg
:target: https://pypi.python.org/pypi/python_vuejs
.. image:: https://img.shields.io/pypi/status/python_vuejs.svg
:target: https://pypi.python.org/pypi/python_vuejs
.. image:: https://travis-ci.org/cstrap/python-vuejs.svg?branch=master
:target: https://travis-ci.org/cstrap/python-vuejs
.. image:: https://coveralls.io/repos/github/cstrap/python-vuejs/badge.svg?branch=master
:target: https://coveralls.io/github/cstrap/python-vuejs?branch=master
Gluing Python and `Vue.js <https://vuejs.org/>`_ with a set of scripts that automate the dev and build process.
Projects aims to be agnostic, just use it in order to automate the boring stuff to setup a Vue.js project.
The point is: you start with SPA app inside your current project and then extract it without having the dependency
with backend framework, simply changing the ``npm`` build scripts.
Feel free to contribute with PRs and opening issues.
Thanks!
Cheers! 🍻
* Free software: MIT license
* Documentation: https://pythonhosted.org/python_vuejs.
------------------
Requirements
------------------
* Python 2.7+ or 3.4+
* nodejs > 5 and npm > 3
------------------
Commands reference
------------------
``python-vuejs`` is shipped with a nice cli built on top of click.::
(env) $ pyvue --help
Usage: pyvue [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
djangofy Convert Vue.js webpack project into a django...
djbuild Called inside `package.json`
djstartvueapp Run click commands on bash.
installvuecli Install vue-cli
startvueapp Init vue project via vue-cli
vuebuild Build Vue.js project via npm
vuecheck Check if node > 5 and npm > 3 are installed
vuedev Run frontend dev server via npm
Vue.js - A quick overview
-------------------
Wrappers around ``npm`` and ``vue``.::
(env) $ cd myapp
(env) $ pyvue vuedev
...
Before you go on production run:::
(env) $ cd myapp
(env) $ pyvue vuebuild
...
Django - A quick overview
-------------------
Run ``pyvue djstartvueapp`` into your django project directory::
(env) $ pyvue djstartvueapp myapp
...
Enjoy!
Command installs all dependencies and make the ``myapp`` a django app.
--------
Features
--------
* Vue.js starter via vue-cli
* Django integrations with no dependencies
TODO
----
* Supporting flask, eg https://github.com/taogeT/flask-vue (without js inside package)
* Supporting other frameworks
Credits
---------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python_vuejs-1.0.0.tar.gz
(21.9 kB
view hashes)
Built Distribution
Close
Hashes for python_vuejs-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c452b05f3fc9078707fae4abffad025d8a161245ec6ad576a0cc2659c8709fc |
|
MD5 | b6be40519cc154fe299308f5a0db53b2 |
|
BLAKE2b-256 | 4676fd02aacbbd8dce5d3c87801442237bf4b0de64c7e0dfbcaa7e5a45372351 |