Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add widget builder #399

Open
wants to merge 6 commits into
base: develop
Choose a base branch
from

Conversation

jason-fox
Copy link
Contributor

Related to #398

A series of scripts to download code from GitHub and compile the widget. There are issues with the version of libxml used by most widgets which means that it needs to re-compile sources when running npm install, otherwise the Docker script is just a vanilla NodeJS with a few extras.

The listing script assume a linux system with xsltproc and sed to list details of all Widgets.

A series of scripts to download code from GitHub and compile the widget. There are issues with the version of libxml used by most widgets which means that it needs to re-compile sources when running npm install, otherwise the Docker script is just a vanilla NodeJS with a few extras.

The listing script assume a linux system with xsltproc and sed to list details of all Widgets.
@jason-fox
Copy link
Contributor Author

The idea here is that "well-known" sources of free open-source widgets can be added to the list and recreated on a regular basis. These can then be copied over to the documentation widgets folder and an up-to-date listing of widgets generated using the marketplace script.

The upshot is that the Wirecloud documentation should be able to act as its Widget Marketplace and only offer the current version of widgets.

@coveralls
Copy link

coveralls commented Apr 26, 2019

Coverage Status

Coverage increased (+0.009%) to 79.6% when pulling 92ce743 on jason-fox:feature/widget-builder into 309d100 on Wirecloud:develop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants