A command line tool for creating new Vaadin applications.
npm i -g @vaadin/cli
Once installed, create a project using
vaadin init my-project
To create a design system documentation project (Vaadin Prime subscription required):
vaadin dsp-init
A Command Line Interface (CLI) for creating new Vaadin projects.
Currently if you run this:
vaadin blah
... it doesn't show anything, and just completes as if something had happened successfully. An error message should be shown instead:
> vaadin blah
Error: command 'blah' not recognized.
The same goes for unrecognized configuration properties, for example:
> vaadin init --drink beer my-project
Creating application 'my-project'
Project 'my-project' created
Instead of creating a project where that property may or may not have some impact, the command should fail saying that the property --drink
is not recognized:
> vaadin init --drink beer my-project
Error: property '--drink' not recognized for the command 'init'.
It would be excellent if I could use Vaadin CLI to also enhance an existing project, for example, to add & configure a database. The result could be the same as if you had downloaded an app with the backend from start.
Currently we don't know how many people are using the CLI to initialize their projects.
To avoid problems with user consent, we should do the tracking on the server-side (Vaadin Start). What is needed in the CLI is to send a header so the server can identify the request as coming from CLI, and do the proper tracking.
Suggested implementation using the User-Agent header:
User-Agent: vaadin-cli/<version>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.