Commit Graph
108 Commits
Author SHA1 Message Date
Bjoern Gruening d7ba38915f Add the 3D Visualisation from Nora
add nora

change nora plugin

(rebased to drop artifacts)
2021-01-10 08:00:29 -05:00
greg 7649b73afd Attempt to use the newer viz packaging approach 2020-12-02 09:58:53 -05:00
Dannon Baker 1d92c198ef Build heatmap (cluster and default) with plugin builder, stage correctly, unlink from Galaxy, drop artifacts 2020-09-25 12:25:30 -04:00
Dannon Baker b93ffcfbfc Simplify glob attempt, fix infinitely repeating builds by not queueing 2020-09-24 20:39:37 -04:00
Dannon Baker d6ebefc7a6 Add a gulp watchPlugins task to help iterate on these 2020-09-24 20:37:49 -04:00
Dannon Baker f07aab0d1d Fix ngl viz; use autobuilder 2020-09-24 18:01:44 -04:00
Dannon Baker 2b07a0b2a5 Fix PV Protein Viewer build 2020-09-24 13:25:27 -04:00
Dannon Baker bd1a5a9c29 Fix build; need to followup with bugfixes during freeze. 2020-09-21 13:36:55 -04:00
tmcgowan 08e0640804 mvpapp as webpack 2020-09-21 13:36:55 -04:00
Dannon Baker b4f8c2a82c Unify video/audio player sources, keep plugins separate as children 2020-09-16 18:31:11 +02:00
Dannon Baker ac5fc242e7 Add video player to installed plugins array; minor refactoring in gulpfile 2020-09-16 18:31:11 +02:00
Dannon Baker 97ef4867aa Update build, etc., for swap 2020-08-11 10:26:06 -04:00
Dannon Baker 5ff371c49a Swap to new @sentry/browser from old raven. 2020-08-09 17:22:13 -04:00
Dannon Baker 0ce632e50e Swap from hodgepodge to citation-js for citation rendering 2020-05-28 10:05:01 -04:00
Marius van den Beek 841c441759 Merge pull request #9679 from dannon/plugin_build
Plugin build hash bugfix
2020-04-29 12:26:48 +02:00
Dannon Baker 4fb4fb4a76 Fix bug in saving plugin build hash 2020-04-28 15:51:13 -04:00
Oleg Zharkov cf6532d753 Merge branch 'dev' into chira 2020-04-25 00:10:14 +02:00
Dannon Baker 0dad76dd7c Be explicit that we're using spawnSync here; swap to exec for git command to avoid explicitly using bash 2020-04-22 17:16:33 -04:00
Dannon Baker aafb00ff1d Update doc, swap to string literals for log statements 2020-04-22 17:10:35 -04:00
Dannon Baker 64cf1d0aff Add log statement explaining generation of the hashfile 2020-04-22 17:07:23 -04:00
Dannon Baker b772abebdf Simplify hash file logic; minor refactoring. 2020-04-22 17:06:44 -04:00
Dannon Baker 52e6027109 Standardize formatting 2020-04-21 16:53:00 -04:00
Oleg Zharkov b2d8965802 make individual plugin build hash for every viz 2020-04-21 18:16:04 +02:00
Oleg Zharkov f5253b4027 skip visualization build, if not changes were registered 2020-04-20 18:17:48 +02:00
Oleg Zharkov 082b2411a6 Merge branch 'dev' into chira 2020-03-27 18:39:38 +01:00
Oleg Zharkov 20183bbc66 implement visualization editor
intoduce webpack, remove ace-editor files from static

fix lint

build editor automatically

remove package lock
2020-03-25 21:06:41 +01:00
Anup Kumar 27817f8c8a Add chira viz
intoroduce webpack

fix alignment

fix css issues, sync dependecies versions
2020-03-25 15:47:30 +01:00
Dannon Baker eba73ceaef Force installation of devDependencies when building gulp plugins. 2020-02-19 09:09:18 -05:00
Dannon Baker f2cb064bdc Try forcing new shell for child_process spawn when used for gulp plugin building 2020-02-19 09:06:12 -05:00
Dannon Baker 4fe1f05e8d Add more debugging for plugin dependency installation. 2020-02-18 10:35:34 -05:00
Dannon Baker fd4134e827 hyphy-vision: swap to gulp build so we can drop static deps and rebuild reliably 2020-02-17 17:02:14 -05:00
Dannon Baker 7800726365 Some refinement of gulp build targets. Only expose 3 - 'client', 'plugins', and of course the default that does everything. 2019-10-02 14:31:00 -04:00
Dannon Baker 36a47514d9 Add openlayers to viz plugin autobuilder 2019-09-06 16:11:49 -04:00
Dannon Baker 9d1e784868 Alternate approach to plugin building; this should be useful as a stepping stone towards moving these out of the repo completely, and it'll work *right now*. 2019-09-06 14:56:10 -04:00
Dannon Baker c6fe516785 Drop now unused gulp-uglify-es dependency 2019-04-08 11:45:05 -04:00
Dannon Baker 3f7904b16b Drop 'libs' gulp task; unused now. 2019-04-08 11:44:13 -04:00
Dannon Baker b80deaffa5 Repurpose 'clean' task since it's no longer necessary to clean up plugin static -- this fixes a problem where symlinks won't get overwritten by the plugin staging 2019-04-08 11:39:10 -04:00
Dannon Baker d952259e6b Drop deprecated lib staging from gulp, adjust build targets. 2019-03-27 09:42:33 -04:00
Dannon Baker eff281559c Drop scripts target, path definitions from gulpfile. 2019-03-27 09:42:33 -04:00
Dannon Baker b26b3e108b Drop script transpiling/staging from gulp tasks -- these have been deprecated and are no longer available, everything should use entrypoints. 2019-03-27 09:42:33 -04:00
John Chilton 8d982b6410 Merge pull request #7532 from dannon/plugin-staging
Static plugin staging as a part of client build instead of startup
2019-03-20 13:47:17 -04:00
Dannon Baker 4bcf705af3 Refactoring to eliminate external d3 providing via static libs. 2019-03-15 13:35:14 -04:00
Dannon Baker 8570158cda Cleanup formatting in gulpfile. 2019-03-14 14:11:23 -04:00
Dannon Baker 9142f37591 Refactoring in gulpfile, drop underscore requirement. 2019-03-14 13:40:35 -04:00
Dannon Baker 915fe385a1 Be slightly more precise, don't use negation, this makes this operation much faster and safer. 2019-03-14 11:36:08 -04:00
Dannon Baker 55f41eb515 Stage without symlinks; since this staging won't be happening as often, we can just copy and avoid the complexity involved in symlinking into static and serving. 2019-03-14 10:48:55 -04:00
Dannon Baker 3d5088fd67 Re-enable gulp-based plugin staging. 2019-03-14 10:34:20 -04:00
Dannon Baker b852fe845c Overhaul gulpfile, update for 4.0 spec. 2019-03-14 10:30:57 -04:00
Dannon Baker dbfcb1b2bb Merge remote-tracking branch 'upstream/release_19.01' into dev 2019-01-09 17:24:19 -05:00
Dannon Baker c7703a531d Leave TODO for removing these particular tasks prior to 19.05 2019-01-09 16:01:17 -05:00