-
-
Notifications
You must be signed in to change notification settings - Fork 18
Repositories
The Payroll Engine consists of the following GitHub repositories.
| Repository | Content | Details | Third party components |
|---|---|---|---|
PayrollEngine |
Main repository |
|
x |
PayrollEngine.Core |
Core payroll objects |
|
x |
PayrollEngine.Serilog |
System logger 1) |
|
Serilog [Apache 2.0] |
PayrollEngine.Document |
Report generation 2) |
|
FastReport [MIT] NPOI [Apache 2.0] |
PayrollEngine.Client.Core |
Client core payroll objects |
|
x |
PayrollEngine.Client.Test |
Client test library |
|
x |
PayrollEngine.Client.Scripting |
Client scripting |
|
docfx [MIT] 3) xunit [Apache 2.0] |
PayrollEngine.Client.Services |
Client services 4) |
|
docfx [MIT] 3) |
PayrollEngine.Backend |
Backend server application |
|
AutoMapper [MIT] Swashbuggle [MIT] SqlKata [MIT] Dapper [Apache 2.0] Serilog [Apache 2.0] xunit [Apache 2.0] |
PayrollEngine.PayrollConsole |
Console application |
|
NPOI [Apache 2.0] Serilog [Apache 2.0] |
PayrollEngine.WebApp |
Web application |
|
MudBlazor [MIT] LocalStorage [MIT] Serilog [Apache 2.0] |
PayrollEngine.JsonSchemaBuilder |
JSON schema generator |
|
NJSonSchema [MIT] |
PayrollEngine.SqlServer.DbQuery |
SQL Server query tool |
|
x |
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.
5) NuGet entry package.
| 👍 Many thanks to all who supported the open source idea. Only this way this project could be created. |
|---|
By referencing the NuGet package PayrollEngine.Client.Services, the engine can be included in .NET clients.
<PackageReference Include="PayrollEngine.Client.Services" Version="0.6.0-beta.4" />To develop payroll client applications and regulation scripts, the developer can use the following reference guides
-
Services Reference- contains all client service classes -
Script Reference- description of script classes
The documentation can be downloaded as a zip file from the Release Assets. After unzipping the zip file, index.html is the start page of the documentation.
The HTML Help can also be launched as a Web application that supports a dark mode display (see Client Scripting and Client Services).
🤝 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