-
-
Notifications
You must be signed in to change notification settings - Fork 18
Repositories
Jani Giannoudis edited this page Jun 20, 2023
·
43 revisions
The Payroll Engine consists of the following repositories:

| 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.
| 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 |
| Repository | Content | Direct external dependencies | Resolved external dependencies |
|---|---|---|---|
| Regulation.CH.Swissdec.git | Swissdec ELM5 Payroll | x | x |
🤝 Thank you for supporting this project with a donation.
⚡ This is a pre-relase version of the initial development, please read the restrictions.
- Payroll Engine