Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project import generated by Copybara. #64

Merged
merged 1 commit into from
Jun 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 8 additions & 10 deletions content/_index.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
---
title: "Protocol Buffers"
weight: 5
toc_hide: true
linkTitle: "Protocol Buffers"
no_list: "true"
type: docs
description: "Protocol Buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data."
---

+++
title = "Protocol Buffers"
weight = 5
toc_hide = "true"
description = "Protocol Buffers are language-neutral, platform-neutral extensible mechanisms for serializing structured data."
type = "docs"
no_list = "true"
+++

<!--* css: "//depot/includes/suppress-nav.css" *-->

Expand Down
15 changes: 6 additions & 9 deletions content/downloads.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
---
title: "Downloads"
weight: 1000
toc_hide: false
linkTitle: "Downloads"
no_list: "true"
type: docs
description: "The downloads page for protocol buffers."
---
+++
title = "Downloads"
weight = 1000
description = "The downloads page for protocol buffers."
type = "docs"
+++

## Release Packages

Expand Down
30 changes: 7 additions & 23 deletions content/getting-started/_index.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,12 @@
---
title: "Tutorials"
weight: 200
toc_hide: false
linkTitle: "Tutorials"
no_list: "true"
type: docs
description: "Each tutorial in this section shows you how to implement a simple application using protocol buffers in your favourite language, introducing you to the language's protocol buffer API as well as showing you the basics of creating and using .proto files."
---

+++
title = "Tutorials"
weight = 200
description = "Each tutorial in this section shows you how to implement a simple application using protocol buffers in your favourite language, introducing you to the language's protocol buffer API as well as showing you the basics of creating and using .proto files."
type = "docs"
+++

Each tutorial in this section shows you how to implement a simple application
using protocol buffers in your favourite language, introducing you to the
language's protocol buffer API as well as showing you the basics of creating and
using .proto files. The complete sample code for each application is also
provided.
The complete sample code for each application is also provided.

The tutorials don't assume that you know anything about protocol buffers, but do
assume that you are comfortable writing code in your chosen language, including
using file I/O.

