Skip to content

Commit

Permalink
Merge pull request #64 from Logofile/sync
Browse files Browse the repository at this point in the history
Project import generated by Copybara.
  • Loading branch information
Logofile authored Jun 27, 2023
2 parents 7895e54 + fc83ce0 commit 09b5397
Show file tree
Hide file tree
Showing 66 changed files with 607 additions and 855 deletions.
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

0 comments on commit 09b5397

Please sign in to comment.