Dannon Baker
663f4f9770
MSA visualization fix and future proofing.
2022-07-05 09:39:04 -04:00
Dannon Baker
10940d0e49
Once committed to a plugin rebuild, stage old hash to preserve it and force a rebuild in the event of failure/bail/etc.
2022-06-22 10:48:55 -04:00
Dannon Baker
ebe1ba4db9
Support phylocanvas autobuild
2022-06-06 20:12:07 -04:00
Dannon
67023b5ec9
Merge pull request #13771 from xtrojak/add_PCA_3D_visualisation
...
Add 3D PCA visualization
2022-05-02 11:11:11 -07:00
guerler
23f1509176
Use popper.js instead of bootstrap tours
2022-04-22 11:15:17 -04:00
Dannon Baker
7014f2b118
Remove unused jquery.cookie dependency (we dropped this from jqueryVendor a while back)
2022-04-21 15:19:10 -04:00
Martin Cech
a83be9ab1f
move the js dependencies to npm local build
2022-04-20 12:55:35 +02:00
Dannon Baker
0bb6d7e2f5
Config does not resolve exactly like I thought; handle 'None' when this is unset
2022-04-04 15:17:01 -04:00
Dannon Baker
256a4495fe
Pass config path to gulp
2022-04-04 10:15:55 -04:00
Dannon Baker
9a44441635
Minor refactoring, reuse plugin dir instead of string manipulation
2022-04-01 11:26:28 -04:00
Dannon Baker
acc3fdb497
Adjust directory handling for clarity and robustness
2022-04-01 11:24:28 -04:00
Dannon Baker
67953dfbf8
Support configurable plugin source dir in gulp
2022-04-01 10:58:55 -04:00
mvdbeek
08d3078382
Drop docker swarn gie support
2022-03-23 18:38:53 +01:00
mvdbeek
3818f50af5
Drop interactive environments
2022-03-23 15:43:24 +01:00
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