-
-
Notifications
You must be signed in to change notification settings - Fork 12
About
The idea for the Payroll Engine was born in early 2018 as part of one of my consulting mandates. After several intensive development phases, I would like to use this code disclosure to prove the practicality of the project and expand the development team. Currently, the engine is in the prerelase phase. I hope for lively feedback and look forward to an interesting exchange.
Jani Giannoudis, July 2023
⚡ This is a Pre-Release version of the Payroll Engine. Until the initial release 1.0, breaking changes are possible at any time. This can be a change in the REST endpoints, in the database schema (database initialization) or in the JSON schema (adaptation of the JSON files). |
---|
The versioning of the Payroll Engine is done by means of Semantic Versioning. The current version 0.x.x
marks the pre-release phase of the initial development.
Semantic Versioning 2.0.0 - Item #4:
Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.
The Payroll Engine is a domain specific framework (blog) for the domain payroll processing. The core elements are:
- the exchange of payroll-related modules and data in the form of Regulations
- the testing of business cases in data entry, wage calculation and evaluation/output
- scripting of payroll solutions with no-code and low-code
After the long laboratory phase the engine should be stable enough until the end of the year that version 1 can be released. During this time tests, examples and documentation will be further developed. Please contact us if you miss any important features.
The Payroll Engine is a donationware and lives from your donations. I am grateful for any donation that enables me to continue this project.
Community contributions are currently welcome in the following areas
- Payroll Engine Linux Setup
- Web Application UI Localizations
- CI/CD integrations
Please contact me if you are interested in working on this project.
The Payroll Engine is based on my knowledge of software development, which I could collect in products (CAD & GMP) and projects during the last 30 years. I have published the topics of software development with .NET in various technical articles. In 2011 I received the Code Project award for the Time Period Library for .NET.
In addition to this project, I advise companies on the development of complex software solutions.
Please contact me via email.
🤝 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