Skip to content

Repositories

Jani Giannoudis edited this page Jul 28, 2023 · 43 revisions

Repositories

Payroll Engine Repositories

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

Repository Content Third party components
PayrollEngine.git Main repository x
PayrollEngine.Core.git Core payroll objects x
PayrollEngine.Serilog.git System logger 1) Serilog [Apache 2.0]
PayrollEngine.Document.git Document/Report generation 2) FastReport [MIT]
NPOI [Apache 2.0]
PayrollEngine.Client.Core.git Client core payroll objects x
PayrollEngine.Client.Test.git Client test library x
PayrollEngine.Client.Scripting.git Client scripting docfx [MIT] 3)
xunit [Apache 2.0]
PayrollEngine.Client.Services.git Client services docfx [MIT] 3)
PayrollEngine.Backend.git Payroll Engine backend server AutoMapper [MIT]
Swashbuggle [MIT]
SqlKata [MIT]
Dapper [Apache 2.0]
Serilog [Apache 2.0]
xunit [Apache 2.0]
PayrollEngine.PayrollConsole.git Payroll console application NPOI [Apache 2.0]
Serilog [Apache 2.0]
PayrollEngine.WebApp.git Payroll Web application MudBlazor [MIT]
LocalStorage [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.
3) Static HTML documentation.

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 Base regulations Resolved regulations
Next

Credits

👍 Many thanks to all who supported the open source idea. Only this way this project could be created.
Clone this wiki locally