Skip to content

bluebudgetz/gate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gate Build master GoDoc Report card Sourcegraph Coverage Status

Bluebudgetz API gateway.

Tasks

  • Implement authentication (JWT)
  • Increase test coverage
  • Upgrade Golang
  • Publish test coverage as comments in PRs

Contributing

First, please read the contribution guide.

Development environment

Linux

TBD.

MacOS

Do not use the seabolt_static tag (via --tags seabolt_static) as it seems not to work at the moment.

Instead, simply install michael-simons/homebrew-seabolt/seabolt brew package, which will make Seabolt propertly available on your MacOS workstation. Then simply use a standard go build .. command, like so:

# Install Seabolt:
$ brew install michael-simons/homebrew-seabolt/seabolt

# Verify it works:
$ BOLT_USER="" seabolt-cli run "UNWIND range(1, 23) AS n RETURN n"

# Build and run:
$ go build ...

License

GNUv3