This repository is the source for https://kotlinlang.org.
|Website page||Source files|
Sources in different repositories
Source files for KMM docs, coroutine docs, and language specification are stored in separate repositories:
|Website page||GitHub repository|
|Navigation and structure||kr.tree for docs and _nav.yml for other pages|
|Variables, such as release version||v.list for docs and releases.yml for other pages|
|Community events on the map||events.xml|
|Video list (outdated)||videos.yml|
The Kotlin website uses Jinja2 templates from the templates directory.
Note that all Markdown files, except for docs, are processed as Jinja templates before HTML conversion.
This allows using all Jinja benefits for Markdown (for example, building URLs with the
You can contribute to the Kotlin website by sending us a pull request. If you're going to propose a big change, discuss your idea with the team via firstname.lastname@example.org.
For the Kotlin documentation, follow these guidelines on style and formatting.
Currently, there is no way to deploy the Kotlin website locally. We'll add this support later. You can contribute to the Kotlin website by sending us a pull request.
Feedback and issues