https://github.com/bufbuild/buf-tour
https://github.com/bufbuild/buf-tour
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/bufbuild/buf-tour
- Owner: bufbuild
- Created: 2021-08-10T01:30:14.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-19T17:05:20.000Z (over 1 year ago)
- Last Synced: 2025-04-01T16:57:15.383Z (about 1 year ago)
- Language: Go
- Size: 54.7 KB
- Stars: 52
- Watchers: 14
- Forks: 26
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Buf Tours and Tutorials
This repository contains all of the example code for the Buf tours and tutorials:
- **[Buf CLI tour][buf-cli]** – Introduces you to key features of the Buf CLI, including generating code, detecting
breaking changes, and linting and formatting your Protobuf files.
- **[Buf Schema Registry (BSR) tour][bsr]** – Introduces you to key features of the BSR, including creating and
publishing modules, managing dependencies, and using generated SDKs.
- **[Breaking change detection tutorial][breaking]** – Walks you through common use cases for local breaking change
detection.
- **[Code linting tutorial][lint]** – Demonstrates how the Buf CLI code linter can help ensure forward compatibility
in your Protobuf files.
- **[Buf plugin tutorial][plugin]** – Walks you through creating a custom lint rule using the [Bufplugin framework][bufplugin].
[breaking]: https://buf.build/docs/breaking/tutorial
[bsr]: https://buf.build/docs/tutorials/getting-started-with-bsr
[buf-cli]: https://buf.build/docs/tutorials/getting-started-with-buf-cli
[bufplugin]: https://github.com/bufbuild/bufplugin/tree/main
[lint]: https://buf.build/docs/lint/tutorial
[plugin]: https://buf.build/docs/breaking/tutorial
[bsr]: https://buf.build/docs/cli/buf-plugins/tutorial-create-buf-plugin