sfia-andreidaniel / Constraint

The fundamental part of a UI, written in TypeScript
Other
0 stars 0 forks source link

Constraint

Constraint is a project that aims to implement a professional UI Web Application Framework for the browser. The advantage of using the Constraint Framework, is that the layout of the application is decoupled form the code of the application, and it's written on a typed language - Typescript.

Features

Online Demo

You can see a sample Constraint application at this address.

Note that the online demo is automatically built from git, and some times it might not be available.

Documentation

An automatically generated documentation of Constraint framework can be found at this address.

Installation and usage.

Prerequisites:

Quick start

Building framework:

make

Building framework resources:

make resources

In order to be able to build resources, you will need the Image Magik package installed ( works on windows too ), with the "mogrify" tool available in your command line path.

Generating documentation

You will need a tool called "typedoc", which can be installed first by typing:

make doc_install

After you have the "typedoc" installed, you can build the documentation by typing:

make doc

Generating the Constraint.d.ts declarations file

You will need a tool called "dts-generator", which can be installed first by typing:

make dts_install

After you have the "dts-generator" installed, you can build the documentation by typing:

make dts