Dannon Baker
d489cc1f71
Revert back to explicitly pre-staging static, though per discussions we probably want to isolate this to static/dist
2024-10-15 17:39:23 -04:00
guerler
7710bb4248
Install ngl from npm package
2024-10-15 19:54:01 +03:00
guerler
63019c006b
Remove ngl from static build plugin ids
2024-10-15 19:54:01 +03:00
Dannon Baker
484a72bed8
Install npm-package viz to the packge prefix explicitly.
2024-10-08 09:07:16 -04:00
Dannon Baker
114f973361
Swap 'package' requirement type to more clearly state that it's an 'npm' package.
2024-09-04 11:13:43 -04:00
Dannon Baker
c9c775f0ec
Refactor async npm package installation
2024-09-04 09:42:53 -04:00
Dannon Baker
d0ba3a0b43
Wrap xml handling in promise to ensure order of operations in gulp
2024-09-04 09:42:53 -04:00
Dannon Baker
9b9f0607c5
Feature for installing prebuilt packages directly from viz build framework
2024-09-04 09:42:53 -04:00
Dannon Baker
9e96eae12d
Fix scatterplot viz building linkage. It hasn't changed in a long time
...
until now, though this sure would have ensured that.
2024-06-05 18:57:58 -04:00
Dannon Baker
1e563afdc3
Add 'GALAXY_PLUGIN_BUILD_FAIL_ON_ERROR' to allow plugins to fail a build
2024-06-05 18:57:58 -04:00
davelopez
d07d118db5
Add visualization plugin to static build list
2024-02-27 16:16:49 +01:00
mvdbeek
59d48ff194
Merge branch 'release_23.1' into release_23.2
2023-11-29 18:44:51 +01:00
Dannon Baker
eea58515ff
Ensure that plugin build hash actually has a git hash to compare with -- otherwise force rebuild.
2023-11-29 11:59:23 -05:00
Dannon Baker
a2461259be
Fix, simplify gulp package glob handling
2023-10-22 13:26:22 -04:00
Dannon Baker
58aaed8638
Glob upgrade, adjust usage.
2023-10-22 13:26:22 -04:00
Dannon
61fd062c59
Merge pull request #16187 from esg-epfl-apc/fits-visualization-image
...
FITS file visualization plugin
2023-06-09 10:23:07 -04:00
Laila Los
936e2b1217
add custom icon build script
2023-06-07 10:49:46 -04:00
francoismg
98f1442f45
aladin fits viewer integration prototype
2023-06-05 02:00:40 +02:00
Dannon Baker
74732f735d
Fixes the parcel2 build for hdf5 viz when using node18. The underlying
...
problem is that parcel passes through, unfiltered, the environment. We
could have a separate list to figure out which plugins need additional
options, but this runs the risk of deployers having *other* potentially
broken things in their ENV for node. By telling parcel to just use the
process backend, we avoid this issue completely and don't have to modify
or maintain other changes to the build infra.
2023-05-05 08:28:59 -04:00
Greg Watson
8dc38e6e4c
Add support for visualizing HDF5 datasets. This contribution is split into two parts: the visualization plugin and backend changes. The client code integrates the h5web visualizer into Galaxy ( https://h5web.panosc.eu ). The backend changes add the ability to access the contents of a dataset without needing to read the whole dataset, which is essential for large files. It is based on the h5grove API ( https://github.com/silx-kit/h5grove ).
2023-05-04 20:48:15 -04:00
Dannon Baker
04de42c166
Support building on node 16, conditionally injecting openssl-legacy-provider option when using more recent versions
2023-03-09 15:26:08 -05:00
Dannon Baker
5ab4a9dfff
Allow plugins to use legacy openssl provider for builds
2022-11-14 16:59:47 -05:00
Matej Trojak
e007ba2cb3
Complete ts_visjs package build
2022-10-06 21:49:21 +02:00
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