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 Backend server Dapper [Apache 2.0]
SqlKata [MIT]
Serilog [Apache 2.0]
Dapper [Apache 2.0]
SqlKata [MIT]
Serilog [Apache 2.0]
Serilog [Apache 2.0]
PayrollEngine.PayrollConsole.git Console application NPOI [Apache 2.0]
Serilog [Apache 2.0]
FastReport [MIT]
NPOI [Apache 2.0]
Serilog [Apache 2.0]]
PayrollEngine.WebApp.git Web application MudBlazor [MIT]
Serilog [Apache 2.0]
NPOI [Apache 2.0]
FastReport [MIT]
MudBlazor [MIT]
Serilog [Apache 2.0]

1) Other loggers can be integrated through the PayrollEngine.ILogger interface.
2) Other 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