Skip to content

krishdeshmukhhh/jac-dev-tools

Repository files navigation

Jac Toolchain

Jac Toolchain is a developer platform for the Jac ecosystem focused on real authoring workflows.

Includes

  • VS Code extension for Jac authoring
  • Jac linter (CLI + editor diagnostics)
  • Jac formatter (CLI + editor formatting provider)
  • Jac playground webview
  • Jac-to-Python transpiler with source-map output
  • Debug launch integration for generated Python

Monorepo Layout

  • packages/jac-core: parser, linter, formatter, transpiler, diagnostics
  • packages/jac-cli: command-line workflows (lint, format, transpile, doctor)
  • packages/jac-vscode: extension commands, diagnostics, playground, debug launch
  • scripts: build, package, and reliability proof automation

Quick Start

npm install
npm run build

Package extension:

npm run package:vscode

Reliability Proof

Run one command:

npm run proof:reliability

This verifies build health, fixture linting, formatter idempotence, diagnostic quality, and fallback-path stability.

Demo and Submission Docs

  • Demo narrative: docs/demo-script.md
  • Reliability story: docs/reliability-proof.md
  • Detailed toolchain guide: docs/toolchain-guide.md

Notes

  • Native Jac tooling is used when available.
  • Local fallback behavior is preserved so core workflows stay operational.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors