Slide 1

Slide 1 text

Munich - Nov 9th, 2022 Introducing goarkitect http://github.com/omissis/goarkitect Claudio Beatrice Software Engineer @ SIGHUP

Slide 2

Slide 2 text

The problem lots of projects, high maintenance cost

Slide 3

Slide 3 text

inspired by: https://github.com/phparkitect/arkitect inspired by: https://www.archunit.org

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

The future • More matchers • Conftest • Make fi les • Project Templates • Golang • pkgs imports rules • struct/interface names • symbols naming conventions • ... • Editor autocomplete • Default rulesets • Standard Go Project Layout • ... • You name it!

Slide 7

Slide 7 text

Looking for feedbacks, usecases and ideas! #goarkitect on Gophers Slack omissis/goarkitect on Github