From a68a34010be93945ad5d70aa559a45fb204c3568 Mon Sep 17 00:00:00 2001 From: AndersonUece Date: Fri, 13 Feb 2026 13:56:35 +0100 Subject: [PATCH] docs: add README for generate-fix utility Added a README to the cmd/generate-fix directory explaining what the generator does, how to run it with different flags and where it writes the generated Go files. This should help new contributors understand and use the code generator. --- cmd/generate-fix/README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 cmd/generate-fix/README.md diff --git a/cmd/generate-fix/README.md b/cmd/generate-fix/README.md new file mode 100644 index 000000000..fc9aad71b --- /dev/null +++ b/cmd/generate-fix/README.md @@ -0,0 +1,13 @@ +# generate-fix + +The `generate-fix` command is a utility for generating source files from FIX (Financial Information eXchange) specification data. +It reads a FIX data dictionary and produces Go code for messages, fields and enums used by the QuickFIX engine. + +## Usage + +1. Ensure you have Go installed (version 1.17+). +2. Navigate to the root of this repository. +3. Run the generator with a FIX data dictionary: + +```bash +go run ./cmd/generate-fix --input=spec/FIX44.xml --output=./generated