This article describes the pre-requisites for building applications based on the Vidispine Development Kit, for both Linux and MacOS. It does not cover the actual application building, which is covered elsewhere. The same instructions can also be found in the VDT github repo https://github.com/vidispine/vdt-vue-django-template , which you also need access to when building VDT applications. Read here on how to get access to Vidispine Development Kit.
Linux specific
Start by making sure the following packages are installed on your system:
$ sudo apt-get install curl $ sudo apt-get install git $ sudo apt-get install python3-venv
Then make sure that you are running at least version 3.5 of Python, and then install/upgrade pip3, setup tools and wheel:
$ sudo apt-get install python3-pip $ sudo pip3 install wheel setuptools
or upgrade
$ sudo pip3 install --upgrade pip setuptools wheel
To install Node and Yarn follow the links for Yarn (https://yarnpkg.com/lang/en/docs/install/), and Node (https://nodejs.org/en/download/package-manager/). When installing Node make sure that the version is higher than 9. When installing Yarn make sure that the version is higher than 1.3.
MacOS specific
Install Homebrew and then install yarn using:
brew install yarn
Related articles
- VidiCore Development Toolkit (VDT) - the new approach
- Getting access to VidiCore Development Toolkit
- Pre-requisites for building VDT-based applications
- Using the VidiCore Development Toolkit UI components
- Troubleshooting for VDT How to-tutorial
- How to build media applications with VidiCore Development Toolkit (PT1)
- How to build media applications with VidiCore Development Toolkit (PT2)
- How to build media applications with VidiCore Development Toolkit (PT3)
- How to build media applications with VidiCore Development Toolkit (PT4)
- Getting Started with @vidispine/vdt-api
- VidiCore Themes
- VDT 0.10.0
- VDT 0.11.0
- VDT 0.12.0
- VDT 0.13.0