diff --git a/aspnetcore/books/controller-based-apis/chapter1.md b/aspnetcore/books/controller-based-apis/chapter1.md new file mode 100644 index 000000000000..4c82a2a03498 --- /dev/null +++ b/aspnetcore/books/controller-based-apis/chapter1.md @@ -0,0 +1,12 @@ +--- +title: Chapter 1 controller-based APIs +description: Chapter 1 controller-based APIs +author: tdykstra +ms.author: tdykstra +ms.date: 02/01/2023 +--- + +# Chapter 1 controller-based APIs content + +>[!div class="step-by-step"] +>[Next](chapter2.md) diff --git a/aspnetcore/books/controller-based-apis/chapter2.md b/aspnetcore/books/controller-based-apis/chapter2.md new file mode 100644 index 000000000000..7895f178b847 --- /dev/null +++ b/aspnetcore/books/controller-based-apis/chapter2.md @@ -0,0 +1,12 @@ +--- +title: Chapter 2 controller-based APIs +description: Chapter 2 controller-based APIs +author: tdykstra +ms.author: tdykstra +ms.date: 02/01/2023 +--- + +# Chapter 2 controller-based APIs content + +>[!div class="step-by-step"] +>[Next](chapter3.md) diff --git a/aspnetcore/books/controller-based-apis/chapter3.md b/aspnetcore/books/controller-based-apis/chapter3.md new file mode 100644 index 000000000000..f45a522c92fe --- /dev/null +++ b/aspnetcore/books/controller-based-apis/chapter3.md @@ -0,0 +1,9 @@ +--- +title: Chapter 3 controller-based APIs +description: Chapter 3 controller-based APIs +author: tdykstra +ms.author: tdykstra +ms.date: 02/01/2023 +--- + +# Chapter 3 controller-based APIs content diff --git a/aspnetcore/books/controller-based-apis/index.md b/aspnetcore/books/controller-based-apis/index.md new file mode 100644 index 000000000000..819278dbcc14 --- /dev/null +++ b/aspnetcore/books/controller-based-apis/index.md @@ -0,0 +1,12 @@ +--- +title: Getting started with ASP.NET Core controller-based APIs +description: A guide for learning how to develop ASP.NET Core controller-based web APIs. +author: tdykstra +ms.author: tdykstra +ms.date: 01/31/2023 +--- + +# Getting started with ASP.NET Core controller-based APIs + +>[!div class="step-by-step"] +>[Next](chapter1.md) diff --git a/aspnetcore/books/controller-based-apis/toc.yml b/aspnetcore/books/controller-based-apis/toc.yml new file mode 100644 index 000000000000..1e196d0a302e --- /dev/null +++ b/aspnetcore/books/controller-based-apis/toc.yml @@ -0,0 +1,9 @@ +items: +- name: ASP.NET Core controller-based-apis book + href: index.md +- name: Chapter 1 + href: chapter1.md +- name: Chapter 2 + href: chapter2.md +- name: Chapter 3 + href: chapter3.md diff --git a/aspnetcore/books/grpc/chapter1.md b/aspnetcore/books/grpc/chapter1.md new file mode 100644 index 000000000000..aacb15563c48 --- /dev/null +++ b/aspnetcore/books/grpc/chapter1.md @@ -0,0 +1,12 @@ +--- +title: Chapter 1 gRPC +description: Chapter 1 gRPC +author: tdykstra +ms.author: tdykstra +ms.date: 02/01/2023 +--- + +# Chapter 1 gRPC content + +>[!div class="step-by-step"] +>[Next](chapter2.md) diff --git a/aspnetcore/books/grpc/chapter2.md b/aspnetcore/books/grpc/chapter2.md new file mode 100644 index 000000000000..1c4230c0c11a --- /dev/null +++ b/aspnetcore/books/grpc/chapter2.md @@ -0,0 +1,12 @@ +--- +title: Chapter 2 gRPC +description: Chapter 2 gRPC +author: tdykstra +ms.author: tdykstra +ms.date: 02/01/2023 +--- + +# Chapter 2 gRPC content + +>[!div class="step-by-step"] +>[Next](chapter3.md) diff --git a/aspnetcore/books/grpc/chapter3.md b/aspnetcore/books/grpc/chapter3.md new file mode 100644 index 000000000000..301e78150b6b --- /dev/null +++ b/aspnetcore/books/grpc/chapter3.md @@ -0,0 +1,9 @@ +--- +title: Chapter 3 gRPC +description: Chapter 3 gRPC +author: tdykstra +ms.author: tdykstra +ms.date: 02/01/2023 +--- + +# Chapter 3 gRPC content diff --git a/aspnetcore/books/grpc/index.md b/aspnetcore/books/grpc/index.md new file mode 100644 index 000000000000..e0a6ada42650 --- /dev/null +++ b/aspnetcore/books/grpc/index.md @@ -0,0 +1,12 @@ +--- +title: Getting started with ASP.NET Core gRPC +description: A guide for learning how to develop ASP.NET Core gRPC applications. +author: tdykstra +ms.author: tdykstra +ms.date: 01/31/2023 +--- + +# Getting started with ASP.NET Core gRPC + +>[!div class="step-by-step"] +>[Next](chapter1.md) diff --git a/aspnetcore/books/grpc/toc.yml b/aspnetcore/books/grpc/toc.yml new file mode 100644 index 000000000000..9f967f3ee53b --- /dev/null +++ b/aspnetcore/books/grpc/toc.yml @@ -0,0 +1,9 @@ +items: +- name: ASP.NET Core gRPC book + href: index.md +- name: Chapter 1 + href: chapter1.md +- name: Chapter 2 + href: chapter2.md +- name: Chapter 3 + href: chapter3.md diff --git a/aspnetcore/books/index.yml b/aspnetcore/books/index.yml new file mode 100644 index 000000000000..fb05e76b7a5b --- /dev/null +++ b/aspnetcore/books/index.yml @@ -0,0 +1,31 @@ +### YamlMime:Hub + +title: ASP.NET Core books +summary: Learn how to develop ASP.NET Core apps +brand: dotnet + +metadata: + title: Books for learning ASP.NET Core + description: Learn how to develop ASP.NET Core apps. + ms.topic: hub-page + ms.date: 02/01/2023 + ms.product: dotnet + ms.collection: collection + +conceptualContent: +# itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new + items: + - title: Develop ASP.NET Core grpc apps + links: + - text: Get started with ASP.NET Core gRPC + itemType: get-started + url: grpc/index.md + + - title: Develop ASP.NET Core APIs + links: + - text: Get started with ASP.NET Core minimal APIs + itemType: get-started + url: minimal-apis/index.md + - text: Get started with ASP.NET Core controller-based APIs + itemType: get-started + url: controller-based-apis/index.md diff --git a/aspnetcore/books/minimal-apis/chapter1.md b/aspnetcore/books/minimal-apis/chapter1.md new file mode 100644 index 000000000000..1b628232f7d0 --- /dev/null +++ b/aspnetcore/books/minimal-apis/chapter1.md @@ -0,0 +1,12 @@ +--- +title: Chapter 1 minimal APIs +description: Chapter 1 minimal APIs +author: tdykstra +ms.author: tdykstra +ms.date: 02/01/2023 +--- + +# Chapter 1 minimal APIs content + +>[!div class="step-by-step"] +>[Next](chapter2.md) diff --git a/aspnetcore/books/minimal-apis/chapter2.md b/aspnetcore/books/minimal-apis/chapter2.md new file mode 100644 index 000000000000..24155be18e50 --- /dev/null +++ b/aspnetcore/books/minimal-apis/chapter2.md @@ -0,0 +1,12 @@ +--- +title: Chapter 2 minimal APIs +description: Chapter 2 minimal APIs +author: tdykstra +ms.author: tdykstra +ms.date: 02/01/2023 +--- + +# Chapter 2 minimal APIs content + +>[!div class="step-by-step"] +>[Next](chapter3.md) diff --git a/aspnetcore/books/minimal-apis/chapter3.md b/aspnetcore/books/minimal-apis/chapter3.md new file mode 100644 index 000000000000..25445bea320d --- /dev/null +++ b/aspnetcore/books/minimal-apis/chapter3.md @@ -0,0 +1,9 @@ +--- +title: Chapter 3 minimal APIs +description: Chapter 3 minimal APIs +author: tdykstra +ms.author: tdykstra +ms.date: 02/01/2023 +--- + +# Chapter 3 minimal APIs content diff --git a/aspnetcore/books/minimal-apis/index.md b/aspnetcore/books/minimal-apis/index.md new file mode 100644 index 000000000000..458371b475f8 --- /dev/null +++ b/aspnetcore/books/minimal-apis/index.md @@ -0,0 +1,12 @@ +--- +title: Getting started with ASP.NET Core minimal APIs +description: A guide for learning how to develop ASP.NET Core minimal APIs. +author: tdykstra +ms.author: tdykstra +ms.date: 02/01/2023 +--- + +# Getting started with ASP.NET Core minimal APIs + +>[!div class="step-by-step"] +>[Next](chapter1.md) diff --git a/aspnetcore/books/minimal-apis/toc.yml b/aspnetcore/books/minimal-apis/toc.yml new file mode 100644 index 000000000000..2ee7d966a09b --- /dev/null +++ b/aspnetcore/books/minimal-apis/toc.yml @@ -0,0 +1,9 @@ +items: +- name: ASP.NET Core minimal-apis book + href: index.md +- name: Chapter 1 + href: chapter1.md +- name: Chapter 2 + href: chapter2.md +- name: Chapter 3 + href: chapter3.md diff --git a/aspnetcore/breadcrumb/toc.yml b/aspnetcore/breadcrumb/toc.yml index 3c13f4bab993..4bd318f9a6ea 100644 --- a/aspnetcore/breadcrumb/toc.yml +++ b/aspnetcore/breadcrumb/toc.yml @@ -29,6 +29,20 @@ tocHref: /ef/core/ topicHref: /aspnet/core/index + - name: ASP.NET Core + tocHref: /aspnet/core/books/ + topicHref: /aspnet/core/index + items: + - name: ASP.NET Core books + tocHref: /aspnet/core/books/grpc + topicHref: /aspnet/core/books/index + - name: ASP.NET Core books + tocHref: /aspnet/core/books/controller-based-apis + topicHref: /aspnet/core/books/index + - name: ASP.NET Core books + tocHref: /aspnet/core/books/minimal-apis + topicHref: /aspnet/core/books/index + - name: ASP.NET tocHref: /visualstudio/ topicHref: /aspnet/core/index @@ -67,4 +81,4 @@ topicHref: /aspnet/core/index - name: ASP.NET Core tocHref: /azure/azure-monitor/app/ - topicHref: /aspnet/core/index + topicHref: /aspnet/core/index \ No newline at end of file