Skip to main content

Local YouWol environment

Project description

Description

The YouWol local full-stack environment. This is the first version of the module, documentation will be completed in the near future.

The environment provides:

  • A local version of the YouWol platform
  • A developer environment to extend the platform with personal contributions (packages, backends, frontends)

The key objective is to allow developers to contribute to the platform using their favorites tools.

Requirements

  • Python 3.6.*

The YouWol environment can be completed by installing pipelines (see section below), whose may require additional installation (e.g. node, gcc, etc). The pipelines should drive you to install their dependencies.

Installation

pip install youwol

The environment comes with a few pipelines:

  • youwol.pipelines.library_webpack_ts: pipeline for npm library based on typescript and building with webpack
  • youwol.pipelines.flux_pack: pipeline for flux's modules box (flux is the low-code solution proposed by YouWol). It is also based on typescript and webpack but includes skeletons of flux modules
  • youwol.pipelines.scribble_html: simple HTML/javascript/css page for rapid solution prototyping
  • youwol.pipelines.fastapi: python server powered by fastapi library

The environment can be completed by installing new pipelines and using them in the configuration file (search for yw_pipeline in pypi).

For developers: to facilitate searching standalone pipelines, we recommend using the prefix 'yw_pipeline_*' in your package name.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

youwol-0.0.0.tar.gz (116.9 kB view hashes)

Uploaded Source

Built Distribution

youwol-0.0.0-py3-none-any.whl (5.7 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page