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