Introduction
What is Veams?
Veams is a flexible and efficient system for building scalable web apps, HTML5 web interfaces, and prototypes. It is extensible and efficiently architected.
Veams contains various (pluggable) instruments which are controlled by a custom command line interface.
Veams Toolkit
VEAMS
provides a variety of tools to support and simplify your life as a developer.
- It has a CLI to setup projects, components, services and more.
- It exposes a framework that you can use to build static-page and single-page apps.
- It provides a frontend methodology to guide your development.
- You can install configurable
VEAMS
components that are well-documented and work out of the box.
Our CLI (@veams/cli)
VEAMS CLI is a command line interface for scaffolding and build processes. The key benefit is the rapid setup time. With @veams/cli, you can easily generate complex application setups in a few minutes.
Framework
Veams exposes a framework (@veams/core
) which you can use as a simple starting point. This starting point can be enhanced and extended by an easy to use plugin system.
The purpose of Veams is to individually build up a project based framework in a simple, fast, scalable and easily understandable way.
It is not opinionated, which means you can use the stack which best fits your project, for example Backbone, React, Foundation or something else.
Methodology
Veams-Methodology is a complete development system for your frontend stack. Typical questions - which Veams-Methodology is answering - are:
- How to scope and differentiate units (Components, Utilities, Regions) in your HTML?
- How to bind JavaScript to your DOM elements?
- How to structure layouts?
- How to write your classes?
- How to extend your project?
Components
Veams provides a building blocks library to speed up templating.
All components can be found here: https://github.com/Veams
Do you want to see the components in action? Here you go: https://examples.veams.org/