Skip to content

Repositories

Jani Giannoudis edited this page Jun 20, 2023 · 43 revisions

Payroll Engine Repositories

The Payroll Engine consists of the following repositories:
Payroll Engine Client Services

Repository Content Direct external dependencies Resolved external dependencies
PayrollEngine.git Main repository x x
PayrollEngine.Core.git Core payroll objects x x
PayrollEngine.Serilog.git System logger 1) Serilog [Apache 2.0] Serilog [Apache 2.0]
PayrollEngine.Document.git Document/Report generation 2) NPOI [Apache 2.0]
FastReport [MIT]
NPOI [Apache 2.0]
FastReport [MIT]
PayrollEngine.Client.Core.git Client core payroll objects x x
PayrollEngine.Client.Test.git Client test library x x
PayrollEngine.Client.Scripting.git Client scripting x x
PayrollEngine.Client.Services.git Main client services x x
PayrollEngine.Backend.git Payroll Engine backend server Dapper [Apache 2.0]
SqlKata [MIT]
Serilog [Apache 2.0]
Dapper [Apache 2.0]
SqlKata [MIT]
Serilog [Apache 2.0]
PayrollEngine.PayrollConsole.git Payroll console application NPOI [Apache 2.0]
Serilog [Apache 2.0]
FastReport [MIT]
NPOI [Apache 2.0]
Serilog [Apache 2.0]]
PayrollEngine.WebApp.git Payroll Web application MudBlazor [MIT]
Serilog [Apache 2.0]
NPOI [Apache 2.0]
FastReport [MIT]
MudBlazor [MIT]
Serilog [Apache 2.0]

1) Loggers can be integrated through the PayrollEngine.ILogger interface.
2) Report and document generator can be integrated through the PayrollEngine.Document.IDataMerge interface.


Tool Repositories

Repository Content Direct external dependencies Resolved external dependencies
PayrollEngine.JsonSchemaBuilder.git JSON schema generation NJSonSchema [MIT] NJSonSchema [MIT]
PayrollEngine.SqlServer.DbQuery.git Excecute SQL-Server queries x x

Regulation Repositories

Repository Content Direct external dependencies Resolved external dependencies
Regulation.CH.Swissdec.git Swissdec ELM5 Payroll x x

Clone this wiki locally