Recommendation for Plone 6 backend addons?

Recommendation for Plone 6 backend addons ?

What is the officially recommended way to create and develop your own addon in the backend.

So far I've managed to do it like this after trying a few things with plonecli:

bin/plonecli create addon sources/talkcontenttype

Then I pushed the addon into a GIT and entered the GIT url into the mx.ini

A make build backend also seems to integrate the addon correctly.

Does the addon then have to be entered in the requirements.txt or only if additional dependencies are built into the addon?

With Plone 6, this chapter should help you: