Merge postfix-log-parser codebase into controlcenter
The rationale for having a separated repository for the postfix-log-parser
[1] was to make it easier to attract external contributors for using on their projects without depending on the entire controlcenter codebase.
This unfortunately makes the development of controlcenter more complicated, as working on different repositories does not play well with the golang dependency management system (go mod).
It's understandable that we have not got any contributions on such library, as it's young, incomplete and unknown, but its licensing makes it even more unlikely to be widely adopted by most projects, that reject AGPL.
Therefore merging both projects will make our life easier, make the project evolve faster and more reliably.
Requirements:
- The merge process must keep the history of both repositories.
- postfix-log-parser will be included in the
gitlab.com/lightmeter/controlcenter
go module, using the existinggo.mod
on controlcenter. - The gitlab jobs will be merged to controlcenter.
- The gitlab issues will be moved to controlcenter.
- the original portfix-log-parser repository will be deleted.
Edited by Leandro Santiago