mirror of
https://github.com/foxcpp/maddy.git
synced 2025-04-05 22:17:39 +03:00
Restructure code tree
Root package now contains only initialization code and 'dummy' module. Each module now got its own package. Module packages are grouped by their main purpose (storage/, target/, auth/, etc). Shared code is placed in these "group" packages. Parser for module references in config is moved into config/module. Code shared by tests (mock modules, etc) is placed in testutils.
This commit is contained in:
parent
d4d807d6c7
commit
35c3b1c792
51 changed files with 961 additions and 2223 deletions
|
@ -1,6 +1,7 @@
|
|||
// Package module contains interfaces implemented by maddy modules.
|
||||
// Package module contains modules registry and interfaces implemented
|
||||
// by modules.
|
||||
//
|
||||
// They are moved to separate package to prevent circular dependencies.
|
||||
// Interfaces are placed here to prevent circular dependencies.
|
||||
//
|
||||
// Each interface required by maddy for operation is provided by some object
|
||||
// called "module". This includes authentication, storage backends, DKIM,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue