PubSweet & EBI sitting in a tree... May 2018

 

Jure Triglav (Lead PubSweet developer)

components
new app
components
new app
components
new app

Impact

Effort

Impact

Effort

Impact

Effort

Impact

Effort

Impact

Effort

ABCD AgMES AVM BADC CDWA CERIF CF CHEMINF CIDOC CRM CIF CIM CSMD-CCLRC Darwin Core Data Package DataCite Metadata Schema DCAT DDI DIF Dublin Core EBI-EMBL EML FGDC FGDC/CSDGM FITS Genome Metadata Information Framework International Virtual Observatory Alliance Technical Specifications ISA-Tab ISO 19115 MARC MeSH MIBBI MIDAS-Heritage NeXus OAI-ORE Observ-OM Observations and Measurements OME-XML PBCore PDBx/mmCIF PREMIS Protocol Data Element Definitions PROV QuDEx RDF Data Cube Vocabulary Repository-Developed Metadata Schemas RSC Ontologies SDAC SDMX SPASE Data Model TEI USGS Data Management VIVO VIAF ...

Impact

Effort

Impact

Effort with collaboration

Which database?

 

Which features of JS?

 

Which testing framework?

 

Which development setup?

 

Monorepo or not?

 

Do we provide a scaffold? What kind?

 

Deployment?

Which configuration approach?

 

Which build process?

 

What about accessibility?

 

How do we do continuous integration?

 

What about theming?

 

Documentation? 

 

And linting rules?

 

 

PostgreSQL

Stable & production-ready database

Full JSON support

Scalability

GraphQL

Faster complex requests

Easier versioning in production

Faster, decoupled client-side development

Automated documentation generation

+

Predictable & consistent style management

Easy theming

Continuous design collaboration

 

Atom

Molecule

Organism

pubsweet-server
pubsweet-client



pubsweet-cli



Thank you!

EBI Workshop May 2018

By jure

EBI Workshop May 2018

  • 1,152