The data server backend for the ProteinPaint application
The client dependencies should be installed as a workspace, follow the README at the project root.
You can either:
- use a docker container for development, see ../build/dev/README.md
- or install the system depedencies as listed in the installation instructions.
From the proteinpaint/server/ directory:
npm run dev
rebundles backend code
npm start
runs the proteinpaint server
npm test
npm pack
Use Github Actions to coordinate the release of related package updates.
The package versioning, build, and deployment uses the standard npm tooling under the hood
(version
, pack
, and publish
, respectively).