Skip to content

🪝 This repository provides easily managed webhook operations for .NET applications.

License

Notifications You must be signed in to change notification settings

FowApps/IronHook

Repository files navigation

IronHook

Gitmoji

Source Badges
Code Quality Maintainability Test Coverage
Stats For PostgreSQL Nuget Nuget
Stats For Sql Server Nuget Nuget
Stats For Core Nuget Nuget
Stats For EF-Core Nuget Nuget
License License: MIT
CI .NET
Languages GitHub top language
Github Activity GitHub commit activity GitHub contributors GitHub last commit GitHub code size in bytes GitHub repo size
Issue Tracking GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests

Purpose

This repo provides easily management hook operations of for dotnet application.


Supported Databases

  • PostgreSql

Planned Databases

  • Sql Server
  • MariaDb
  • MySql
  • SQLite
  • Mongo

Getting Started

Install IronHook.EntityFramework.PostgreSql from Nuget Package

Initalize Startup configuration.

services.AddIronHook(options =>
{
   options.UseNpgsql(
     Configuration.GetConnectionString("{YOUR_CONNECTION_STRING}"),
   	 opts => opts.UseIronHookNpgsqlMigrations()
   );
});

after

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
  app.MigrateIronHook();
  // ...
}

Now you can start hook operations.


Documentation

Visit Wiki page for documentation.


Demo

Visit Live Demo for sample project.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Furkan Güngör

🚇 ⚠️ 💻

Ferhat Özlü

🚇 ⚠️ 💻

Sercan Üste

📖 🎨 💡

Enis Necipoglu

🚇 ⚠️ 💻

This project follows the all-contributors specification. Contributions of any kind welcome!