Skip to content

Commit f320807

Browse files
BillWagnergewarren
andauthored
Update C# Hub and landing pages (#46497)
* Update landing pages * fix build warnings * Update hub pages * more warnings. * Apply suggestions from code review Co-authored-by: Genevieve Warren <[email protected]> --------- Co-authored-by: Genevieve Warren <[email protected]>
1 parent ddca34c commit f320807

File tree

2 files changed

+91
-52
lines changed

2 files changed

+91
-52
lines changed

docs/csharp/index.yml

Lines changed: 53 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,34 @@ additionalContent:
208208
summary: "You can choose web, mobile, desktop, gaming, IoT, and more." # < 160 chars (optional)
209209
items:
210210
# Card
211+
- title: Machine learning and AI
212+
links:
213+
- url: ../machine-learning/index.yml
214+
text: Build custom AI solutions with ML.NET
215+
- url: /azure/cognitive-services/
216+
text: Azure Cognitive Services
217+
- url: /azure/machine-learning
218+
text: Azure Machine Learning
219+
- url: ../fsharp/scenarios/machine-learning.md
220+
text: F# for machine learning
221+
# Card
222+
- title: Cloud
223+
links:
224+
- url: ../azure/index.yml
225+
text: Azure for .NET developers
226+
- url: /dotnet/aspire
227+
text: .NET Aspire
228+
- url: /dotnet/aspire/get-started/quickstart-build-your-first-aspire-app
229+
text: Build cloud-native apps with .NET Aspire
230+
- url: ../azure/migration/app-service.md?preserve-view=true&view=azure-dotnet
231+
text: Migrate on-premises .NET web apps or services
232+
- url: ../azure/key-azure-services.md
233+
text: Azure services for .NET developers
234+
- url: ../azure/sdk/azure-sdk-for-dotnet.md
235+
text: Azure SDK for .NET
236+
- url: ../fsharp/using-fsharp-on-azure/deploying-and-managing.md
237+
text: Deploy Azure resources with F#
238+
# Card
211239
- title: Web
212240
links:
213241
- url: /aspnet/core/tutorials
@@ -223,17 +251,6 @@ additionalContent:
223251
- url: ../fsharp/scenarios/web-development.md
224252
text: F# for web development
225253
# Card
226-
- title: Mobile and Desktop
227-
links:
228-
- url: /dotnet/desktop/wpf/
229-
text: Windows Presentation Foundation
230-
- url: /dotnet/desktop/winforms/
231-
text: Windows Forms
232-
- url: /dotnet/maui
233-
text: .NET Multi-platform App UI (.NET MAUI)
234-
- url: /azure/developer/mobile-apps
235-
text: Develop mobile apps with Azure
236-
# Card
237254
- title: Microservices
238255
links:
239256
- url: ../architecture/dapr-for-net-developers/index.md
@@ -247,31 +264,24 @@ additionalContent:
247264
- url: ../core/extensions/cloud-service.md
248265
text: Deploy a Worker Service to Azure
249266
# Card
250-
- title: Cloud
267+
- title: Mobile, Desktop, and IoT
251268
links:
252-
- url: ../azure/index.yml
253-
text: Azure for .NET developers
254-
- url: /dotnet/aspire
255-
text: .NET Aspire
256-
- url: ../azure/migration/app-service.md?preserve-view=true&view=azure-dotnet
257-
text: Migrate on-premises .NET web apps or services
258-
- url: ../azure/key-azure-services.md
259-
text: Azure services for .NET developers
260-
- url: ../azure/sdk/azure-sdk-for-dotnet.md
261-
text: Azure SDK for .NET
262-
- url: ../fsharp/using-fsharp-on-azure/deploying-and-managing.md
263-
text: Deploy Azure resources with F#
264-
# Card
265-
- title: Machine learning and AI
266-
links:
267-
- url: ../machine-learning/index.yml
268-
text: Build custom AI solutions with ML.NET
269-
- url: /azure/cognitive-services/
270-
text: Azure Cognitive Services
271-
- url: /azure/machine-learning
272-
text: Azure Machine Learning
273-
- url: ../fsharp/scenarios/machine-learning.md
274-
text: F# for machine learning
269+
- url: /dotnet/desktop/wpf/
270+
text: Windows Presentation Foundation
271+
- url: /dotnet/desktop/winforms/
272+
text: Windows Forms
273+
- url: /dotnet/maui
274+
text: .NET Multi-platform App UI (.NET MAUI)
275+
- url: /azure/developer/mobile-apps
276+
text: Develop mobile apps with Azure
277+
- url: ../iot/index.yml
278+
text: .NET IoT libraries
279+
- url: ../iot/quickstarts/sensehat.md
280+
text: Get started with IOT in 5 minutes
281+
- url: ../iot/tutorials/blink-led.md
282+
text: Blink an LED
283+
- url: https://aka.ms/dotnet/beginnervideos/youtube/iot
284+
text: .NET IoT 101 video series
275285
# Card
276286
- title: Game development
277287
links:
@@ -283,17 +293,6 @@ additionalContent:
283293
text: Build games with C# using the MonoGame library
284294
- url: https://docs.unity3d.com/Manual/index.html
285295
text: Learn how to use Unity to build 2D and 3D games with C#
286-
# Card
287-
- title: Internet of things (IoT)
288-
links:
289-
- url: ../iot/index.yml
290-
text: .NET IoT libraries
291-
- url: ../iot/quickstarts/sensehat.md
292-
text: Get started in 5 minutes
293-
- url: ../iot/tutorials/blink-led.md
294-
text: Blink an LED
295-
- url: https://aka.ms/dotnet/beginnervideos/youtube/iot
296-
text: .NET IoT 101 video series
297296

