matrix-org / matrix-org/matrix-hookshot
Allow JS transformations in Outbound hooks
Open
- Dominant language
- TypeScript
- Stars
- 450
- Forks
- 95
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 23
Description
Simple as that - it would be great to have more control over how the outbound webhook payload looks like, there are various consumers which may not always be too friendly to form data (like [Webhook](https://github.com/adnanh/webhook/) or Jenkins).
Contributor guide
Research direction
Start by locating the outbound hook implementation and tracing how its webhook payload is assembled. Define the supported JavaScript transformation behavior and verify that transformed payloads can be consumed by form-data-unfriendly integrations such as Webhook or Jenkins.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100