-
Notifications
You must be signed in to change notification settings - Fork 44
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
New API for installing ExtensionBundles #56
Labels
Milestone
Comments
jenshalm
added a commit
that referenced
this issue
Jun 11, 2018
jenshalm
added a commit
that referenced
this issue
Jun 11, 2018
jenshalm
added a commit
that referenced
this issue
Jun 13, 2018
jenshalm
added a commit
that referenced
this issue
Jun 14, 2018
also changes the type to PartialFunction[Path, DocumentType]
jenshalm
added a commit
that referenced
this issue
Jun 15, 2018
jenshalm
added a commit
that referenced
this issue
Jun 20, 2018
jenshalm
added a commit
that referenced
this issue
Jun 20, 2018
jenshalm
added a commit
that referenced
this issue
Jun 20, 2018
jenshalm
added a commit
that referenced
this issue
Jun 21, 2018
jenshalm
added a commit
that referenced
this issue
Jun 21, 2018
jenshalm
added a commit
that referenced
this issue
Jun 21, 2018
jenshalm
added a commit
that referenced
this issue
Jun 22, 2018
jenshalm
added a commit
that referenced
this issue
Jun 22, 2018
jenshalm
added a commit
that referenced
this issue
Jun 23, 2018
jenshalm
added a commit
that referenced
this issue
Jun 23, 2018
jenshalm
added a commit
that referenced
this issue
Jun 23, 2018
jenshalm
added a commit
that referenced
this issue
Jun 23, 2018
jenshalm
added a commit
that referenced
this issue
Jun 24, 2018
jenshalm
added a commit
that referenced
this issue
Jun 24, 2018
jenshalm
added a commit
that referenced
this issue
Jun 25, 2018
jenshalm
added a commit
that referenced
this issue
Jun 26, 2018
jenshalm
added a commit
that referenced
this issue
Jun 26, 2018
jenshalm
added a commit
that referenced
this issue
Jun 27, 2018
jenshalm
added a commit
that referenced
this issue
Jun 27, 2018
jenshalm
added a commit
that referenced
this issue
Jun 27, 2018
jenshalm
added a commit
that referenced
this issue
Jun 28, 2018
jenshalm
added a commit
that referenced
this issue
Jun 28, 2018
jenshalm
added a commit
that referenced
this issue
Jun 29, 2018
jenshalm
added a commit
that referenced
this issue
Jun 29, 2018
jenshalm
added a commit
that referenced
this issue
Jun 29, 2018
jenshalm
added a commit
that referenced
this issue
Jun 29, 2018
jenshalm
added a commit
that referenced
this issue
Jun 30, 2018
jenshalm
added a commit
that referenced
this issue
Jun 30, 2018
jenshalm
added a commit
that referenced
this issue
Jul 2, 2018
jenshalm
added a commit
that referenced
this issue
Jul 16, 2018
jenshalm
added a commit
that referenced
this issue
Jul 16, 2018
jenshalm
added a commit
that referenced
this issue
Jul 17, 2018
jenshalm
added a commit
that referenced
this issue
Jul 18, 2018
jenshalm
added a commit
that referenced
this issue
Jul 18, 2018
jenshalm
added a commit
that referenced
this issue
Jul 19, 2018
jenshalm
added a commit
that referenced
this issue
Jul 19, 2018
jenshalm
added a commit
that referenced
this issue
Jul 19, 2018
jenshalm
added a commit
that referenced
this issue
Jul 19, 2018
jenshalm
added a commit
that referenced
this issue
Jul 20, 2018
jenshalm
added a commit
that referenced
this issue
Jul 20, 2018
jenshalm
added a commit
that referenced
this issue
Jul 20, 2018
jenshalm
added a commit
that referenced
this issue
Jul 20, 2018
jenshalm
added a commit
that referenced
this issue
Jul 20, 2018
jenshalm
added a commit
that referenced
this issue
Jul 20, 2018
jenshalm
added a commit
that referenced
this issue
Jul 20, 2018
jenshalm
added a commit
that referenced
this issue
Jul 21, 2018
jenshalm
added a commit
that referenced
this issue
Jul 21, 2018
jenshalm
added a commit
that referenced
this issue
Jul 21, 2018
jenshalm
added a commit
that referenced
this issue
Jul 21, 2018
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Bundles can define any of the available customizations:
These options were previously scattered throughout the API.
See the scaladoc for the new ExtensionBundle API for details:
https://github.com/planet42/Laika/blob/master/core/src/main/scala/laika/bundle/ExtensionBundle.scala
Migrating from 0.8 to 0.9
If you only used the plain
Transform
API without any customization hooks, then your code should still work.If you did customize Laika, this list shows you how to adapt your code for the new version:
Rewrite Rules or Custom Renderers
For the two most common options, the old API has been kept:
Registering Directives
These were previously passed to the text markup instance:
They can now be defined as part of a
DirectiveRegistry
(a subtype ofExtensionBundle
)Other Extension Hooks
Some more low-level options were available via the
Transform
API:These have all moved to the new
ExtensionBundle
API (plus a lot of new options):Runtime Flags
Finally some flags which were available on the instances for the input and output formats also moved up to the top
Transform
API to avoid repeating the options on each format:has become
Task List:
The text was updated successfully, but these errors were encountered: