We welcome bug reports, feature requests, and pull requests. Please follow these guidelines to keep things organized.
- Search existing issues before opening a new one.
- Provide a clear description of the problem.
- Include Go version, OS, and relevant code snippets.
- Open a GitHub issue labeled
feature. - Describe the use case and, if possible, share a sample DOCX.
Godocx operates on DOCX files that conform to the Office Open XML (OOXML) standard.
All contributors should consult these resources when implementing or reviewing features, to ensure the generated XML is valid and compatible.
-
Official Standard:
ECMA-376 Office Open XML File Formats
The authoritative specification for OOXML, including packaging, markup, and compatibility details. -
Quick Schema Lookup:
Datypic OOXML Schema Reference
An informal, browsable view of OOXML.xsdschemas and elements, useful for quick tag and attribute lookups. -
Developer Tool:
OOXML Validator for VS Code
A VS Code extension that validates OOXML documents against the schema, helping catch errors early during development.