KCL Website and Documentation is a documentation site built with Docusaurus 2 that serves the KCL language project.
This repository hosts the source code for the KCL project's website and documentation. The site is powered by Docusaurus 2, a static site generator designed for documentation. The project supports internationalization, with documentation organized into separate directories for English and Chinese content, allowing the site to serve a multilingual audience.
Developers maintaining or contributing to KCL documentation should use this repository to update, build, and deploy the project's public-facing documentation. The structure separates English documents in a docs directory from internationalized content in an i18n directory, with Chinese translations specifically located in i18n/zh-CN/docusaurus-plugin-content-docs/current. The build process supports both standard builds and internationalized builds, each accessible on different local ports during development.
The project maintains active documentation infrastructure with regular updates to dependencies and build configurations. The codebase is primarily shell-based, reflecting the build and deployment scripting needed to manage a multi-language documentation site.