{"id":23602977,"url":"https://github.com/gitblit-org/gitblit-flowdock-plugin","last_synced_at":"2025-11-05T07:30:23.593Z","repository":{"id":17228798,"uuid":"19997762","full_name":"gitblit-org/gitblit-flowdock-plugin","owner":"gitblit-org","description":"Integrate Gitblit with your FlowDock team","archived":false,"fork":false,"pushed_at":"2023-04-06T17:25:26.000Z","size":108,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-27T12:13:53.945Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gitblit-org.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-20T21:12:28.000Z","updated_at":"2023-04-06T17:25:31.000Z","dependencies_parsed_at":"2022-09-08T10:01:18.808Z","dependency_job_id":null,"html_url":"https://github.com/gitblit-org/gitblit-flowdock-plugin","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit-org%2Fgitblit-flowdock-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit-org%2Fgitblit-flowdock-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit-org%2Fgitblit-flowdock-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitblit-org%2Fgitblit-flowdock-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gitblit-org","download_url":"https://codeload.github.com/gitblit-org/gitblit-flowdock-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239449583,"owners_count":19640535,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-27T12:13:56.873Z","updated_at":"2025-11-05T07:30:23.488Z","avatar_url":"https://github.com/gitblit-org.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Gitblit FlowDock plugin\n\n*REQUIRES 1.5.0*\n\nThe Gitblit FlowDock plugin provides realtime integration for your FlowDock team.  The plugin inject events into a flow for branch or tag changes and ticket changes.\n\n![example](example.png \"Example integration\")\n\n### Installation\n\nThis plugin is referenced in the Gitblit Plugin Registry and you may install it using SSH with an administrator account.\n\n    ssh host plugin refresh\n    ssh host plugin install flowdock\n    ssh host plugin ls\n\nAlternatively, you can download the zip from [here](http://plugins.gitblit.com) manually copy it to your `${baseFolder}/plugins` directory.\n\n### Setup\n\nAt a bare minimum you'll need one setting configured in `gitblit.properties`.\n\n    flowdock.defaultToken = aToken\n\nIf you have the `powertools` plugin installed, you may configure this over SSH:\n\n    ssh host gb config flowdock.defaultToken aToken\n\nThere a handful of additional optional settings:\n\n    flowdock.fixedCommitTags =\n    flowdock.fixedTicketTags =\n    flowdock.useProjectFlows = false\n    flowdock.postPersonalRepos = false\n    flowdock.postTickets = true\n    flowdock.postTicketComments = true\n    flowdock.postBranches = true\n    flowdock.postTags = true\n    flowdock.ticketPayloadGenerator = com.gitblit.plugin.flowdock.TicketEmailGenerator\n\n#### flowdock.fixedCommitTags\n\nA list of tags to always attach to commit notifications.\n\n\u003cpre\u003e\nflowdock.fixedCommitTags = git\n\u003c/pre\u003e\n\n#### flowdock.fixedTicketTags\n\nA list of tags to always attach to ticket notifications.\n\n\u003cpre\u003e\nflowdock.fixedTicketTags = ticket\n\u003c/pre\u003e\n\n#### flowdock.useProjectFlows\n\n*flowdock.useProjectFlows* allows you to shard Gitblit activity by the repository project.  This may fit better with any security model you may have in place.  These flows *must* already exist in FlowDock, the plugin will not create them for you.\n\n\u003cpre\u003e\nflowdock.defaultToken = aToken\nflowdock.useProjectFlows = true\nflowdock.network.token = 12345\n\u003c/pre\u003e\n\n- For the *network/a/b/myrepo.git* repository, the flow would be *network*.\n- For the *test.git* repository, the flow would be the default flow.\n\n#### flowdock.ticketPayloadGenerator\n\nBy default, the Gitblit-Flowdock plugin will generate standard Gitblit ticket email notifications and inject that into your flow using the Flowdock PUSH API.\n\nThere are two other *experimental* payload generators available.\n\n- com.gitblit.plugin.flowdock.TicketJiraGenerator\n\nThe *JIRA* generator will format Gitblit Tickets as JIRA issues and use Flowdock's JIRA endpoint.\n\n- com.gitblit.plugin.flowdock.TicketMessageGenerator\n\nThe *Message* generator will custom format Gitblit Tickets in a way similar to the default *Email* generator.\n\n### Usage\n\n#### Ticket Hook\n\nThe ticket hook is automatic.\n\n#### Receive Hook\n\nThe receive hook is automatic.\n\n#### SSH Commands (optional)\n\nThis plugin also provides a generic mechanism to inject messages into a FlowDock flow.  These commands require administrator permissions.\n\n    ssh host flowdock test\n    ssh host flowdock send flow -m \"'this is a test'\"\n\n### Building against a Gitblit RELEASE\n\n    ant \u0026\u0026 cp build/target/flowdock*.zip /path/to/gitblit/plugins\n\n### Building against a Gitblit SNAPSHOT\n\n    /path/to/dev/gitblit/ant installMoxie\n    /path/to/dev/flowdock/ant \u0026\u0026 cp build/target/flowdock*.zip /path/to/gitblit/plugins\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitblit-org%2Fgitblit-flowdock-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitblit-org%2Fgitblit-flowdock-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitblit-org%2Fgitblit-flowdock-plugin/lists"}