Skip to content

Commit 307d24e

Browse files
committed
docs: add 0.10 sidebar and docs
Signed-off-by: peefy <[email protected]>
1 parent 52b4df2 commit 307d24e

File tree

370 files changed

+64701
-152
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

370 files changed

+64701
-152
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.9
1+
0.10

blog/2024-07-22-jsonnet-kcl-comparison/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ local a(name) = {
105105

106106
Run time (considering actual resource expenditure in production environments, this test is based on a single core):
107107

108-
| KCL v0.9.3 | Jsonnet v0.20.0 (C++ version) | Jsonnet v0.20.0 (Go version) | Jsonnet v0.5.0-pre96 (Rust version jrsonnet) | Jsonnet v0.1.2 (Rust version rsjsonnet) |
109-
| ------------------- | ----------------------------- | ------------------------------ | -------------------------------------------- | --------------------------------------- |
108+
| KCL v0.9.3 | Jsonnet v0.20.0 (C++ version) | Jsonnet v0.20.0 (Go version) | Jsonnet v0.5.0-pre96 (Rust version jrsonnet) | Jsonnet v0.1.2 (Rust version rsjsonnet) |
109+
| ------------------- | ------------------------------ | ----------------------------- | -------------------------------------------- | --------------------------------------- |
110110
| 155 ms (kcl test.k) | 1480 ms (jsonnet test.jsonnet) | 400 ms (jsonnet test.jsonnet) | 153 ms (rsjsonnet test.jsonnet) | 142 ms (jrsonnet test.jsonnet) |
111111

112112
## Summary

docs/reference/xlang-api/kotlin-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ Kotlin Code
378378
import com.kcl.api.API
379379
import com.kcl.api.validateCodeArgs
380380

381-
val args = validateCodeArgs {
381+
val args = validateCodeArgs {
382382
code = "schema Person:\n" + " name: str\n" + " age: int\n" + " check:\n" + " 0 < age < 120\n"
383383
data = "{\"name\": \"Alice\", \"age\": 10}"
384384
}
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
[package]
22
name = "from-kubernetes"
3-
edition = "v0.9.0"
3+
edition = "v0.10.0"
44
version = "0.0.1"
55

66
[dependencies]
7-
crd = { path = "./models" }
8-
7+
crd = { path = "./models" }

examples/kubernetes/from-kubernetes/models/k8s/apimachinery/pkg/apis/meta/v1/managed_fields_entry.k

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Editing this file might prove futile when you re-run the KCL auto-gen generate c
66

77

88
schema ManagedFieldsEntry:
9-
"""
9+
r"""
1010
ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
1111

1212
Attributes

examples/kubernetes/from-kubernetes/models/k8s/apimachinery/pkg/apis/meta/v1/object_meta.k

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Editing this file might prove futile when you re-run the KCL auto-gen generate c
66

77

88
schema ObjectMeta:
9-
"""
9+
r"""
1010
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
1111

1212
Attributes

examples/kubernetes/from-kubernetes/models/k8s/apimachinery/pkg/apis/meta/v1/owner_reference.k

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Editing this file might prove futile when you re-run the KCL auto-gen generate c
66

77

88
schema OwnerReference:
9-
"""
9+
r"""
1010
OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.
1111

1212
Attributes
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
[package]
22
name = "models"
3-
edition = "v0.9.0"
3+
edition = "v0.10.0"
44
version = "0.0.1"
5-
6-

examples/kubernetes/from-kubernetes/models/v1/stable_example_com_v1_cron_tab.k

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import k8s.apimachinery.pkg.apis.meta.v1
66

77

88
schema CronTab:
9-
"""
9+
r"""
1010
stable example com v1 cron tab
1111

1212
Attributes
@@ -32,7 +32,7 @@ schema CronTab:
3232

3333

3434
schema StableExampleComV1CronTabSpec:
35-
"""
35+
r"""
3636
stable example com v1 cron tab spec
3737

3838
Attributes
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
[dependencies]
22
[dependencies.konfig]
33
name = "konfig"
4-
full_name = "konfig_v0.0.1"
5-
version = "v0.0.1"
4+
full_name = "_"
65
sum = "XFvHdBAoY/+qpJWmj8cjwOwZO8a3nX/7SE35cTxQOFU="
76
url = "https://github.com/awesome-kusion/konfig.git"
87
git_tag = "v0.0.1"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[dependencies]
2+
[dependencies.k8s]
3+
name = "k8s"
4+
full_name = "k8s_1.28"
5+
version = "1.28"
Lines changed: 250 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,250 @@
1+
{
2+
"version.label": {
3+
"message": "0.10",
4+
"description": "The label for version 0.10"
5+
},
6+
"sidebar.docs.category.Tools": {
7+
"message": "Tools",
8+
"description": "The label for category Tools in sidebar docs"
9+
},
10+
"sidebar.docs.category.Command Line Tools": {
11+
"message": "Command Line Tools",
12+
"description": "The label for category Command Line Tools in sidebar docs"
13+
},
14+
"sidebar.docs.category.KCL Tools": {
15+
"message": "KCL Tools",
16+
"description": "The label for category KCL Tools in sidebar docs"
17+
},
18+
"sidebar.docs.category.Package Management Tools": {
19+
"message": "Package Management Tools",
20+
"description": "The label for category Package Management Tools in sidebar docs"
21+
},
22+
"sidebar.docs.category.Command Reference": {
23+
"message": "Command Reference",
24+
"description": "The label for category Command Reference in sidebar docs"
25+
},
26+
"sidebar.docs.category.OpenAPI Tools": {
27+
"message": "OpenAPI Tools",
28+
"description": "The label for category OpenAPI Tools in sidebar docs"
29+
},
30+
"sidebar.docs.category.IDE": {
31+
"message": "IDE",
32+
"description": "The label for category IDE in sidebar docs"
33+
},
34+
"sidebar.docs.category.Reference": {
35+
"message": "Reference",
36+
"description": "The label for category Reference in sidebar docs"
37+
},
38+
"sidebar.docs.category.Tutorial": {
39+
"message": "Tutorial",
40+
"description": "The label for category Tutorial in sidebar docs"
41+
},
42+
"sidebar.docs.category.Code Lab": {
43+
"message": "Code Lab",
44+
"description": "The label for category Code Lab in sidebar docs"
45+
},
46+
"sidebar.docs.category.Spec": {
47+
"message": "Spec",
48+
"description": "The label for category Spec in sidebar docs"
49+
},
50+
"sidebar.docs.category.Errors and Warnings": {
51+
"message": "Errors and Warnings",
52+
"description": "The label for category Errors and Warnings in sidebar docs"
53+
},
54+
"sidebar.docs.category.System Package": {
55+
"message": "System Package",
56+
"description": "The label for category System Package in sidebar docs"
57+
},
58+
"sidebar.docs.category.Multi-Language": {
59+
"message": "Multi-Language",
60+
"description": "The label for category Multi-Language in sidebar docs"
61+
},
62+
"sidebar.docs.category.Plugin System": {
63+
"message": "Plugin System",
64+
"description": "The label for category Plugin System in sidebar docs"
65+
},
66+
"sidebar.docs.category.community": {
67+
"message": "community",
68+
"description": "The label for category community in sidebar docs"
69+
},
70+
"sidebar.docs.category.Community": {
71+
"message": "Community",
72+
"description": "The label for category Community in sidebar docs"
73+
},
74+
"sidebar.docs.category.Release Policy": {
75+
"message": "Release Policy",
76+
"description": "The label for category Release Policy in sidebar docs"
77+
},
78+
"sidebar.docs.category.Contribution Guide": {
79+
"message": "Contribution Guide",
80+
"description": "The label for category Contribution Guide in sidebar docs"
81+
},
82+
"sidebar.docs.category.user_docs": {
83+
"message": "user_docs",
84+
"description": "The label for category user_docs in sidebar docs"
85+
},
86+
"sidebar.docs.category.Getting Started": {
87+
"message": "Getting Started",
88+
"description": "The label for category Getting Started in sidebar docs"
89+
},
90+
"sidebar.docs.category.Guides": {
91+
"message": "Guides",
92+
"description": "The label for category Guides in sidebar docs"
93+
},
94+
"sidebar.docs.category.How to": {
95+
"message": "How to",
96+
"description": "The label for category How to in sidebar docs"
97+
},
98+
"sidebar.docs.category.Kubernetes": {
99+
"message": "Kubernetes",
100+
"description": "The label for category Kubernetes in sidebar docs"
101+
},
102+
"sidebar.docs.category.Mutate or Validate Kubernetes Manifests": {
103+
"message": "Mutate or Validate Kubernetes Manifests",
104+
"description": "The label for category Mutate or Validate Kubernetes Manifests in sidebar docs"
105+
},
106+
"sidebar.docs.category.Konfig": {
107+
"message": "Konfig",
108+
"description": "The label for category Konfig in sidebar docs"
109+
},
110+
"sidebar.docs.category.GitOps": {
111+
"message": "GitOps",
112+
"description": "The label for category GitOps in sidebar docs"
113+
},
114+
"sidebar.docs.category.CI Integration": {
115+
"message": "CI Integration",
116+
"description": "The label for category CI Integration in sidebar docs"
117+
},
118+
"sidebar.docs.category.Secret Management": {
119+
"message": "Secret Management",
120+
"description": "The label for category Secret Management in sidebar docs"
121+
},
122+
"sidebar.docs.category.Terraform": {
123+
"message": "Terraform",
124+
"description": "The label for category Terraform in sidebar docs"
125+
},
126+
"sidebar.docs.category.Concepts": {
127+
"message": "Concepts",
128+
"description": "The label for category Concepts in sidebar docs"
129+
},
130+
"sidebar.docs.category.FAQ": {
131+
"message": "FAQ",
132+
"description": "The label for category FAQ in sidebar docs"
133+
},
134+
"sidebar.user_docs.category.Getting Started": {
135+
"message": "Getting Started",
136+
"description": "The label for category Getting Started in sidebar user_docs"
137+
},
138+
"sidebar.user_docs.category.Guides": {
139+
"message": "Guides",
140+
"description": "The label for category Guides in sidebar user_docs"
141+
},
142+
"sidebar.user_docs.category.Package Management Tools": {
143+
"message": "Package Management Tools",
144+
"description": "The label for category Package Management Tools in sidebar user_docs"
145+
},
146+
"sidebar.user_docs.category.How to": {
147+
"message": "How to",
148+
"description": "The label for category How to in sidebar user_docs"
149+
},
150+
"sidebar.user_docs.category.Kubernetes": {
151+
"message": "Kubernetes",
152+
"description": "The label for category Kubernetes in sidebar user_docs"
153+
},
154+
"sidebar.user_docs.category.Mutate or Validate Kubernetes Manifests": {
155+
"message": "Mutate or Validate Kubernetes Manifests",
156+
"description": "The label for category Mutate or Validate Kubernetes Manifests in sidebar user_docs"
157+
},
158+
"sidebar.user_docs.category.Konfig": {
159+
"message": "Konfig",
160+
"description": "The label for category Konfig in sidebar user_docs"
161+
},
162+
"sidebar.user_docs.category.GitOps": {
163+
"message": "GitOps",
164+
"description": "The label for category GitOps in sidebar user_docs"
165+
},
166+
"sidebar.user_docs.category.CI Integration": {
167+
"message": "CI Integration",
168+
"description": "The label for category CI Integration in sidebar user_docs"
169+
},
170+
"sidebar.user_docs.category.Secret Management": {
171+
"message": "Secret Management",
172+
"description": "The label for category Secret Management in sidebar user_docs"
173+
},
174+
"sidebar.user_docs.category.Terraform": {
175+
"message": "Terraform",
176+
"description": "The label for category Terraform in sidebar user_docs"
177+
},
178+
"sidebar.user_docs.category.Concepts": {
179+
"message": "Concepts",
180+
"description": "The label for category Concepts in sidebar user_docs"
181+
},
182+
"sidebar.user_docs.category.FAQ": {
183+
"message": "FAQ",
184+
"description": "The label for category FAQ in sidebar user_docs"
185+
},
186+
"sidebar.reference.category.Tutorial": {
187+
"message": "Tutorial",
188+
"description": "The label for category Tutorial in sidebar reference"
189+
},
190+
"sidebar.reference.category.Code Lab": {
191+
"message": "Code Lab",
192+
"description": "The label for category Code Lab in sidebar reference"
193+
},
194+
"sidebar.reference.category.Spec": {
195+
"message": "Spec",
196+
"description": "The label for category Spec in sidebar reference"
197+
},
198+
"sidebar.reference.category.Errors and Warnings": {
199+
"message": "Errors and Warnings",
200+
"description": "The label for category Errors and Warnings in sidebar reference"
201+
},
202+
"sidebar.reference.category.System Package": {
203+
"message": "System Package",
204+
"description": "The label for category System Package in sidebar reference"
205+
},
206+
"sidebar.reference.category.Multi-Language": {
207+
"message": "Multi-Language",
208+
"description": "The label for category Multi-Language in sidebar reference"
209+
},
210+
"sidebar.reference.category.Plugin System": {
211+
"message": "Plugin System",
212+
"description": "The label for category Plugin System in sidebar reference"
213+
},
214+
"sidebar.tools.category.Command Line Tools": {
215+
"message": "Command Line Tools",
216+
"description": "The label for category Command Line Tools in sidebar tools"
217+
},
218+
"sidebar.tools.category.KCL Tools": {
219+
"message": "KCL Tools",
220+
"description": "The label for category KCL Tools in sidebar tools"
221+
},
222+
"sidebar.tools.category.Package Management Tools": {
223+
"message": "Package Management Tools",
224+
"description": "The label for category Package Management Tools in sidebar tools"
225+
},
226+
"sidebar.tools.category.Command Reference": {
227+
"message": "Command Reference",
228+
"description": "The label for category Command Reference in sidebar tools"
229+
},
230+
"sidebar.tools.category.OpenAPI Tools": {
231+
"message": "OpenAPI Tools",
232+
"description": "The label for category OpenAPI Tools in sidebar tools"
233+
},
234+
"sidebar.tools.category.IDE": {
235+
"message": "IDE",
236+
"description": "The label for category IDE in sidebar tools"
237+
},
238+
"sidebar.community.category.Community": {
239+
"message": "Community",
240+
"description": "The label for category Community in sidebar community"
241+
},
242+
"sidebar.community.category.Release Policy": {
243+
"message": "Release Policy",
244+
"description": "The label for category Release Policy in sidebar community"
245+
},
246+
"sidebar.community.category.Contribution Guide": {
247+
"message": "Contribution Guide",
248+
"description": "The label for category Contribution Guide in sidebar community"
249+
}
250+
}

i18n/zh-CN/docusaurus-plugin-content-blog/2024-07-22-jsonnet-kcl-comparison/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ local a(name) = {
111111

112112
运行时间(考虑到生产环境的实际资源开销,本次测试以单核为准)
113113

114-
| KCL v0.9.3 | Jsonnet v0.20.0 (C++ 版本) | Jsonnet v0.20.0 (Go 版本) | Jsonnet v0.5.0-pre96 (Rust 版本 jrsonnet) | Jsonnet v0.1.2 (Rust 版本 rsjsonnet) |
115-
| ------------------- | ----------------------------- | ------------------------------ | ----------------------------------------- | ------------------------------------ |
114+
| KCL v0.9.3 | Jsonnet v0.20.0 (C++ 版本) | Jsonnet v0.20.0 (Go 版本) | Jsonnet v0.5.0-pre96 (Rust 版本 jrsonnet) | Jsonnet v0.1.2 (Rust 版本 rsjsonnet) |
115+
| ------------------- | ------------------------------ | ----------------------------- | ----------------------------------------- | ------------------------------------ |
116116
| 155 ms (kcl test.k) | 1460 ms (jsonnet test.jsonnet) | 400 ms (jsonnet test.jsonnet) | 153 ms (rsjsonnet test.jsonnet) | 142 ms (jrsonnet test.jsonnet) |
117117

118118
## 小结

i18n/zh-CN/docusaurus-plugin-content-blog/2024-07-24-newsletter/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ image: /img/biweekly-newsletter.png
6666
- 包管理工具修复了 push https 协议 OCI registry 失败的问题。
6767
- KCL tree-sitter 新增 sequence operations, selector 支持。
6868

69-
7069
**⛵️ API 更新**
7170

7271
- 重构了 override_file API 的错误信息。

0 commit comments

Comments
 (0)