I’m gonna say “not for your use case.”
.iFiction
files are only useful when they’re embedded in a file that another tool knows how to read; when you just create an .iFiction
file by hand and distribute it alongside other files, no tool I’m aware of will know how to use it or read it.
And, considering that your use case is to distribute IF as an executable script, you’re not going to integrate with any IF interpreter, or with the Babel tool, so, there’s basically nothing left that would use this information.
Instead, consider distributing bibliographic information about your game on IFDB. Anyone who wants to read your bibliographic information in XML can use IFDB’s API to translate its known metadata about a game into iFiction XML, documented here: https://ifdb.org/api/viewgame
For example, here’s the iFiction XML for Counterfeit Monkey. https://ifdb.org/viewgame?id=aearuuxv83plclpl&ifiction