298297
- title: API and language reference # < 60 chars (optional)
299298
summary: Search the .NET API and language reference documentation. # < 160 chars (optional)
@@ -303,17 +302,21 @@ additionalContent:
303302
summary: API reference documentation for .NET
304303
url: ../../api/index.md
305304
# Card
306-
- title: ".NET Framework API reference"
307-
summary: API reference documentation for .NET Framework
308-
url: ../../api/index.md?view=netframework-4.8&preserve-view=true
309-
# Card
310305
- title: "ASP.NET Core API reference"
311306
summary: API reference documentation for ASP.NET Core
312307
url: ../../api/index.md
313308
# Card
309+
- title: ".NET Aspire API reference"
310+
summary: Reference documentation for .NET Aspire
311+
url: ../../api/index.md?view=dotnet-aspire-9.0&preserve-view=true
312+
# Card
314313
- title: "ML.NET API reference"
315314
summary: API reference documentation for ML.NET
316315
url: ../../api/index.md
316+
# Card
317+
- title: ".NET Framework API reference"
318+
summary: API reference documentation for .NET Framework
319+
url: ../../api/index.md?view=netframework-4.8&preserve-view=true
317320

318321
# footer (Optional; Remove if not applicable.)
319322
footer: "Are you interested in contributing to the .NET docs? For more information, see our [contributor guide](/contribute/dotnet/dotnet-contribute)."

docs/csharp/tour-of-csharp/index.yml

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
title: "C# docs - get started, tutorials, reference."
88
description: "Learn C# programming - for beginning developers, developers new to C#, and experienced C# / .NET developers"
99
ms.topic: landing-page # Required
10-
ms.date: 05/08/2024
10+
ms.date: 05/29/2025
1111

1212

1313
landingContent:
@@ -17,6 +17,8 @@ landingContent:
1717
links:
1818
- text: Learn C# | Tutorials, courses, videos, and more
1919
url: https://dotnet.microsoft.com/learn/csharp
20+
- text: Beginner C# tutorials in your browser
21+
url: ./tutorials/index.md
2022
- linkListType: video
2123
links:
2224
- text: "C# beginner video series"
@@ -48,6 +50,8 @@ landingContent:
4850
url: ../fundamentals/program-structure/index.md
4951
- text: "C# highlights video series"
5052
url: https://youtube.com/playlist?list=PLdo4fOcmZ0oU3ZLx6Ul1_HPrr6lFPIn9O
53+
- text: C# Language development strategy
54+
url: ./strategy.md
5155
- linkListType: concept
5256
links:
5357
- text: "Type system"
@@ -105,7 +109,7 @@ landingContent:
105109
- linkListType: overview
106110
links:
107111
- text: C# language strategy
108-
url: ../tour-of-csharp/strategy.md
112+
url: ./strategy.md
109113
- text: "Programming concepts"
110114
url: ../programming-guide/concepts/index.md
111115
- linkListType: concept
@@ -114,6 +118,14 @@ landingContent:
114118
url: ../linq/index.md
115119
- text: "Asynchronous programming"
116120
url: ../programming-guide/concepts/async/index.md
121+
- linkListType: learn
122+
links:
123+
- text: Learn C# for Java developers
124+
url: ./tips-for-java-developers.md
125+
- text: Learn C# for JavaScript developers
126+
url: ./tips-for-javascript-developers.md
127+
- text: Learn C# for Python developers
128+
url: ./tips-for-python-developers.md
117129

118130
- title: "Advanced concepts"
119131
linkLists:
@@ -130,6 +142,30 @@ landingContent:
130142
- text: ".NET Compiler Platform SDK"
131143
url: ../roslyn-sdk/index.md
132144

145+
- title: "C# language reference"
146+
linkLists:
147+
- linkListType: reference
148+
links:
149+
- text: "Language reference"
150+
url: ../language-reference/index.yml
151+
- text: "Keywords"
152+
url: ../language-reference/keywords/index.md
153+
- text: "Operators and expressions"
154+
url: ../language-reference/operators/index.md
155+
- text: "Tokens"
156+
url: ../language-reference/tokens/index.md
157+
158+
- title: "C# language standard"
159+
linkLists:
160+
- linkListType: reference
161+
links:
162+
- text: "Overview"
163+
url: ../specification/overview.md
164+
- text: "C# language specification"
165+
url: ../../../_csharpstandard/standard/README.md
166+
- text: "Feature specifications"
167+
url: ../specification/feature-spec-overview.md
168+
133169
- title: "Stay in touch"
134170
linkLists:
135171
- linkListType: reference

0 commit comments

Comments
 (0)