Replies: 2 comments 2 replies
-
No, I did not migrate to using the new branch/fail features, yet. I say we wait a bit and let the dust settle, but eventually assume that anyone savvy enough to be using this package is also inclined to take advantage of ST4. As far as renaming from ST3 to ST4 goes, I thought I read that they're actually doing away licensing based on major releases (and therefore doing away with major-release numbering). Going forward, they want to downplay the "ST4" and just go with "ST". In fact, I'm not sure there's any reason to mention ST at all, since it's implied. Bottom line: I suggest we take a page from the MarkdownEditing playbook, and go with "AsciidocEditing". They have 537K installs to date, so they must be doing something right. |
Beta Was this translation helpful? Give feedback.
-
ST4's
|
Beta Was this translation helpful? Give feedback.
-
@polyglot-jones, I've been considering editing the syntax to enable ST4 feature, because the new match patterns branching features would allow us to better handle some of the more complex AsciiDoc constructs — we can test for a given series of expectations, and if we find a failing condition revert to the previous branching point. I believe that would allow us to overcome many of the current limitations, and fix some elements that currently break-up the syntax in some edge cases.
But then, by doing so (i.e. by setting
version: 2
) the package won't be backward compatible with ST3.Which brings up the issue of the repository being named
ST3-Asciidoctor
, and whether it should be renamed toST4-Asciidoctor
, or just left as it is.In theory, renaming the repository from GitHub's WebUI should allow URL redirection, without breaking any previous installations. This should work also with Git operations.
What's your view on this? Did you already migrate to ST4?
The problem is that I have no idea how many people are currently using this package, and whether migrating it to ST4 would leave them with a broken package (i.e. if they are still using ST3). Since this is not a registered package, I can't exploit package update messages to notify end users of upcoming changes when the package is updated — I actually believe the package currently has to be manually updated via Git, and that PackageControl doesn't handle any updates for it.
Beta Was this translation helpful? Give feedback.
All reactions