Packages

package plugin

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AccountHook extends AnyRef
  2. 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.

  3. 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

  4. trait IssueHook extends AnyRef
  5. class IssueSuggestionProvider extends SuggestionProvider
  6. case class Link(id: String, label: String, path: String, icon: Option[String] = None) extends Product with Serializable
  7. 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.

  8. 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
  9. class PluginInfoBase extends AnyRef
  10. class PluginRegistry extends AnyRef
  11. class PluginWatchThread extends Thread with SystemSettingsService
  12. trait PullRequestHook extends IssueHook
  13. trait ReceiveHook extends AnyRef
  14. case class RenderRequest(filePath: List[String], fileContent: String, branch: String, repository: RepositoryInfo, enableWikiLink: Boolean, enableRefsLink: Boolean, enableAnchor: Boolean, context: Context) extends Product with Serializable
  15. trait Renderer extends AnyRef

    A render engine to render content to HTML.

  16. trait RepositoryHook extends AnyRef
  17. trait SuggestionProvider extends AnyRef

    The base trait of suggestion providers which supplies completion proposals in some text areas.

  18. trait TextDecorator extends AnyRef
  19. class UserNameSuggestionProvider extends SuggestionProvider

Value Members

  1. object DefaultRenderer extends Renderer
  2. object Images

    Provides a helper method to generate data URI of images registered by plug-in.

  3. object MarkdownRenderer extends Renderer
  4. object PluginRegistry

    Provides entry point to PluginRegistry.

  5. object Results

    Defines result case classes returned by plugin controller.

  6. object Sessions

    Provides Slick Session to Plug-ins.

Ungrouped