Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buildless/protocol
Protocol sources for Buildless and foreign build caching protocols
https://github.com/buildless/protocol
bazel build-cache buildxl protobuf remote-build-cache
Last synced: about 2 months ago
JSON representation
Protocol sources for Buildless and foreign build caching protocols
- Host: GitHub
- URL: https://github.com/buildless/protocol
- Owner: buildless
- Created: 2023-11-27T21:38:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-27T22:15:23.000Z (about 1 year ago)
- Last Synced: 2024-04-17T14:23:38.384Z (9 months ago)
- Topics: bazel, build-cache, buildxl, protobuf, remote-build-cache
- Language: Protocol Buffer
- Homepage: https://less.build
- Size: 614 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# `protocol`
> Protocol definitions for Buildless and foreign build caching protocols.
- **[Buildless Protocol][1]:** Specifies protocol definitions for the [Buildless][0] service and clients. [Browse docs][2].
- **[Google APIs][3]:** Google's build caching-related APIs for [Bazel][4] are in `third_party/[google|bazel]`.
- **[Microsoft BuildXL][5]:** Microsoft's [BuildXL][6]-related build caching APIs are in `third_party/microsoft`.## What's this for?
Sometimes you need to reference the low-level structures for build cache APIs. This repo helps you do that across providers and specifications. There are READMEs in each protocol module which describe where source originates from.
You can use this repository via [Buf][7].
[0]: https://less.build
[1]: ./buildless
[2]: https://buf.build/buildless/buildless
[3]: ./third_party/google
[4]: https://bazel.build
[5]: ./third_party/microsoft
[6]: https://github.com/microsoft/BuildXL
[7]: https://buf.build/buildless/buildless