Cangjie programming language is a general programming language for full-scene application development, balancing development efficiency and runtime performance, and providing a good programming experience.
This repository stores the developer documentation for Cangjie programming language. Welcome to read the documentation, participate in the Cangjie developer documentation open-source project, and jointly improve the developer documentation.
Cangjie provides the following developer documentation:
- Cangjie Programming Language Development Guide: Introduces Cangjie syntax, compilation, and build content.
- Cangjie Programming Language Tools Usage Guide: Introduces the tools provided by Cangjie, including the package management tool
cjpm, debugging toolcjdb, formatting toolcjfmt, hyper-language extensionHLEand the language server toolLSP. - Cangjie Programming Language Standard Library API: Provides a reference for the Cangjie standard library API, including API functions, parameters, return values, examples, etc. Please obtain this document from the cangjie_runtime repository.
- Cangjie Programming Language Extension Library API: Provides a reference for the Cangjie extension library API, including API functions, parameters, return values, examples, etc. Please obtain this document from the cangjie_stdx repository.
The directory structure of this repository is as follows:
.
└── docs
├── cmd-tools # This directory stores the Cangjie programming language command-line tool usage guide
└── dev-guide # This directory stores the Cangjie programming language development guide
Please refer to the License for the Cangjie developer documentation license.
You are welcome to contribute. We encourage developers to participate in documentation feedback and contributions in various ways.
You can evaluate existing documentation, make simple changes, provide feedback on documentation quality issues, contribute your original content, etc. Refer to CONTRIBUTING.