cpCodePurify
FeaturesPipelineExamplesDocumentation
Links
GitHubNPMVSCode
Theme
Codepurify LogoCodePurify
FeaturesPipelineExamplesDocs
GitHubNPMVSCode

Getting Started

Installation
Syntax

Core

Arrays & Iteration
Control Flow
Names & Casing System
Variables & Context

Context

Context Overview
Entity Context
Field Context
Global Context
Relation Context

Templates

DTO Example
Raw Blocks
Writing Templates

Tooling

Autocomplete
Diagnostics
Syntax Highlighting

Publishing

Install via VSIX
Package Extension
Publish to Open VSX

Advanced

Context Validation
Custom Generators
Extending the Language
Performance & Scaling

Reference

Best Practices
Casing Reference
Context Reference
Keywords Reference

Quick Guide

Quick Guide

Quick Guide

Welcome to Codepurify. This guide will help you quickly understand the core concepts and navigate the documentation.


01. ๐Ÿš€ Getting Started

  • Installation
  • First Template
  • Project Structure

02. ๐Ÿง  Core Concepts

  • Template Syntax {| entity.name |}
  • Variables & Context
  • Names & Casing System
  • Arrays & Iteration
  • Control Flow (if, each, etc.)

03. โš™๏ธ Context System

  • Context Overview
  • Entity Context
  • Field Context
  • Relation Context
  • Global Context

04. ๐Ÿงฉ Template Authoring

  • Writing Templates
  • DTO Generation Example
  • Relations & Imports
  • Raw Blocks & Escaping

05. ๐Ÿ” Tooling & DX

  • VS Code Extension
  • Syntax Highlighting
  • Autocomplete & Snippets
  • Error Detection

06. ๐Ÿ“ฆ Publishing

  • Packaging Extension
  • Publish to Open VSX
  • Install via VSIX

07. ๐Ÿงช Advanced

  • Custom Generators
  • Context Validation
  • Extending the Language
  • Performance & Scaling

08. ๐Ÿ“š Reference

  • Full Context Reference
  • Casing Reference
  • Template Keywords
  • Best Practices
Keywords Reference
Previous
2026 Codepurify ยท MIT License
GitHubDocsnpm