tiliado / nuvolasdk

Nuvola Apps SDK - SDK for building Nuvola web app scripts for Nuvola Apps Runtime.
https://pypi.python.org/pypi/nuvolasdk
BSD 2-Clause "Simplified" License
3 stars 3 forks source link

Nuvola SDK

SDK for building Nuvola Player integration scripts.

Install Nuvola SDK

Dependencies

Installation from PyPI

Installation from Source Code

Build a Project Using Nuvola SDK

Dependencies

Installation

  1. Run ./configure to generate Makefile and metadata.json from details in metadata.in.json. Recognized options:
    • --prefix: Specify a custom build prefix instead of /usr/local. Example: ./configure --prefix=/usr
  2. Run make all to build the project.
  3. Run make install to install the project. Recognized variables:
    • DESTDIR: A custom installation destination (defaults to the filesystem root). Example: make DESTDIR=/tmp/build/package install
  4. Run make uninstall to uninstall the project. Recognized variables:
    • DESTDIR: A custom installation destination (defaults to the filesystem root). Example: make DESTDIR=/tmp/build/package uninstall

Create a New Project Using Nuvola SDK

nuvolasdk new-project

When run without additional arguments, user will be asked to provide necessary metadata for the script. In order to get information about available arguments run nuvolasdk new-project --help.

Check whether a project is well-formed

nuvolasdk check-project

Please run this check before a code review.

Convert or Upgrade Project to Use Nuvola SDK

nuvolasdk convert-project

If used on new-style projects using Nuvola SDK, the project is updated to the latest standards.

If used on old-style projects without SDK, the project is converted to a new-style project with SDK. Notable changes:

Change Log

See CHANGELOG.md.