Create an extension

Each extension is built as a symfony bundle.

When you know that, you just have to learn how to create a bundle for symfony and you will know how to make an extension for Pushword.

There is some simple example like flat or more complex like conversation.

If you don't want to share your extension, you don't need to build a bundle, just go in ./src and start coding following symfony concept.