GithubHelp home page GithubHelp logo

core-apps-meta's Introduction

core-apps-meta

Meta app for all core apps

This app is a little tricky, and should rarely matter. But when it matters, it can be very useful.

This app enumerates all core apps (and their versions) in its tag. Its sole purpose is to cause all of those apps to be downloaded as a side effect of downloading this app from the app store. This normally wouldn't matter, as the core apps are delivered with Cytoscape itself, and when a new version of a core app is checked into the app store, Cytoscape will automatically pick it up and offer it to the user.

This app's purpose is to allow additional core apps to be added to Cytoscape even after Cytoscape has already been installed. To make this happen, we add additional core apps to the tag, bump this app's version, and check it into the app store. Because it has a higher version than the one delivered with Cytoscape, it will be offered to the user when Cytoscape starts up. If the user allows it to be downloaded, it will drag the new core app with it (as a dependency).

Viola ... new core apps can be delivered even after Cytoscape is released and installed.

Note that this is useful for delivering a core app that wasn't ready at release time, but is still fundamental to some concept of Cytoscape.

core-apps-meta's People

Contributors

dotasek avatar bdemchak avatar keiono avatar yihangx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.