FamilySearch / GEDCOM

Apache License 2.0
154 stars 20 forks source link

Sample files and recommended behaviors #86

Open tychonievich opened 2 years ago

tychonievich commented 2 years ago

Should the sample files we include on gedcom.io be limited to recommended bahviour, or should they also include non-recommended behavior as a kind of stress test? If non-recommended behavior is included, how should we identify it as such?

The context of this is https://groups.google.com/g/gedcomgeneral/c/NsM8DV033DM which argues that one of the posted sample files handles a remarriage in a way we should not recommend. See also #85 which covers the other half of that post.

tychonievich commented 2 years ago

Discussed 2021-11-16 We believe that what appears in the wild and is permitted in the spec should be included in the sample files. We should include NOTEs in those sample files noting that they are not recommended.

dthaler commented 2 years ago

Discussion 12 JUL 2022: Luther is considering creating a file for fuzz testing odd inputs if people would use it. Albert suggests maybe when we see bad things in the wild, we should archive them as test cases, and add the recommended version alongside it.