Will Hunt e6dd83ac5b
Support napi v2 (#111)
* Export a sensible user agent

* Completely rewrite rust portions to be napi v2 compatible

* Format rust files

* Only lint TS files when running lint-node

* Don't include autogenerated typings in the tree

* changelog

* Autofix generated rust dependencies due to a bug in napi@2

* Fix for multiple runs

* Fix format_util file name

* Make script generic

* lint
2022-01-02 01:54:57 +00:00
2022-01-02 01:54:57 +00:00
2022-01-02 01:54:57 +00:00
2021-12-28 19:59:19 +00:00
2022-01-02 01:54:57 +00:00
2022-01-02 01:54:57 +00:00
2021-04-11 15:18:49 +01:00
2021-11-21 12:34:56 +00:00
2021-12-01 10:33:36 +00:00
2022-01-02 01:54:57 +00:00
2022-01-02 01:54:57 +00:00
2022-01-02 01:54:57 +00:00
2022-01-02 01:54:57 +00:00
2021-12-21 17:18:15 +00:00
2021-11-22 16:02:07 +00:00
2021-11-22 16:02:07 +00:00
2019-08-02 19:07:05 +01:00
2022-01-02 01:54:57 +00:00
2021-12-13 13:10:36 +00:00
2021-12-21 17:37:58 +00:00
2021-04-11 15:18:49 +01:00
2021-11-22 17:33:13 +00:00
2022-01-02 01:54:57 +00:00

matrix-hookshot

Previously matrix-github

#hookshot:half-shot.uk Docker Image Version (latest by date)

A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.

Featureset

This bridge bridges:

  • GitHub
    • Webhooks (new issues, pull requests, releases etc)
    • Commands (create issues, assign issues, start workflows etc)
  • GitLab
    • Webhooks (new issues, merge requests etc)
    • Commands
  • Jira
    • Webhooks (new issues, issue changes)
    • Commands (create new issues)
  • Generic webhooks
    • Webhooks (via GET, PUT or POST with optional transformation functions)

Setup

See the setup guide

Documentation

Documentation can be found on GitHub Pages.

You can build the documentaion yourself by:

# cargo install mdbook
mdbook build
sensible-browser book/index.html

Contact

We have a bridge support room you can drop into at #hookshot:half-shot.uk, or you can reach me at @Half-Shot:half-shot.uk

Description
A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.
Readme Apache-2.0 14 MiB
Languages
TypeScript 94.3%
Rust 3.1%
SCSS 0.8%
Smarty 0.6%
JavaScript 0.6%
Other 0.5%