forked from JetBrains/kotlin-web-site
-
Notifications
You must be signed in to change notification settings - Fork 0
/
_nav.yml
166 lines (140 loc) · 5.51 KB
/
_nav.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
# Header navigation
# ====================
main:
docs:
url: /docs/reference/
title: Learn
contribute:
url: /contribute.html
title: Contribute
try:
url: http://try.kotlinlang.org
title: Try Online
download:
url: /#get-kotlin
title: Download
show: false
# Docs section navigation
# =======================
docs:
reference:
url: /docs/reference/
title: Reference
tutorials:
url: /docs/tutorials/
title: Tutorials
videos:
url: /docs/videos.html
title: Videos
events:
url: /docs/events.html
title: Events
resources:
url: /docs/resources.html
title: More resources
# Reference navigation
# ====================
reference:
- title: Getting Started
description: Get familiar with the basics of Kotlin including operations, coding conventions and idioms.
content:
- /docs/reference/basic-syntax.html: Basic Syntax
- /docs/reference/idioms.html: Idioms
- /docs/reference/coding-conventions.html: Coding Conventions
- title: Basics
description: The Basics
content:
- /docs/reference/basic-types.html: Basic Types
- /docs/reference/packages.html: Packages
- /docs/reference/control-flow.html: Control Flow
- /docs/reference/returns.html: Returns and Jumps
- title: Classes and Objects
description: All about objects
content:
- /docs/reference/classes.html: Classes and Inheritance
- /docs/reference/properties.html: Properties and Fields
- /docs/reference/interfaces.html: Interfaces
- /docs/reference/visibility-modifiers.html: Visibility Modifiers
- /docs/reference/extensions.html: Extensions
- /docs/reference/data-classes.html: Data Classes
- /docs/reference/generics.html: Generics
- /docs/reference/nested-classes.html: Nested Classes
- /docs/reference/enum-classes.html: Enum Classes
- /docs/reference/object-declarations.html: Objects
- /docs/reference/delegation.html: Delegation
- /docs/reference/delegated-properties.html: Delegated Properties
- title: Functions and Lambdas
description: All about functions
content:
- /docs/reference/functions.html: Functions
- /docs/reference/lambdas.html: Lambdas
- /docs/reference/inline-functions.html: Inline Functions
- title: Other
description: Various bits and bobs
content:
- /docs/reference/multi-declarations.html: Destructuring Declarations
- /docs/reference/collections.html: Collections
- /docs/reference/ranges.html: Ranges
- /docs/reference/typecasts.html: Type Checks and Casts
- /docs/reference/this-expressions.html: This expressions
- /docs/reference/equality.html: Equality
- /docs/reference/operator-overloading.html: Operator overloading
- /docs/reference/null-safety.html: Null Safety
- /docs/reference/exceptions.html: Exceptions
- /docs/reference/annotations.html: Annotations
- /docs/reference/reflection.html: Reflection
- /docs/reference/type-safe-builders.html: Type-Safe Builders
- /docs/reference/dynamic-type.html: Dynamic Type
- title: Reference
description: API and Grammar
content:
- /api/latest/jvm/stdlib/: API Reference
- /docs/reference/grammar.html: Grammar
- title: Interop
description: What you need to know about interoperability with Java and JavaScript.
content:
- /docs/reference/java-interop.html: Calling Java from Kotlin
- /docs/reference/java-to-kotlin-interop.html: Calling Kotlin from Java
- title: Tools
description:
content:
# - /docs/reference/kotlin-build-tools.html: Kotlin Build Tools
- /docs/reference/kotlin-doc.html: Documenting Kotlin Code
- /docs/reference/using-maven.html: Using Maven
- /docs/reference/using-ant.html: Using Ant
- /docs/reference/using-gradle.html: Using Gradle
- /docs/reference/kotlin-osgi.html: Kotlin and OSGi
- title: FAQ
description: Every question you could possibly think of, might be answered.
content:
- /docs/reference/faq.html: FAQ
- /docs/reference/comparison-to-java.html: Comparison to Java
- /docs/reference/comparison-to-scala.html: Comparison to Scala
# Tutorials navigation
# ====================
tutorials:
- title: Getting Started
content:
- /docs/tutorials/getting-started.html: Getting Started with IntelliJ IDEA
- /docs/tutorials/getting-started-eclipse.html: Getting Started with Eclipse
- /docs/tutorials/command-line.html: Working with the Command Line Compiler
- /docs/tutorials/build-tools.html: Working with Build Tools
- /docs/tutorials/koans.html: Koans
- title: JavaScript
content:
- /docs/tutorials/create-library-js.html: Creating Kotlin/JavaScript library with IntelliJ IDEA
- /docs/tutorials/command-line-library-js.html: Creating Kotlin/JavaScript library with the Command Line Compiler
- title: Interop
content:
- /docs/tutorials/mixing-java-kotlin-intellij.html: Mixing Java and Kotlin in one project
- title: Web Development
content:
- /docs/tutorials/httpservlets.html: Creating Web Applications with Http Servlets
- /docs/tutorials/spring-boot-restful.html: Creating a RESTful Web Service with Spring Boot
- title: Mobile
content:
- /docs/tutorials/kotlin-android.html: Getting Started With Android Development
- /docs/tutorials/android-plugin.html: Kotlin Android Extensions
- title: Tools
content:
- /docs/tutorials/kotlin-and-ci.html: Setting up Kotlin on TeamCity