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,268