DorkOS Team

DorkOS 0.2.0

Marketing site, tunnels, and FSD migration.

DorkOS 0.2.0 brings production-ready infrastructure with a marketing site, logging, configuration management, and major architectural improvements to prepare for open-source distribution.

Highlights

Marketing Website & Docs — Browse documentation at the new Fumadocs-powered site with full API reference at dorkos.ai/docs.

Production Infrastructure — Persistent config at ~/.dork/config.json, structured logging with rotation, directory boundary enforcement, and ngrok tunneling for remote access.

Feature-Sliced Design — Client fully migrated to FSD architecture with ESLint enforcement, ADR system, and TSDoc standards.

All Changes

Added

  • Add marketing website and documentation site with Fumadocs integration
  • Add logging infrastructure with request middleware and CLI integration
  • Add directory boundary enforcement for API endpoint security
  • Add versioning, release, and update system
  • Add git worktree runner (gtr) for parallel development workflows
  • Add persistent config file system at ~/.dork/config.json
  • Add ngrok tunnel integration for remote access
  • Add ESLint 9 and Prettier with FSD layer enforcement
  • Add Architecture Decision Records (ADR) system
  • Add TSDoc documentation standards for public API

Changed

  • Migrate client to Feature-Sliced Design architecture
  • Rename guides/ to contributing/ for self-documenting audience
  • Extract hardcoded values into centralized constants
  • Split oversized files into focused modules
  • Change default server port from 6942 to 4242
  • Centralize .env loading via dotenv-cli at monorepo root

Fixed

  • Fix shell eval error in release command backticks
  • Fix OpenAPI JSON generation for Vercel builds
  • Fix API docs generation when openapi.json is missing
  • Resolve React Compiler and ESLint warnings
  • Fix barrel and import paths after FSD migration
  • Fix CLI build failure for config-manager import resolution

Install / Update

npm install -g dorkos@0.2.0