Commit Graph
116 Commits
Author SHA1 Message Date
Dannon Baker d996c7813a Only save hash state on successful build of a plugin 2022-03-08 08:49:42 -05:00
Dannon Baker 1091410688 Cleanup, mostly variable renaming standardization 2022-03-04 13:37:48 +01:00
Dannon Baker afc1318fc9 Adds new gulp target 'pluginsRebuild' allowing for a force rebuild of
all plugins, ignoring the state of git diff.

To use it:
```
yarn run gulp pluginsRebuild
```
2022-03-04 13:37:47 +01:00
Alireza Heidari 716c462665 Remove and unload jquery.complexify package 2022-01-23 17:49:35 +03:30
guerler 43e80d1fcf Use utilities npm package, remove utilities, fix visualizations 2021-11-13 22:20:07 -05:00
Dannon Baker a53b90fa3a Fix new user welcome plugin_build_hash.txt location handling -- we'll want to support writing explicitly to static or a more natural js package dist dir here 2021-10-25 11:22:53 -04:00
Alexander OSTROVSKY 9b9f379265 New User Welcome page
make runnable from pr. Still need to debug

divs out

tree

broken into components

cleaning

formatting, file names, jest tests

jest

removed image files, will be retrieved via npm or separate repo

update

plugin via webpack

webpack plugin

change to plugin to prevent repeated image downloading

update

add actual page accessible from help and registration

Full draft

jest fix, next to make package customizeable

yarn lock

fix

update

Update

Refactor from here for the confiuration stuff -- this displays the bundle

drop plugin_build_hash -- these should never be committed

Update plugin gitignore

Oops, left in a debug
2021-09-16 23:22:57 -04:00
Dannon Baker ad4e612e5a Update imports for our bootstrap-tour republish 2021-06-30 09:54:35 -04:00
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