GMOD / jbrowse-components

Source code for JBrowse 2, a modern React-based genome browser
https://jbrowse.org/jb2
Apache License 2.0
197 stars 60 forks source link

Additional documentation topics #3584

Open cmdcolin opened 1 year ago

cmdcolin commented 1 year ago
cmdcolin commented 1 year ago

also, more "tutorials" like https://github.com/GMOD/jbrowse-components/pull/3449

cmdcolin commented 1 year ago

another doc topic, plugins https://github.com/GMOD/jbrowse-plugin-template/issues/30

cmdcolin commented 1 year ago

may be a good example for jexl docs https://github.com/GMOD/jbrowse-components/discussions/3603#discussioncomment-5470742

carolinebridge commented 1 year ago
cmdcolin commented 1 year ago

just for context, @carolinebridge-oicr and i were talking in chat just about the setup of jbrowse with the overture team, etc. I think the embedded deployment is difficult for a number of reasons

cmdcolin commented 1 year ago

also, it may be worth steering people to our working examples e.g. storybook and embedded_demos over the tutorial page

carolinebridge commented 1 year ago

I know we have the state model reference, but I think for anything embedded view relevant we should have a separate, clearly documented API for things like showTracks. Could link out to the storybooks too.

carolinebridge commented 1 year ago
cmdcolin commented 1 year ago

example for variation track color https://github.com/GMOD/jbrowse/issues/937#issuecomment-1534326753

cmdcolin commented 1 year ago

advanced example of config (setting color, etc) at https://jbrowse.org/jb2/docs/config_guides/quantitative_track/ (recommended by veupathdb)

cmdcolin commented 10 months ago

Update docs with HiDPI screenshots...many are low res

cmdcolin commented 8 months ago

bookmark docs need updating http://jbrowse.org/jb2/docs/user_guides/bookmark_widget/

cmdcolin commented 8 months ago

connections https://github.com/GMOD/jbrowse-components/issues/2765

cmdcolin commented 8 months ago

improve synteny docs https://github.com/GMOD/jbrowse-components/issues/3270

carolinebridge commented 8 months ago

do we have enough discoverability in our documentation for cross-regional visualizations / data rendering? we've got a ton of support for it at this point might be worth having a dedicated page for it in our user guide

yes could be worthwhile, or at least expanding documentation around the features that use this mode

per https://github.com/GMOD/jbrowse-components/pull/4045

cmdcolin commented 8 months ago

paired bedpe display needs docs

cmdcolin commented 7 months ago
cmdcolin commented 7 months ago

address https://github.com/GMOD/jbrowse-components/issues/3280

cmdcolin commented 7 months ago

Review quickstart guide: this is an important document, and in the middle it switches from using npx serve to --out /var/www/html/jbrowse2 without explanation

https://jbrowse.org/jb2/docs/quickstart_web/

Also review this repo's README.md. could be made more minimal, as people might find it, thinking they need to apt install things when they dont really

cmdcolin commented 7 months ago

I also still think there is value in making a superquickstart. it could be made into a TLDR at the top of the quickstart. this was, at one point, deleted but i think it helps to orient someone about a cli workflow without a lot of prose. it is hard to scan the document at a high level

cmdcolin commented 7 months ago

the quickstart also does not have links to example files. it could essentially mirror the protocols paper, but with smaller files

cmdcolin commented 5 months ago

possible idea; use an ai to aid documentation process. AI can generate a bunch of plausible looking stuff, lowering the barrier to just getting it done. we have not established guidelines about using AI generated content in our project but if it is acceptable, it might be worth trying out

cmdcolin commented 4 months ago
cmdcolin commented 2 days ago

mention in various places where plugins are documented e.g. https://jbrowse.org/jb2/docs/tutorials/no_build_plugin_tutorial/ that embedded apps can use a different technique