cangjie-tls-build

Configure cjpm.toml and install OpenSSL 3 for Cangjie TLS builds.

1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/SunriseSummer/CangjieDocValidator --skill cangjie-tls-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cangjie-tls-build
Source: https://github.com/SunriseSummer/CangjieDocValidator/tree/main/.github/skills/tls_build
Command: npx skills add https://github.com/SunriseSummer/CangjieDocValidator --skill cangjie-tls-build

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill guides users through the process of compiling and building Cangjie projects that depend on the stdx.net.tls package, addressing common configuration and build issues.

Core Features & Use Cases

  • OpenSSL 3 Installation: Provides platform-specific instructions for installing OpenSSL 3 on Linux, macOS, and Windows.
  • cjpm.toml Configuration: Details how to configure project dependencies for both dynamic and static linking of stdx libraries.
  • Build & Deployment: Explains the steps for building and running TLS-enabled applications, including deployment considerations for dynamic libraries.
  • Troubleshooting: Offers solutions to common problems like missing OpenSSL libraries, incorrect stdx paths, and static linking errors.

Quick Start

Follow the instructions to install OpenSSL 3 and configure your cjpm.toml for a Cangjie TLS project.

Frequently Asked Questions about cangjie-tls-build

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure cjpm.toml for a Cangjie project using stdx.net.tls?

To configure cjpm.toml for a Cangjie TLS project, specify the stdx.net.tls package dependencies and define whether the stdx library links dynamically or statically based on your deployment target.

Why does my Cangjie TLS build fail with missing OpenSSL library errors?

Cangjie TLS build errors for missing OpenSSL libraries occur when the system lacks OpenSSL 3 or the linking paths are incorrect, requiring platform-specific installation and proper stdx library configuration.

Do I need to install OpenSSL 3 separately to build Cangjie TLS projects?

Yes, building Cangjie TLS projects requires installing OpenSSL 3 separately on your platform, as the stdx.net.tls package depends on it for providing secure communication protocols.

How do I resolve static linking errors for stdx libraries in Cangjie?

Resolve static linking errors for stdx libraries in Cangjie by verifying the correct stdx paths in cjpm.toml and ensuring the platform-specific linking requirements are properly configured for production deployment.

What is the best way to deploy Cangjie TLS applications with dynamic libraries?

Deploying Cangjie TLS applications with dynamic libraries requires ensuring the OpenSSL 3 runtime dependencies are available on the target system and configuring the cjpm.toml file for dynamic stdx linking.