Project
This page summarizes project-level process for NoxTLS Rust documentation and releases.
Release model
- Source of truth for tagged releases: GitHub Releases
- Active docs are maintained in
docs/docs. - Versioned snapshots in
docs/versioned_docsare created after release docs are finalized.
Documentation lifecycle
- Update guides and API topic pages in the same change as implementation updates.
- Run docs build and link checks.
- Update
docs/changelog.json. - Regenerate release notes and crate-reference pages.
- Create a docs version snapshot for the release.
Scope areas
- TLS/DTLS protocol state machine and record processing (
noxtls) - Core policy and configuration (
noxtls-core) - Cryptography primitives and key management (
noxtls-crypto) - PEM and X.509 parsing/validation (
noxtls-pem,noxtls-x509) - Platform and transport integration (
noxtls-platform,noxtls-io, optionalnoxtls-psa)