Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create new JB2 plugin store #1892

Merged
merged 23 commits into from
Apr 19, 2021
Merged
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
0ac692f
Add initial plugin store page
elliothershberg Apr 7, 2021
673582a
Fetch plugin data for website start and build
elliothershberg Apr 7, 2021
2f5cb3b
Import plugin data in plugin store
elliothershberg Apr 7, 2021
f3f703d
Add MUI icons to website
elliothershberg Apr 8, 2021
ae8aee5
Fill out initial card
elliothershberg Apr 8, 2021
bab6dd6
Fix fetchPlugins script to avoid duplicates
elliothershberg Apr 9, 2021
544d672
Download new plugin data
elliothershberg Apr 9, 2021
21cb5b3
Refactor and set up initial button
elliothershberg Apr 9, 2021
e3e4223
Add copy-to-clipboard dep to website
elliothershberg Apr 9, 2021
4b3e7ba
Add copyable plugin config to card
elliothershberg Apr 9, 2021
8523694
Add buttons to top of plugin store
elliothershberg Apr 9, 2021
d50bd34
Make plugin screenshot optional in card
elliothershberg Apr 9, 2021
12eb643
Remove Card action area
elliothershberg Apr 13, 2021
5d26248
Change navbar title
elliothershberg Apr 13, 2021
6199573
Change top buttons to links
elliothershberg Apr 13, 2021
c36caee
Merge branch 'main' into 1838_plugin_store
elliothershberg Apr 13, 2021
607d436
Add about section and developer info dialogs
elliothershberg Apr 15, 2021
b3076d6
Merge branch '1838_plugin_store' of https://github.com/GMOD/jbrowse-c…
elliothershberg Apr 15, 2021
5c64f97
Add media query for mobile
elliothershberg Apr 15, 2021
62c5f93
Make Github links open in new tab
elliothershberg Apr 15, 2021
8fabfc7
Use plugin names directly
elliothershberg Apr 15, 2021
7d857ff
Get updated plugin list
elliothershberg Apr 15, 2021
f3b4b8b
Merge branch 'main' into 1838_plugin_store
rbuels Apr 19, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions website/docusaurus.config.json
Original file line number Diff line number Diff line change
@@ -37,6 +37,11 @@
"label": "Download",
"position": "left"
},
{
"to": "plugin_store",
"label": "Plugins",
"position": "left"
},
{
"to": "features",
"label": "Features",
7 changes: 5 additions & 2 deletions website/package.json
Original file line number Diff line number Diff line change
@@ -5,9 +5,10 @@
"homepage": ".",
"scripts": {
"prestart": "npm run make combined.md",
"start": "docusaurus start",
"prebuild": "npm run make combined.md",
"start": "npm run fetchPlugins && docusaurus start",
"prebuild": "npm run make combined.md && npm run fetchPlugins",
"build": "docusaurus build",
"fetchPlugins": "rimraf plugins.json && wget https://s3.amazonaws.com/jbrowse.org/plugin-store/plugins.json",
"swizzle": "docusaurus swizzle",
"predeploy": "npm run build && npm run make",
"deploy": "aws s3 sync --delete build s3://jbrowse.org/jb2/ && aws s3 cp docs/jbrowse2.pdf s3://jbrowse.org/jb2/",
@@ -18,9 +19,11 @@
"@docusaurus/core": "^2.0.0-alpha.72",
"@docusaurus/preset-classic": "^2.0.0-alpha.72",
"@material-ui/core": "^4.9.13",
"@material-ui/icons": "^4.11.2",
"acorn": "^8.1.1",
"acorn-jsx": "^5.3.1",
"clsx": "^1.1.1",
"copy-to-clipboard": "^3.3.1",
"react": "^16.8.4",
"react-dom": "^16.8.4"
},
67 changes: 67 additions & 0 deletions website/plugins.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
{
"plugins": [
{
"name": "MsaView",
"authors": ["Colin Diesh"],
"description": "multiple sequence alignment browser plugin for JBrowse 2",
"location": "https://github.com/GMOD/jbrowse-plugin-msaview",
"url": "https://unpkg.com/jbrowse-plugin-msaview/dist/jbrowse-plugin-msaview.umd.production.min.js",
"license": "Apache License 2.0",
"image": "https://raw.githubusercontent.com/GMOD/jbrowse-plugin-list/main/img/msaview-screenshot-fs8.png"
},
{
"name": "GDC",
"authors": ["Garrett Stevens", "Colin Diesh", "Rob Buels"],
"description": "JBrowse 2 plugin for integrating with GDC resources",
"location": "https://github.com/GMOD/jbrowse-plugin-gdc",
"url": "https://unpkg.com/jbrowse-plugin-gdc/dist/jbrowse-plugin-gdc.umd.production.min.js",
"license": "NONE",
"image": "https://raw.githubusercontent.com/GMOD/jbrowse-plugin-list/main/img/gdc-screenshot-fs8.png"
},
{
"name": "Quantseq",
"authors": ["Elliot Hershberg"],
"description": "External JB2 plugin implementing a QuantitativeSequence track for displaying base-resolution models.",
"location": "https://github.com/GMOD/jbrowse-plugin-quantseq",
"url": "https://unpkg.com/jbrowse-plugin-quantseq/dist/jbrowse-plugin-quantseq.umd.production.min.js",
"license": "Apache License 2.0",
"image": "https://raw.githubusercontent.com/GMOD/jbrowse-plugin-list/main/img/quantseq-screenshot-fs8.png"
},
{
"name": "GWAS",
"authors": ["Colin Diesh"],
"description": "Plugin for displaying GWAS results such as manhattan plot renderings",
"location": "https://github.com/cmdcolin/jbrowse-plugin-gwas",
"url": "https://unpkg.com/jbrowse-plugin-gwas/dist/jbrowse-plugin-gwas.umd.production.min.js",
"license": "NONE",
"image": "https://raw.githubusercontent.com/GMOD/jbrowse-plugin-list/main/img/gwas-screenshot-fs8.png"
},
{
"name": "UCSC",
"authors": ["Colin Diesh"],
"description": "A JBrowse 2 plugin for accessing the UCSC API",
"location": "https://github.com/cmdcolin/jbrowse-plugin-ucsc-api",
"url": "https://unpkg.com/jbrowse-plugin-ucsc/dist/jbrowse-plugin-ucsc.umd.production.min.js",
"license": "NONE",
"image": "https://raw.githubusercontent.com/GMOD/jbrowse-plugin-list/main/img/ucsc-screenshot-fs8.png"
},
{
"name": "Biothings",
"authors": ["Colin Diesh"],
"description": "Adapts to APIs like mygene.info to get super rich gene annotations",
"location": "https://github.com/cmdcolin/jbrowse-plugin-biothings-api",
"url": "https://unpkg.com/jbrowse-plugin-biothings/dist/jbrowse-plugin-biothings.umd.production.min.js",
"license": "NONE",
"image": "https://raw.githubusercontent.com/GMOD/jbrowse-plugin-list/main/img/biothings-screenshot-fs8.png"
},
{
"name": "Ideogram",
"authors": ["Colin Diesh"],
"description": "JBrowse 2 plugin for rendering ideograms",
"location": "https://github.com/cmdcolin/jbrowse-plugin-ideogram",
"url": "https://unpkg.com/jbrowse-plugin-ideogram/dist/jbrowse-plugin-ideogram.umd.production.min.js",
"license": "Apache License 2.0",
"image": "https://raw.githubusercontent.com/GMOD/jbrowse-plugin-list/main/img/ideogram-screenshot-fs8.png"
}
]
}
Loading