forked from JetBrains/kotlin-web-site
-
Notifications
You must be signed in to change notification settings - Fork 0
/
_nav.yml
150 lines (123 loc) · 4.5 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
# Header navigation
# ====================
main:
docs:
url: /docs/reference/
title: Docs
contribute:
url: /contribute.html
title: Contribute
try:
url: http://kotlin-demo.jetbrains.com
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/traits.html: Traits
- /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
- title: Other
description: Various bits and bobs
content:
- /docs/reference/multi-declarations.html: Multi-Declarations
- /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
- title: Reference
description: API and Grammar
content:
- /docs/api/index.html: 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: Java Interop
- title: Tools
description:
content:
# - /docs/reference/kotlin-build-tools.html: Kotlin Build Tools
# - /docs/reference/kotlin-doc.html: Kotlin Doc
- /docs/reference/using-maven.html: Using Maven
- /docs/reference/using-ant.html: Using Ant
- /docs/reference/using-griffon.html: Using Griffon
- /docs/reference/using-gradle.html: Using Gradle
- 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/command-line.html: Working with the Command Line Compiler
- /docs/tutorials/build-tools.html: Working with Build Tools
- /docs/tutorials/koans.html: Koans
- title: Web Development
content:
- /docs/tutorials/httpservlets.html: Creating Web Applications with Http Servlets
- title: Mobile
content:
- /docs/tutorials/kotlin-android.html: Getting Started With Android Development