PubSweet meeting March 2019
Jure, Lead dev
PubSweet meeting
August 2019
Jure, Lead dev
PubSweet meeting
August 2019
Jure, Lead dev
pubsweet-server
pubsweet-client
pubsweet-cli
The Core
pubsweet-cli
pubsweet-server
Job queue
Component 🏡
pubsweet-client
React.js
Component 🏡
The Components
The Apps
And Digital Science's Physiome, and Cour des Comptes' Editoria!
The People
The Purpose
The Success
4 apps in production
Common tech stack across very diverse projects
Common theming and styling approach
Shared data model
Reuse
Reuse of small UI components
A large pool of immediately useful examples
A lot of the shared code is now infrastructure
Issues
No reuse of big components
Frustration about running and deploying apps
Battling with the ORM to do what you want
Organizing code in larger projects and teams
How can we learn from each other and innovate together?
What's new?
No breaking changes since February!
pubsweet start:client
pubsweet start:server
Support for data loaders in GraphQL resolvers
@pubsweet/job-xsweet
2-3 seconds to convert DOCX to HTML
Live updates via GraphQL subscriptions
Core development
Support
Documentation
Reuse
Core development
Support
Documentation
Reuse
What do we want from this meeting?
How do we improve our current shared understanding using lessons learned individually?
Let's have fun and also improve the publishing world!
PubSweet meeting August 2019
By jure
PubSweet meeting August 2019
- 1,211