Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 911 Bytes

File metadata and controls

19 lines (15 loc) · 911 Bytes

Changelog

All notable changes to this project are documented here. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • 🔧 sforge CLI (TypeScript / commander): init, templates, build, test, and deploy commands. init scaffolds a standalone Soroban crate (pins the SDK, adds a release profile); build/test/deploy wrap the Stellar CLI and cargo.
  • ⛓ Two starter templates — counter and escrow — as real, tested Soroban contracts (5 contract tests total).
  • 🧪 CLI unit tests (vitest) covering scaffolding, validation, and template listing.
  • 📖 Usage and template-reference docs.
  • 🔧 CI: template contract checks (fmt/clippy/test + WASM build) and CLI checks (lint/test/build), plus full contribution infrastructure.