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