gocleanarchitecture
1.0.0
مثال جيد على الهندسة المعمارية النظيفة لتطبيق الويب في GO.
مجلد المجال مخصص لمنطق أعمال المؤسسات دون أي تبعيات. يمكن أن تكون هذه الهياكل والواجهات والوظائف.
لا يوجد مجلد USECASE ، ولكن إذا كان هناك واحد ، فسيحتفظ بمنطق أعمال التطبيق دون أي تبعيات باستثناء المجال. يمكن أن تكون هذه الهياكل والواجهات والوظائف.
يجب أن يحتوي مجلد المحول على تجريدات للحزم في مجلدات LIB والبائعين .
يحتوي مجلد LIB على حزم داخلية ، على غرار مجلد البائع الذي يحتوي على حزم الطرف الثالث.