subscribed-backend

module
v0.2.23 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2024 License: AGPL-3.0

README

Subscribed

main

Subscribed is a webhook provider that allows software developers to quickly add webhook capabilities into their applications, without having to deal with common webhook-related challenges such as:

  • Unavailable webhook endpoint
  • Network issues
  • Retries
  • Schema validation

In early-stage development of a Webhooks provider platform... things will change, a lot.

Getting started

Requirements
Setup
  1. Clone the repository git clone git@github.com:subscribeddotdev/subscribed-backend.git
  2. Build the container with all the CLI tools that this repo depends on: task setup
  3. Run the project: task run
  4. View logs: task logs

Running tests:

  • Running unit and integration tests task test
  • Running component tests task test:component
  • Running all tests task test:all
Other operations:
  • Running migrations upwards task mig:up
  • Running migrations downwards task mig:down
  • Generating handlers from the Open API spec task openapi
  • Generating ORM models task orm
  • Generating models from the event specification task events

License

GNU Affero General Public License v3.0

Directories

Path Synopsis
cmd
service command
events
go
internal
app
ports/http
Package http provides primitives to interact with the openapi HTTP API.
Package http provides primitives to interact with the openapi HTTP API.
misc
tools/wait command
client
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL