Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/reddit/baseplate.go

Reddit's Service Framework in Go
https://github.com/reddit/baseplate.go

Last synced: 5 days ago
JSON representation

Reddit's Service Framework in Go

Awesome Lists containing this project

README

        

# baseplate.go

[Baseplate][baseplate.py] implemented in go.

## Documentation

[Code documentation][godev]

## IDE/Editor setup

See [here](Editor.md).

## Code style guide

See [here](Style.md).

## Thrift generated files

The `internal/gen-go/` directory contains thrift generated files.
They are excluded from the linter.
DO NOT EDIT.

They were generated with [thrift compiler v0.17.0][thrift-version] against
[`baseplate.thrift`][baseplate.thrift]
using the following commands under `internal/`:

```
thrift --gen go:package_prefix=github.com/reddit/baseplate.go/,skip_remote path/to/baseplate.thrift
```

They are needed by some of the Baseplate.go packages.
We did not include those thrift files into this repo to avoid duplications.
This directory will be regenerated when either thrift compiler or the thrift
files changed significantly.

[baseplate.py]: https://github.com/reddit/baseplate.py

[baseplate.thrift]: https://github.com/reddit/baseplate.py/blob/c47b5f29a99b8465987f37237da3e4a53ed55a0c/baseplate/thrift/baseplate.thrift

[godev]: https://pkg.go.dev/github.com/reddit/baseplate.go

[thrift-version]: https://github.com/apache/thrift/releases/tag/v0.17.0