Skip to content

History

Revisions

  • docs: number fidelity Integers above 2^53 do not survive a JSON round-trip; whole numbers serialise with a decimal point. Includes the threshold and the workaround.

    @DiasFranciscoA DiasFranciscoA committed Aug 20, 2026
    02440e3
  • docs: how a body converter is chosen Exact match, then +json falls back to the JSON converter. Notes that media types are matched literally, so parameters are not understood.

    @DiasFranciscoA DiasFranciscoA committed Aug 20, 2026
    aab611b
  • docs: basic auth injects Basic, and the stored token must be user:password Follows the emitter fix. Also documents what the credential has to contain, which was never stated: the generated code base64-encodes whatever is stored, so storing only the password yields a header a server will reject.

    @DiasFranciscoA DiasFranciscoA committed Aug 19, 2026
    c774ac1
  • docs: rename to GM-OpenAPIGenerator and correct the oauth2/openIdConnect rows The repo was renamed upstream; the sidebar, home page and clone instructions follow it. Re-verified every page against a fresh run of the gate spec at @a1771cf: - oauth2 and openIdConnect share the bearer arm and inject "Authorization: Bearer <token>"; they were documented as stored-only, and oauth2 was credited with scope logging that does not exist - the schema validator sample stopped one field-block short of real output

    @DiasFranciscoA DiasFranciscoA committed Aug 19, 2026
    9dc08ff
  • docs: full sweep — verify every sample against real generated output Documents round-1 fixes #1-#14 (--force and the exit-98 refusal, IR_SYM_001/002 semantics, config path rules, @member member names, validator guards) and corrects drift that predated them: - removed the --lang flag, which does not exist; doc stubs are config-driven - GmRequest and _gm_create_request were missing the _headers parameter - validators shown as (_inst, _where), actually (__inst__, __where__) - oneOf/anyOf described via a non-existent IR "Variant" kind; they are validated - naming: tags are not prepended to operationId names, only to derived fallbacks - naming: struct members keep the spec name, only arguments are snake_cased - gm_request_auth_get_token is private (_gm_ prefix) - cookie params are excluded from signatures, not collected into _cookies - getting_started told readers to place an obj_gm_core instance; the singleton helper creates one, so doing both yields two controllers Details: KnowledgeBase tasks/pending/wiki-full-sweep.md

    @DiasFranciscoA DiasFranciscoA committed Aug 18, 2026
    825c410
  • docs: config-only CLI, validation rules, per-file output paths - cli_reference: remove the --input/--output/--prefix/--docs direct mode, which no longer exists. Note that -i is --init. Document the IR validation codes (IR_OP_001, IR_PATH_001, IR_SYM_001/002) and why operationId is required. Correct the exit-code table. - getting_started: new lowerCamelCase config with per-file outputFile, plus a worked example writing straight into a .yyp tree. - naming_conventions, home: prefix comes from the config, not --prefix. The previous pages stated YAML "format is auto-detected from the file extension", which was untrue at the time and is now correct.

    @DiasFranciscoA DiasFranciscoA committed Aug 18, 2026
    9419705
  • update: new CLI (--config/--init/--input), fix public API names, drop old GMExtensionCodeGen build path

    @xDGameStudios xDGameStudios committed Jul 1, 2026
    bb5ab57
  • docs: full wiki for GM-SwaggerCodeGen Covers getting started, CLI reference, generated output (all 8 files), authentication schemes, cookie jar, response hooks, body converters, and naming conventions. Matches the GM-ExtensionTools.wiki format.

    @xDGameStudios xDGameStudios committed Jun 30, 2026
    ae7c973
  • Initial Home page

    @DiasFranciscoA DiasFranciscoA committed Jun 30, 2026
    d48cec2