-
-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add document version migration guide #509
Comments
@alerque You already do (a lot of good) work mentioning breaking changes in the release notes, for each release, in addition to having lots of deprecation warnings in the code itself. This issue is ~7 year-old: do you still think the manual should actually have a section on how to update documents? Personally, I don't: I prefer the manual not to be encumbered with things of the past, and the release notes (and the deprecation shims) are here to cover the cases. N.B. Would SILE be in a 1.0+ version, maybe this would make sense -- but until that point is reached, it's probably a lot of effort to get right, unless we just include some bits of the release notes in the manual, say in an appendix... But I'm not fully convinced this is the way to go. Note that we could also "pick" the necessary parts from the release notes and put them in the Wiki, as a "how-to". |
This issue did not received any activity for several years (besides... my own comment; and we do have decent release notes when breaking changes occur...) Aside note: As suggested, the Wiki remains a possible solution. |
Besides the release notes tracking anything we consider breaking, this has also been touched on with the introduction of the |
I think we should start a chapter in the manual or in some other guide for updating documents. Changes to what SILE expects in a document should be clearly explained so that old projects can effectively migrate their documents.
Things that come to mind so far:
%
,{}
, etc.) now allowed in TeX-flavor scripts.\{
,\}
,\\
) passed through in script blocks.The text was updated successfully, but these errors were encountered: