package plugin
- Alphabetic
- Public
- Protected
Type Members
- trait AccountHook extends AnyRef
- trait GitRepositoryFilter extends AnyRef
Filters request to plug-in served repository.
Filters request to plug-in served repository. This is used to provide authentication mainly.
- case class GitRepositoryRouting(urlPattern: String, localPath: String, filter: GitRepositoryFilter) extends Product with Serializable
Define the Git repository routing.
Define the Git repository routing.
- urlPattern
the regular expression which matches the repository path (e.g. "gist/(.+?)/(.+?)\\.git")
- localPath
the string to assemble local file path of repository (e.g. "gist/$1/$2")
- filter
the filter for request to the Git repository which is defined by this routing
- trait IssueHook extends AnyRef
- class IssueSuggestionProvider extends SuggestionProvider
- case class Link(id: String, label: String, path: String, icon: Option[String] = None) extends Product with Serializable
- abstract class Plugin extends AnyRef
Trait for define plugin interface.
Trait for define plugin interface. To provide a plugin, put a Plugin class which extends this class into the package root.
- case class PluginInfo(pluginId: String, pluginName: String, pluginVersion: String, gitbucketVersion: Option[String], description: String, pluginClass: Plugin, pluginJar: File, classLoader: URLClassLoader) extends PluginInfoBase with Product with Serializable
- class PluginInfoBase extends AnyRef
- class PluginRegistry extends AnyRef
- class PluginWatchThread extends Thread with SystemSettingsService
- trait PullRequestHook extends IssueHook
- trait ReceiveHook extends AnyRef
- case class RenderRequest(filePath: List[String], fileContent: String, branch: String, repository: RepositoryInfo, enableWikiLink: Boolean, enableRefsLink: Boolean, enableAnchor: Boolean, context: Context) extends Product with Serializable
- trait Renderer extends AnyRef
A render engine to render content to HTML.
- trait RepositoryHook extends AnyRef
- trait SuggestionProvider extends AnyRef
The base trait of suggestion providers which supplies completion proposals in some text areas.
- trait TextDecorator extends AnyRef
- class UserNameSuggestionProvider extends SuggestionProvider
Value Members
- object DefaultRenderer extends Renderer
- object Images
Provides a helper method to generate data URI of images registered by plug-in.
- object MarkdownRenderer extends Renderer
- object PluginRegistry
Provides entry point to PluginRegistry.
- object Results
Defines result case classes returned by plugin controller.
- object Sessions
Provides Slick Session to Plug-ins.