ismail bayram

Big Picture - Validate your architecture of project

by
Do not tell the rules, define them. BigPicture is a tool to validate the architecture of project. It can be used in Continuous Integration (CI) pipelines to validate the architecture of the project.

Add a comment

Replies

Best
ismail bayram
Maker
📌
BigPicture: Validate Architecture Do not tell the rules, define them. BigPicture is a tool to validate the architecture of project. It can be used in Continuous Integration (CI) pipelines to validate the architecture of the project. Why do we need this tool? There are many rules to define the architecture of a project and it is hard to keep them in mind. For instance, In a layered architecture, a package can not import a package from the upper layer. In a hexagonal architecture, a package can not import a package from the outer layer. A package can not have a file which has more than 100 lines. A package can not have a function which has more than 20 lines. BigPicture allows you to define these rules in a .bigpicture.json file and validate the architecture of the project. Supported Languages Go Python Java C# (Under Development) JS (Under Development)