core

module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2018 License: Apache-2.0

README

MESG Core

Website - Docs - Blog - Discord

CircleCI Docker Pulls Maintainability codecov

MESG is a platform for the creation of efficient and easy-to-maintain applications that connect any and all technologies.

Issues

For issues concerning application or service development, please read the docs or ask us directly on Discord channels #application or #service.

For a question or suggestion of a new feature concerning the Core, please contact us on Discord channel #core.

To report a bug, please check for existing issues and create a new issue on this repository.

Contribution

For Services and Applications contribution, we have an curated list of awesome Services and Applications that you should participate in.

For MESG Core contribution, please contact us on Discord channel #core. We would love to include you in the development process.

Build from source

Download source

mkdir -p $GOPATH/src/github.com/mesg-foundation/core
cd $GOPATH/src/github.com/mesg-foundation/core
git clone https://github.com/mesg-foundation/core.git ./

Install dependencies

go get -v -t -u ./...

Run all tests with code coverage

env CORE.IMAGE=mesg/core:local go test -cover -v ./...

If you use Visual code you can add the following settings (Preference > Settings)

"go.testEnvFile": "${workspaceRoot}/testenv"

Build MESG Core and start it

./dev-core

Build CLI and start it

./dev-cli

Install debugger on OS X

xcode-select --install
go get -u github.com/derekparker/delve/cmd/dlv

If the debugger still doesn't work, try the following:

cd $GOPATH/src/github.com/derekparker/delve
make install

Source

Directories

Path Synopsis
api
core
Package core is a generated protocol buffer package.
Package core is a generated protocol buffer package.
service
Package service is a generated protocol buffer package.
Package service is a generated protocol buffer package.
cmd
database
Package service is a generated protocol buffer package.
Package service is a generated protocol buffer package.
utils

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL