Files
doc-forge/CHANGELOG.md

1.2 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • py.typed marker for PEP 561 type information.
  • .drone.yml CI with a quality-gate step (black, ruff, mypy, pytest).
  • MIT LICENSE.
  • build --refresh flag to rebaseline an existing docs/mkdocs.{kind}.yml from the packaged templates.

Changed

  • Standardized pyproject.toml (canonical packaging, lint tool config, extras).
  • Pinned the mcp extra to mcp>=1.0.0,<2.0.0 to restore compatibility with the current MCP server API used by doc-forge.
  • Per-kind MkDocs configs (docs/mkdocs.{lib,api,wiki}.yml) are now generated only when absent; an existing config is used verbatim (the file wins). Pass --refresh to regenerate it from the templates.
  • The wiki template now uses the mongo-ops look: horizontal navigation.tabs header, blue grey/teal palette, Roboto font, and additional material feature flags. The lib and api templates are unchanged.

Fixed

  • Stub fixes for typed API surfaces.