Skip to content

Latest commit

 

History

History
38 lines (34 loc) · 2.36 KB

CodeDoc.md

File metadata and controls

38 lines (34 loc) · 2.36 KB

VIA software is developed using HTML, CSS and Javascript and is based solely on standard features available in modern web browsers. VIA does not depend on any external libraries. These design decisions has helped us create a very light weight and feature rich manaul annotation software that can run on most modern web browsers without requiring any installation or setup. The full VIA software sprouted from an early prototype of VIA which implemented a minimal -- yet functional -- image annotation tool using only 40 lines of HTML/CSS/Javascript code that runs as an offline application in most modern web browsers. This early prototype provides a springboard for understanding the current codebase of VIA which is just an extension of the early prototype. The introductory tutorials prepared by Mozilla is also very helpful in understanding the basic concepts of HTML/CSS/Javascript platform.

The development of VIA software began in August 2016 and the first public release of Version 1 was made in April 2017. Many new advanced features for image annotation were introduced in Version 2 which was released in June 2018. The recently released Version 3 supports annotation of audio and video. Therefore, the VIA source code repository contains a separate folder for each major version of VIA: via-1.x.y, via-2.x.y and via-3.x.y. The development of each version is carried out in a separate branch (e.g. via-2.x.y branch. If you wish to contribute code to VIA (we encourage you to do so), please send a pull request to one of the branches. Please do not send pull requests to the master branch.

We have prepared the following code documentation for each major version of VIA:

Software bug reports and feature requests should be submitted here (requires a gitlab account).

Author: Abhishek Dutta
Version: 20 May 2019