https://github.com/dictybase/modware-content
dictyBase API server to manage the data from rich text editor frontend.
https://github.com/dictybase/modware-content
golang grpc
Last synced: about 2 months ago
JSON representation
dictyBase API server to manage the data from rich text editor frontend.
- Host: GitHub
- URL: https://github.com/dictybase/modware-content
- Owner: dictyBase
- License: bsd-2-clause
- Created: 2018-01-24T21:35:56.000Z (about 8 years ago)
- Default Branch: develop
- Last Pushed: 2024-09-14T16:46:34.000Z (over 1 year ago)
- Last Synced: 2024-09-15T02:32:45.772Z (over 1 year ago)
- Topics: golang, grpc
- Language: Go
- Homepage:
- Size: 373 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# modware-content
[](LICENSE)

[](https://codecov.io/gh/dictyBase/modware-content)
[](https://codeclimate.com/github/dictyBase/modware-content/maintainability)

[](https://projectreporter.nih.gov/project_info_description.cfm?aid=10024726&icde=0)
[dictyBase](http://dictybase.org) **API** server that uses [dictycontent
backend](https://github.com/dictybase-docker/dictycontent-postgres) to manage
data from rich text editor frontend. The API server supports both gRPC and
HTTP/JSON protocol for data exchange.
## Usage
```
NAME:
modware-content - starts the modware-content microservice with HTTP and grpc backends
USAGE:
modware-content [global options] command [command options] [arguments...]
VERSION:
1.0.0
COMMANDS:
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--dictycontent-pass value dictycontent database password [$DICTYCONTENT_PASS]
--dictycontent-db value dictycontent database name [$DICTYCONTENT_DB]
--dictycontent-user value dictycontent database user [$DICTYCONTENT_USER]
--dictycontent-host value dictycontent database host (default: "dictycontent-backend") [$DICTYCONTENT_BACKEND_SERVICE_HOST]
--dictycontent-port value dictycontent database port [$DICTYCONTENT_BACKEND_SERVICE_PORT]
--port value tcp port at which the servers will be available (default: "9597")
--help, -h show help
--version, -v print the version
```
## API
#### HTTP/JSON
It's [here](https://dictybase.github.io/dictybase-api), make sure you use the content from the dropdown on the top right.
#### gRPC
The protocol buffer definitions and service apis are documented
[here](https://github.com/dictyBase/dictybaseapis/tree/master/dictybase/content).
# Misc badges












[](https://codeclimate.com/github/dictyBase/modware-content/code)