blob: 153e8d251a70c422f9191905599df9bbd4a71fc9 [file] [log] [blame] [view]
Joe Tsaica80a502018-08-01 12:38:17 -07001# Next Generation Go Protocol Buffers
2
3**WARNING**: This repository is in active development. There are no guarantees
4about API stability. Breaking changes *will* occur until a stable release is
5made and announced.
6
7This repository is for the development of the next major Go implementation
8of protocol buffers. This library makes breaking API changes relative to the
9[existing Go protobuf library](https://github.com/golang/protobuf/tree/master).
10Of particular note, this API aims to make protobuf reflection a first-class
11feature of the API and implements the protobuf ecosystem in terms of reflection.
12
13# Design Documents
14
15List of relevant design documents:
16
17* [Go Protocol Buffer API Improvements](https://goo.gl/wwiPVx)
18* [Go Reflection API for Protocol Buffers](https://goo.gl/96gGnE)
19
Joe Tsaia19bc9b2018-08-01 13:05:57 -070020# Contributing
21
22We appreciate community contributions. See [CONTRIBUTING.md](CONTRIBUTING.md).
23
Joe Tsaica80a502018-08-01 12:38:17 -070024# Reporting Issues
25
26Issues regarding the new API can be filed at
27[github.com/golang/protobuf](https://github.com/golang/protobuf/issues).
28Please use a `APIv2:` prefix in the title to make it clear that
29the issue is regarding the new API work.