Skip to content

Commit

Permalink
added index pages for each library
Browse files Browse the repository at this point in the history
  • Loading branch information
trujillo-adam committed Jul 15, 2024
1 parent 9fc4fe4 commit 84532ae
Show file tree
Hide file tree
Showing 7 changed files with 95 additions and 39 deletions.
20 changes: 20 additions & 0 deletions website/data/cdktf-nav-data.json
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,10 @@
{
"title": "Typescript",
"routes": [
{
"title": "Overview",
"path": "api-reference/typescript"
},
{
"title": "Classes",
"path": "api-reference/typescript/classes"
Expand All @@ -203,6 +207,10 @@
{
"title": "Python",
"routes": [
{
"title": "Overview",
"path": "api-reference/python"
},
{
"title": "Classes",
"path": "api-reference/python/classes"
Expand All @@ -228,6 +236,10 @@
{
"title": "Java",
"routes": [
{
"title": "Overview",
"path": "api-reference/java"
},
{
"title": "Classes",
"path": "api-reference/java/classes"
Expand All @@ -253,6 +265,10 @@
{
"title": "C#",
"routes": [
{
"title": "Overview",
"path": "api-reference/csharp"
},
{
"title": "Classes",
"path": "api-reference/csharp/classes"
Expand All @@ -278,6 +294,10 @@
{
"title": "Go",
"routes": [
{
"title": "Overview",
"path": "api-reference/go"
},
{
"title": "Classes",
"path": "api-reference/go/classes"
Expand Down
14 changes: 14 additions & 0 deletions website/docs/cdktf/api-reference/csharp/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
page_title: C# API resource reference overview
description: Learn about the API resources available in the Terraform CDK library for C#.
---

# C sharp API resource reference overview

The C# API reference includes the following resources:

- [Classes](/terraform/cdktf/api-reference/csharp/classes)
- [Constructs](/terraform/cdktf/api-reference/csharp/constructs)
- [Enums](/terraform/cdktf/api-reference/csharp/enums)
- [Protocols](/terraform/cdktf/api-reference/csharp/protocols)
- [Structs](/terraform/cdktf/api-reference/csharp/structs)
14 changes: 14 additions & 0 deletions website/docs/cdktf/api-reference/go/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
page_title: Go API resource reference overview
description: Learn about the API resources available in the Terraform CDK library for golang.
---

# Go API resource reference overview

The Go API reference includes the following resources:

- [Classes](/terraform/cdktf/api-reference/go/classes)
- [Constructs](/terraform/cdktf/api-reference/go/constructs)
- [Enums](/terraform/cdktf/api-reference/go/enums)
- [Protocols](/terraform/cdktf/api-reference/go/protocols)
- [Structs](/terraform/cdktf/api-reference/go/structs)
44 changes: 5 additions & 39 deletions website/docs/cdktf/api-reference/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,44 +8,10 @@ description: >-

The CDK for Terraform (CDKTF) core library lets you define infrastructure resources using familiar programming languages. CDKTF translates the API into the following supported languages.

## Typescript

- [Classes](/terraform/cdktf/api-reference/typescript/classes)
- [Constructs](/terraform/cdktf/api-reference/typescript/constructs)
- [Enums](/terraform/cdktf/api-reference/typescript/enums)
- [Protocols](/terraform/cdktf/api-reference/typescript/protocols)
- [Structs](/terraform/cdktf/api-reference/typescript/structs)

## Python

- [Classes](/terraform/cdktf/api-reference/python/classes)
- [Constructs](/terraform/cdktf/api-reference/python/constructs)
- [Enums](/terraform/cdktf/api-reference/python/enums)
- [Protocols](/terraform/cdktf/api-reference/python/protocols)
- [Structs](/terraform/cdktf/api-reference/python/structs)

## Java

- [Classes](/terraform/cdktf/api-reference/java/classes)
- [Constructs](/terraform/cdktf/api-reference/java/constructs)
- [Enums](/terraform/cdktf/api-reference/java/enums)
- [Protocols](/terraform/cdktf/api-reference/java/protocols)
- [Structs](/terraform/cdktf/api-reference/java/structs)

## CSharp

- [Classes](/terraform/cdktf/api-reference/csharp/classes)
- [Constructs](/terraform/cdktf/api-reference/csharp/constructs)
- [Enums](/terraform/cdktf/api-reference/csharp/enums)
- [Protocols](/terraform/cdktf/api-reference/csharp/protocols)
- [Structs](/terraform/cdktf/api-reference/csharp/structs)

## Go

- [Classes](/terraform/cdktf/api-reference/go/classes)
- [Constructs](/terraform/cdktf/api-reference/go/constructs)
- [Enums](/terraform/cdktf/api-reference/go/enums)
- [Protocols](/terraform/cdktf/api-reference/go/protocols)
- [Structs](/terraform/cdktf/api-reference/go/structs)
- [Typescript](/terraform/cdktf/api-reference/typescript)
- [Python](/terraform/cdktf/api-reference/python)
- [Java](/terraform/cdktf/api-reference/java)
- [CSharp](/terraform/cdktf/api-reference/csharp)
- [Go](/terraform/cdktf/api-reference/go)

In addition to the core library, you can use [generated provider bindings](/terraform/cdktf/concepts/providers) and [Constructs](https://constructs.dev/search?q=&cdk=cdktf&offset=0) in CDKTF applications.
14 changes: 14 additions & 0 deletions website/docs/cdktf/api-reference/java/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
page_title: Java API resource reference overview
description: Learn about the API resources available in the Terraform CDK library for Java.
---

# Java API resource reference overview

The Java API reference includes the following resources:

- [Classes](/terraform/cdktf/api-reference/java/classes)
- [Constructs](/terraform/cdktf/api-reference/java/constructs)
- [Enums](/terraform/cdktf/api-reference/java/enums)
- [Protocols](/terraform/cdktf/api-reference/java/protocols)
- [Structs](/terraform/cdktf/api-reference/java/structs)
14 changes: 14 additions & 0 deletions website/docs/cdktf/api-reference/python/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
page_title: Python API resource reference overview
description: Learn about the API resources available in the Terraform CDK library for Python.
---

# Python API resource reference overview

The Python API reference includes the following resources:

- [Classes](/terraform/cdktf/api-reference/python/classes)
- [Constructs](/terraform/cdktf/api-reference/python/constructs)
- [Enums](/terraform/cdktf/api-reference/python/enums)
- [Protocols](/terraform/cdktf/api-reference/python/protocols)
- [Structs](/terraform/cdktf/api-reference/python/structs)
14 changes: 14 additions & 0 deletions website/docs/cdktf/api-reference/typescript/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
page_title: Typescript API resource reference overview
description: Learn about the API resources available in the Terraform CDK library for Typescript.
---

# Typescript API resource reference overview

The Typescript API reference includes the following resources:

- [Classes](/terraform/cdktf/api-reference/typescript/classes)
- [Constructs](/terraform/cdktf/api-reference/typescript/constructs)
- [Enums](/terraform/cdktf/api-reference/typescript/enums)
- [Protocols](/terraform/cdktf/api-reference/typescript/protocols)
- [Structs](/terraform/cdktf/api-reference/typescript/structs)

0 comments on commit 84532ae

Please sign in to comment.