* [C++](/getting-started/cpptutorial)
* [C#](/getting-started/csharptutorial)
* [Dart](/getting-started/darttutorial)
* [Go](/getting-started/gotutorial)
* [Java](/getting-started/javatutorial)
* [Kotlin](/getting-started/kotlintutorial)
* [Python](/getting-started/pythontutorial)
17 changes: 7 additions & 10 deletions content/getting-started/cpptutorial.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
title: "Protocol Buffer Basics: C++"
weight: 210
toc_hide: false
linkTitle: "C++"
no_list: "true"
type: docs
description: "This tutorial provides a basic C++ programmers introduction to working with protocol buffers."
---

+++
title = "Protocol Buffer Basics: C++"
weight = 210
linkTitle = "C++"
description = "This tutorial provides a basic C++ programmers introduction to working with protocol buffers."
type = "docs"
+++

This tutorial provides a basic C++ programmers introduction to working with
protocol buffers. By walking through creating a simple example application, it
Expand Down
17 changes: 7 additions & 10 deletions content/getting-started/csharptutorial.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
title: "Protocol Buffer Basics: C#"
weight: 220
toc_hide: false
linkTitle: "C#"
no_list: "true"
type: docs
description: "This tutorial provides a basic C# programmers introduction to working with protocol buffers."
---

+++
title = "Protocol Buffer Basics: C#"
weight = 220
linkTitle = "C#"
description = "This tutorial provides a basic C# programmers introduction to working with protocol buffers."
type = "docs"
+++

This tutorial provides a basic C# programmer's introduction to working with
protocol buffers, using the
Expand Down
17 changes: 7 additions & 10 deletions content/getting-started/darttutorial.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
title: "Protocol Buffer Basics: Dart"
weight: 230
toc_hide: false
linkTitle: "Dart"
no_list: "true"
type: docs
description: "This tutorial provides a basic Dart programmers introduction to working with protocol buffers."
---

+++
title = "Protocol Buffer Basics: Dart"
weight = 230
linkTitle = "Dart"
description = "This tutorial provides a basic Dart programmers introduction to working with protocol buffers."
type = "docs"
+++

This tutorial provides a basic Dart programmer's introduction to working with
protocol buffers, using the
Expand Down
17 changes: 7 additions & 10 deletions content/getting-started/gotutorial.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
title: "Protocol Buffer Basics: Go"
weight: 240
toc_hide: false
linkTitle: "Go"
no_list: "true"
type: docs
description: "This tutorial provides a basic Go programmers introduction to working with protocol buffers."
---

+++
title = "Protocol Buffer Basics: Go"
weight = 240
linkTitle = "Go"
description = "This tutorial provides a basic Go programmers introduction to working with protocol buffers."
type = "docs"
+++

This tutorial provides a basic Go programmer's introduction to working with
protocol buffers, using the
Expand Down
17 changes: 7 additions & 10 deletions content/getting-started/javatutorial.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
title: "Protocol Buffer Basics: Java"
weight: 250
toc_hide: false
linkTitle: "Java"
no_list: "true"
type: docs
description: "This tutorial provides a basic Java programmers introduction to working with protocol buffers."
---

+++
title = "Protocol Buffer Basics: Java"
weight = 250
linkTitle = "Java"
description = "This tutorial provides a basic Java programmers introduction to working with protocol buffers."
type = "docs"
+++

This tutorial provides a basic Java programmer's introduction to working with
protocol buffers. By walking through creating a simple example application, it
Expand Down
17 changes: 7 additions & 10 deletions content/getting-started/kotlintutorial.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
title: "Protocol Buffer Basics: Kotlin"
weight: 260
toc_hide: false
linkTitle: "Kotlin"
no_list: "true"
type: docs
description: "This tutorial provides a basic Kotlin programmers introduction to working with protocol buffers."
---

+++
title = "Protocol Buffer Basics: Kotlin"
weight = 260
linkTitle = "Kotlin"
description = "This tutorial provides a basic Kotlin programmers introduction to working with protocol buffers."
type = "docs"
+++

This tutorial provides a basic Kotlin programmer's introduction to working with
protocol buffers, using the
Expand Down
17 changes: 7 additions & 10 deletions content/getting-started/pythontutorial.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
title: "Protocol Buffer Basics: Python"
weight: 270
toc_hide: false
linkTitle: "Python"
no_list: "true"
type: docs
description: "This tutorial provides a basic Python programmers introduction to working with protocol buffers."
---

+++
title = "Protocol Buffer Basics: Python"
weight = 270
linkTitle = "Python"
description = "This tutorial provides a basic Python programmers introduction to working with protocol buffers."
type = "docs"
+++

This tutorial provides a basic Python programmer's introduction to working with
protocol buffers. By walking through creating a simple example application, it
Expand Down
23 changes: 10 additions & 13 deletions content/history.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
---
title: "History"
weight: 1020
toc_hide: false
linkTitle: "History"
no_list: "true"
type: docs
description: "A brief history behind the creation of protocol buffers."
---

This is a brief history of protocol buffers. Understanding why it was created
and the decisions that changed it over time can help you to better utilize the
features of the tool.
+++
title = "History"
weight = 1020
description = "A brief history behind the creation of protocol buffers."
type = "docs"
+++

Understanding
why protobuf was created and the decisions that changed it over time can help
you to better use the features of the tool.

## Why Did You Release Protocol Buffers? {#why}

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 8 additions & 10 deletions content/news/2022-05-06.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
---
title: "Changes made on May 6, 2022"
weight: 26
toc_hide: true
linkTitle: "May 6, 2022"
no_list: "true"
type: docs
description: "Changes made to Protocol Buffers on May 6, 2022."
---

+++
title = "Changes announced May 6, 2022"
weight = 27
linkTitle = "May 6, 2022"
toc_hide = "true"
description = "Changes announced for Protocol Buffers on May 6, 2022."
type = "docs"
+++

## Versioning {#versioning}

Expand Down
18 changes: 8 additions & 10 deletions content/news/2022-07-06.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
---
title: "Changes announced July 6, 2022"
weight: 26
toc_hide: true
linkTitle: "July 6, 2022"
no_list: "true"
type: docs
description: "Changes made to Protocol Buffers on July 6, 2022."
---

+++
title = "Changes announced July 6, 2022"
weight = 26
linkTitle = "July 6, 2022"
toc_hide = "true"
description = "Changes announced for Protocol Buffers on July 6, 2022."
type = "docs"
+++

## Library Breaking Change Policy

Expand Down
18 changes: 8 additions & 10 deletions content/news/2022-08-03.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
---
title: "Changes announced August 3, 2022"
weight: 24
toc_hide: true
linkTitle: "August 3, 2022"
no_list: "true"
type: docs
description: "Changes made to Protocol Buffers on August 3, 2022."
---

+++
title = "Changes announced August 3, 2022"
weight = 25
linkTitle = "August 3, 2022"
toc_hide = "true"
description = "Changes announced for Protocol Buffers on August 3, 2022."
type = "docs"
+++

This topic covers two areas: general platform support changes, and C++-specific
changes that are being considered for the 22.x release line.
Expand Down
18 changes: 8 additions & 10 deletions content/news/2023-04-11.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
---
title: "Changes announced April 11, 2023"
weight: 23
toc_hide: true
linkTitle: "April 11, 2023"
no_list: "true"
type: docs
description: "Changes announced for Protocol Buffers on April 11, 2023."
---

+++
title = "Changes announced April 11, 2023"
weight = 24
linkTitle = "April 11, 2023"
toc_hide = "true"
description = "Changes announced for Protocol Buffers on April 11, 2023."
type = "docs"
+++

## Syntax Reflection Deprecation {#deprecation}

Expand Down
18 changes: 8 additions & 10 deletions content/news/2023-04-20.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
---
title: "Changes announced April 20, 2023"
weight: 22
toc_hide: true
linkTitle: "April 20, 2023"
no_list: "true"
type: docs
description: "Changes announced for Protocol Buffers on April 20, 2023."
---

+++
title = "Changes announced April 20, 2023"
weight = 23
linkTitle = "April 20, 2023"
toc_hide = "true"
description = "Changes announced for Protocol Buffers on April 20, 2023."
type = "docs"
+++

## Changes to Ruby Generator {#ruby}

Expand Down
18 changes: 8 additions & 10 deletions content/news/2023-04-28.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
---
title: "Changes announced April 28, 2023"
weight: 21
toc_hide: true
linkTitle: "April 28, 2023"
no_list: "true"
type: docs
description: "Changes announced for Protocol Buffers on April 28, 2023."
---

+++
title = "Changes announced April 28, 2023"
weight = 22
linkTitle = "April 28, 2023"
toc_hide = "true"
description = "Changes announced for Protocol Buffers on April 28, 2023."
type = "docs"
+++

## Stricter validation for `json_name` {#json-name}

Expand Down
Loading