-
-
Notifications
You must be signed in to change notification settings - Fork 16
Repositories
The Payroll Engine consists of the following GitHub repositories.
Repository | Content | Details | Third party components |
---|---|---|---|
PayrollEngine (MIT) |
Main repository |
|
x |
PayrollEngine.Core (MIT) |
Core payroll objects |
|
x |
PayrollEngine.Serilog (MIT) |
System logger 1) |
|
Serilog (Apache 2.0) |
PayrollEngine.Document (MIT) |
Report generation 2) |
|
FastReport (MIT) NPOI (Apache 2.0) |
PayrollEngine.Client.Core (MIT) |
Client core payroll objects |
|
x |
PayrollEngine.Client.Test (MIT) |
Client test library |
|
x |
PayrollEngine.Client.Scripting (MIT) |
Client scripting |
|
docfx (MIT) 3) xunit (Apache 2.0) |
PayrollEngine.Client.Services (MIT) |
Client services 4) |
|
docfx (MIT) 3) |
PayrollEngine.Backend (MIT) |
Backend server application |
|
Mapperly (Apache 2.0) Swashbuggle (MIT) SqlKata (MIT) Dapper (Apache 2.0) Serilog (Apache 2.0) xunit (Apache 2.0) |
PayrollEngine.PayrollConsole (MIT) |
Console application |
|
NPOI (Apache 2.0) Serilog (Apache 2.0) |
PayrollEngine.WebApp (MIT) |
Web application |
|
MudBlazor (MIT) LocalStorage (MIT) Serilog (Apache 2.0) |
PayrollEngine.AdminApp (MIT) |
Admin application 6) |
|
MudBlazor (MIT) |
PayrollEngine.JsonSchemaBuilder (MIT) |
JSON schema generator |
|
NJSonSchema (MIT) |
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.
6) Windows only.
👍 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.
.NET CLI
> dotnet add package PayrollEngine.Client.Services --version 0.9.0-beta.1
Project package reference
<PackageReference Include="PayrollEngine.Client.Services" Version="0.9.0-beta.1" />
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