<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">On 7. Feb 2021, at 03:07, Michael Richardson <<a href="mailto:mcr+ietf@sandelman.ca" class="">mcr+ietf@sandelman.ca</a>> wrote:<br class=""><div><blockquote type="cite" class=""><br class="Apple-interchange-newline"><div class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">That actually is less helpful, if you haven't uploaded all the required files</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">to the DT.</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""></div></blockquote></div><br class=""><div class="">Right.  So an include feature probably should include a preparation feature that allows you to create a combined version to upload.</div><div class=""><br class=""></div><div class="">But why not include the conversion to XML with that preparation round?</div><div class=""><br class=""></div><div class="">Actually, when you use kramdown-rfc to create XML, the original source (combined!) is included in the XML as a comment (extract with kramdown-rfc-extract-markdown), so we already have the best of both worlds.</div><div class=""><br class=""></div><div class="">Re the {::include fn} feature:  I used to create documents like RFC 7400 (which is mostly generated text) from a script.</div><div class="">But then I found it easier to edit the text around the generated snippets with the {::include fn} feature.</div><div class="">Of course, there still needs to be a Makefile and the generation scripts for the snippets themselves.</div><div class="">(Including those in the markdown isn’t advisable for security reasons.)</div><div class=""><br class=""></div><div class="">While there is a bit of redundancy in ...</div><div class=""><br class=""></div><div class=""><div class="">~~~~</div><div class=""><CODE BEGINS> file "<a href="mailto:ietf-sid-file@2020-02-05.yang" class="">ietf-sid-file@2020-02-05.yang</a>"</div><div class="">{::include <a href="mailto:ietf-sid-file@2020-02-05.yang" class="">ietf-sid-file@2020-02-05.yang</a>}</div><div class=""><CODE ENDS></div><div class="">~~~~</div><div class=""><br class=""></div></div><div class="">…, I’m not sure avoiding that warrants a Perl script by itself.</div><div class=""><br class=""></div><div class=""><div class="">Grüße, Carsten</div></div><div class=""><br class=""></div></body></html>