Skip to content
Snippets Groups Projects
Jure Triglav's avatar
Jure authored
 - @pubsweet/base-model@3.0.2
 - pubsweet@4.0.2
 - pubsweet-client@9.0.2
 - @pubsweet/coko-theme@5.0.10
 - pubsweet-components@13.1.0
 - @pubsweet/db-manager@3.0.1
 - @pubsweet/default-theme@4.0.10
 - @pubsweet/errors@2.0.5
 - jest-environment-db@3.0.2
 - @pubsweet/logger@0.2.15
 - @pubsweet/models@0.2.2
 - pubsweet-server@13.0.2
 - pubsweet-sse@1.0.9
 - @pubsweet/styleguide@6.0.2
 - @pubsweet/ui-toolkit@2.1.2
 - @pubsweet/ui@10.0.2
 - @pubsweet/component-aws-s3@1.2.8
 - @pubsweet/component-email-templating@0.1.7
 - pubsweet-component-epub@0.5.13
 - pubsweet-component-form-group@2.0.6
 - pubsweet-component-login@2.0.2
 - pubsweet-component-navigation@1.0.11
 - @pubsweet/component-send-email@0.2.11
 - pubsweet-component-sortable-list@0.1.11
 - pubsweet-component-users-manager@3.0.2
 - @pubsweet/job-xsweet@1.1.0
 - @pubsweet/model-blog@0.0.8
 - @pubsweet/model-blogpost@0.0.8
 - @pubsweet/model-collection@4.0.2
 - @pubsweet/model-fragment@3.0.2
 - @pubsweet/model-team@2.0.2
 - @pubswe...
49a8eace
Forked from pubsweet / pubsweet
735 commits behind the upstream repository.

The open toolkit for building publishing workflows

MIT license mattermost Commitizen friendly

Contents

Overview

PubSweet allows you to build state-of-the-art publishing platforms.

It's a modular and flexible framework consisting of a server and client that work together, components that can modify or extend the functionality of the server and/or client, and a command-line tool that helps manage PubSweet apps.

PubSweet packages (managed with Lerna)

package description
pubsweet-server pubsweet-server an extensible GraphQL API (+ custom REST endpoints needed for things like OAuth) that runs on the server
pubsweet-client pubsweet-client an extensible frontend React app that runs in the browser
pubsweet-components pubsweet-components components for server and/or client
pubsweet-cli pubsweet cli a suite of command-line tools for building and managing your platform
@pubsweet/logger logging utility
@pubsweet/db-manager utility for managing PubSweet databases

Wiki

The PubSweet Wiki contains all of the documentation for the PubSweet framework.

The wiki answers most of the common questions around:

  • Setting up your local environment
  • Documentation of PubSweet components
  • Using PubSweet components
  • The PubSweet data model
  • Technical terms
  • Contributing

Additionally, we've collaboratively written (using Editoria, a PubSweet-based app), a book about PubSweet.

Support

  • If you have a general query about PubSweet, or want to discuss anything with us, come and chat to us in our Mattermost channel.

  • Bug reports and feature requests belong in the issues of this monorepo.

Projects using PubSweet

  • Editoria - a book production platform built for University of California Press
  • Xpub - Collabra, a journal publishing platform
  • elife-xpub - A journal publishing platform in collaboration with eLife
  • Faraday - A journal publishing platform in collaboration with Hindawi
  • Micropubs - A micropublications platform in collaboration with Wormbase

Credits

PubSweet is part of the Collaborative Knowledge Foundation family.