Skip to content

Commit 123ca61

Browse files
authored
Create sub-tocs for each major area in .NET (#15198)
* Break out standard Make all of standard a sub-TOC. * breakout .NET Core * fix core links. * add csharp TOC * add F# toc and link fixes in C# * fix F# links * add VB toc * fix vb toc bulk replace * update vb toc changes from rebasing updated the VB toc.
1 parent 3ad2523 commit 123ca61

File tree

7 files changed

+2437
-2431
lines changed

7 files changed

+2437
-2431
lines changed

docs/core/toc.yml

Lines changed: 331 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,331 @@
1+
- name: .NET Core Guide
2+
href: index.md
3+
- name: About .NET Core
4+
href: about.md
5+
- name: Get started
6+
href: get-started.md
7+
items:
8+
- name: Get started with C# and Visual Studio Code
9+
href: tutorials/with-visual-studio-code.md
10+
- name: Build a C# Hello World app with .NET Core in Visual Studio 2017
11+
href: tutorials/with-visual-studio.md
12+
- name: Build a Visual Basic Hello World app with .NET Core in Visual Studio 2017
13+
href: tutorials/vb-with-visual-studio.md
14+
- name: Debug your C# or Visual Basic .NET Core Hello World application using Visual Studio 2017
15+
href: tutorials/debugging-with-visual-studio.md
16+
- name: Publish your Hello World application with Visual Studio 2017
17+
href: tutorials/publishing-with-visual-studio.md
18+
- name: Build a .NET Standard library with C# and .NET Core in Visual Studio 2017
19+
href: tutorials/library-with-visual-studio.md
20+
- name: Build a .NET Standard library with Visual Basic and .NET Core in Visual Studio 2017
21+
href: tutorials/vb-library-with-visual-studio.md
22+
- name: Test a .NET Standard library with .NET Core in Visual Studio 2017
23+
href: tutorials/testing-library-with-visual-studio.md
24+
- name: Consume a .NET Standard library in Visual Studio 2017
25+
href: tutorials/consuming-library-with-visual-studio.md
26+
- name: Windows Prerequisites
27+
href: windows-prerequisites.md
28+
- name: macOS Prerequisites
29+
href: macos-prerequisites.md
30+
- name: Linux Prerequisites
31+
href: linux-prerequisites.md
32+
- name: What's new in .NET Core
33+
items:
34+
- name: What's new in .NET Core 3.0
35+
href: whats-new/dotnet-core-3-0.md
36+
- name: What's new in .NET Core 2.2
37+
href: whats-new/dotnet-core-2-2.md
38+
- name: What's new in .NET Core 2.1
39+
href: whats-new/dotnet-core-2-1.md
40+
- name: What's new in .NET Core 2.0
41+
href: whats-new/dotnet-core-2-0.md
42+
- name: Application Compatibility
43+
href: compatibility/
44+
- name: Tutorials
45+
href: tutorials/index.md
46+
items:
47+
- name: Templates for the CLI
48+
items:
49+
- name: 1 - Create an item template
50+
href: tutorials/cli-templates-create-item-template.md
51+
- name: 2 - Create a project template
52+
href: tutorials/cli-templates-create-project-template.md
53+
- name: 3 - Create a template pack
54+
href: tutorials/cli-templates-create-template-pack.md
55+
- name: Get started with .NET Core on macOS
56+
href: tutorials/using-on-macos.md
57+
- name: Get started with .NET Core on macOS using Visual Studio for Mac
58+
href: tutorials/using-on-mac-vs.md
59+
- name: Building a complete .NET Core solution on macOS using Visual Studio for Mac
60+
href: tutorials/using-on-mac-vs-full-solution.md
61+
- name: Get started with .NET Core using the CLI tools
62+
href: tutorials/using-with-xplat-cli.md
63+
- name: Organizing and testing projects with the .NET Core command line
64+
href: tutorials/testing-with-cli.md
65+
- name: Developing Libraries with Cross Platform Tools
66+
href: tutorials/libraries.md
67+
- name: Create a .NET Core application with plugins
68+
href: tutorials/creating-app-with-plugin-support.md
69+
- name: Developing ASP.NET Core applications
70+
href: tutorials/aspnet-core.md
71+
- name: Hosting .NET Core from native code
72+
href: tutorials/netcore-hosting.md
73+
- name: Native Interoperability
74+
items:
75+
- name: Exposing .NET Core Components to COM
76+
href: native-interop/expose-components-to-com.md
77+
- name: Packages, Metapackages and Frameworks
78+
href: packages.md
79+
- name: Changes in CLI overview
80+
href: tools/cli-msbuild-architecture.md
81+
items:
82+
- name: Dependency management
83+
href: tools/dependencies.md
84+
- name: Additions to the csproj format
85+
href: tools/csproj.md
86+
- name: Migration
87+
items:
88+
- name: .NET Core 2.0 to 2.1
89+
href: migration/20-21.md
90+
- name: Migrating from project.json
91+
href: migration/index.md
92+
- name: Mapping between project.json and csproj
93+
href: tools/project-json-to-csproj.md
94+
- name: Migrating from DNX
95+
href: migration/from-dnx.md
96+
- name: Application Deployment
97+
href: deploying/index.md
98+
items:
99+
- name: Deploy apps with CLI tools
100+
href: deploying/deploy-with-cli.md
101+
- name: Deploy apps with Visual Studio
102+
href: deploying/deploy-with-vs.md
103+
- name: Creating a NuGet Package with Cross Platform Tools
104+
href: deploying/creating-nuget-packages.md
105+
- name: Self-contained deployment runtime roll forward
106+
href: deploying/runtime-patch-selection.md
107+
- name: Runtime package store
108+
href: deploying/runtime-store.md
109+
- name: Docker
110+
items:
111+
- name: Introduction to .NET and Docker
112+
href: docker/introduction.md
113+
- name: Containerize a .NET Core app
114+
href: docker/build-container.md
115+
- name: Container Tools in Visual Studio
116+
href: /visualstudio/containers/overview
117+
- name: Diagnostic tools
118+
items:
119+
- name: Overview
120+
href: diagnostics/index.md
121+
- name: Managed debuggers
122+
href: diagnostics/managed-debuggers.md
123+
- name: Logging and tracing
124+
href: diagnostics/logging-tracing.md
125+
- name: .NET Core CLI global tools
126+
items:
127+
- name: dotnet-counters
128+
href: diagnostics/dotnet-counters.md
129+
- name: dotnet-dump
130+
href: diagnostics/dotnet-dump.md
131+
- name: dotnet-trace
132+
href: diagnostics/dotnet-trace.md
133+
- name: Unit Testing
134+
href: testing/index.md
135+
items:
136+
- name: Unit testing best practices
137+
href: testing/unit-testing-best-practices.md
138+
- name: C# unit testing with xUnit
139+
href: testing/unit-testing-with-dotnet-test.md
140+
- name: C# unit testing with NUnit
141+
href: testing/unit-testing-with-nunit.md
142+
- name: C# unit testing with MSTest
143+
href: testing/unit-testing-with-mstest.md
144+
- name: F# unit testing with xUnit
145+
href: testing/unit-testing-fsharp-with-dotnet-test.md
146+
- name: F# unit testing with NUnit
147+
href: testing/unit-testing-fsharp-with-nunit.md
148+
- name: F# unit testing with MSTest
149+
href: testing/unit-testing-fsharp-with-mstest.md
150+
- name: VB unit testing with xUnit
151+
href: testing/unit-testing-visual-basic-with-dotnet-test.md
152+
- name: VB unit testing with NUnit
153+
href: testing/unit-testing-visual-basic-with-nunit.md
154+
- name: VB unit testing with MSTest
155+
href: testing/unit-testing-visual-basic-with-mstest.md
156+
- name: Running selective unit tests
157+
href: testing/selective-unit-tests.md
158+
- name: Unit testing published output
159+
href: testing/unit-testing-published-output.md
160+
- name: Live unit testing .NET Core projects with Visual Studio
161+
href: /visualstudio/test/live-unit-testing-start
162+
- name: Continuous Integration
163+
href: tools/using-ci-with-cli.md
164+
- name: Versioning
165+
href: versions/index.md
166+
items:
167+
- name: .NET Core version selection
168+
href: versions/selection.md
169+
- name: Removing outdated runtimes and SDKs
170+
href: versions/remove-runtime-sdk-versions.md
171+
- name: Runtime Identifier (RID) catalog
172+
href: rid-catalog.md
173+
- name: .NET Core SDK Overview
174+
href: sdk.md
175+
- name: .NET Core CLI
176+
items:
177+
- name: Overview
178+
href: tools/index.md
179+
- name: Tools
180+
expanded: true
181+
items:
182+
- name: Global Tools
183+
expanded: true
184+
items:
185+
- name: Overview
186+
href: tools/global-tools.md
187+
- name: Create a Global Tool
188+
href: tools/global-tools-how-to-create.md
189+
- name: Troubleshoot tool usage issues
190+
href: tools/troubleshoot-usage-issues.md
191+
- name: Elevated access
192+
href: tools/elevated-access.md
193+
- name: Extensibility Model
194+
href: tools/extensibility.md
195+
- name: Custom templates
196+
href: tools/custom-templates.md
197+
- name: Enable TAB completion
198+
href: tools/enable-tab-autocomplete.md
199+
- name: Telemetry
200+
href: tools/telemetry.md
201+
- name: global.json overview
202+
href: tools/global-json.md
203+
- name: Reference
204+
items:
205+
- name: dotnet
206+
href: tools/dotnet.md
207+
- name: dotnet build
208+
href: tools/dotnet-build.md
209+
- name: dotnet build-server
210+
href: tools/dotnet-build-server.md
211+
- name: dotnet clean
212+
href: tools/dotnet-clean.md
213+
- name: dotnet help
214+
href: tools/dotnet-help.md
215+
- name: dotnet migrate
216+
href: tools/dotnet-migrate.md
217+
- name: dotnet msbuild
218+
href: tools/dotnet-msbuild.md
219+
- name: dotnet new
220+
href: tools/dotnet-new.md
221+
- name: dotnet nuget
222+
items:
223+
- name: dotnet nuget delete
224+
href: tools/dotnet-nuget-delete.md
225+
- name: dotnet nuget locals
226+
href: tools/dotnet-nuget-locals.md
227+
- name: dotnet nuget push
228+
href: tools/dotnet-nuget-push.md
229+
- name: dotnet pack
230+
href: tools/dotnet-pack.md
231+
- name: dotnet publish
232+
href: tools/dotnet-publish.md
233+
- name: dotnet restore
234+
href: tools/dotnet-restore.md
235+
- name: dotnet run
236+
href: tools/dotnet-run.md
237+
- name: dotnet sln
238+
href: tools/dotnet-sln.md
239+
- name: dotnet store
240+
href: tools/dotnet-store.md
241+
- name: dotnet test
242+
href: tools/dotnet-test.md
243+
- name: dotnet tool
244+
items:
245+
- name: dotnet tool install
246+
href: tools/dotnet-tool-install.md
247+
- name: dotnet tool list
248+
href: tools/dotnet-tool-list.md
249+
- name: dotnet tool uninstall
250+
href: tools/dotnet-tool-uninstall.md
251+
- name: dotnet tool update
252+
href: tools/dotnet-tool-update.md
253+
- name: dotnet vstest
254+
href: tools/dotnet-vstest.md
255+
- name: dotnet-install scripts
256+
href: tools/dotnet-install-script.md
257+
- name: Project reference commands
258+
items:
259+
- name: dotnet add reference
260+
href: tools/dotnet-add-reference.md
261+
- name: dotnet list reference
262+
href: tools/dotnet-list-reference.md
263+
- name: dotnet remove reference
264+
href: tools/dotnet-remove-reference.md
265+
- name: Project package commands
266+
items:
267+
- name: dotnet add package
268+
href: tools/dotnet-add-package.md
269+
- name: dotnet list package
270+
href: tools/dotnet-list-package.md
271+
- name: dotnet remove package
272+
href: tools/dotnet-remove-package.md
273+
- name: .NET Core Additional Tools
274+
href: additional-tools/index.md
275+
items:
276+
- name: WCF Web Service Reference Provider
277+
href: additional-tools/wcf-web-service-reference-guide.md
278+
- name: dotnet-svcutil
279+
href: additional-tools/dotnet-svcutil-guide.md
280+
- name: dotnet-svcutil.xmlserializer
281+
href: additional-tools/dotnet-svcutil.xmlserializer-guide.md
282+
- name: XML Serializer Generator
283+
href: additional-tools/xml-serializer-generator.md
284+
- name: Porting from .NET Framework
285+
href: porting/index.md
286+
items:
287+
- name: .NET Framework technologies unavailable for .NET Core
288+
href: porting/net-framework-tech-unavailable.md
289+
- name: Analyzing third-party dependencies
290+
href: porting/third-party-deps.md
291+
- name: Porting libraries
292+
href: porting/libraries.md
293+
- name: Organizing projects for .NET Core
294+
href: porting/project-structure.md
295+
- name: Tools to help with porting to .NET Core
296+
href: porting/tools.md
297+
- name: Using the Windows Compatibility Pack
298+
href: porting/windows-compat-pack.md
299+
- name: Port Windows Forms projects
300+
href: porting/winforms.md
301+
- name: Port WPF projects
302+
href: porting/wpf.md
303+
- name: Dependency loading
304+
items:
305+
- name: Overview
306+
href: dependency-loading/overview.md
307+
- name: Understanding AssemblyLoadContext
308+
href: dependency-loading/understanding-assemblyloadcontext.md
309+
- name: Loading details
310+
items:
311+
- name: Default dependency probing
312+
href: dependency-loading/default-probing.md
313+
- name: Loading managed assemblies
314+
href: dependency-loading/loading-managed.md
315+
- name: Loading satellite assemblies
316+
href: dependency-loading/loading-resources.md
317+
- name: Loading unmanaged libraries
318+
href: dependency-loading/loading-unmanaged.md
319+
- name: Tutorials
320+
items:
321+
- name: Create a .NET Core application with plugins
322+
href: tutorials/creating-app-with-plugin-support.md
323+
- name: How to use and debug assembly unloadability in .NET Core
324+
href: ../standard/assembly/unloadability-howto.md
325+
- name: Build .NET Core from source
326+
href: build/index.md
327+
items:
328+
- name: .NET Core distribution packaging
329+
href: build/distribution-packaging.md
330+
- name: VS 2015/project.json docs
331+
href: ../project-json.md

0 commit comments

Comments
 (0)