Thank you so much!
We have actually put so much effort into developer experience, especially for building new integrations. You can check examples using oauth authentication: https://automatisch.io/docs/build-integrations/examples
If you want to check out all documentation for building integrations, you can use this page: https://automatisch.io/docs/build-integrations/folder-struct...
My suggestion would be that you can copy an app folder that uses oauth and iterate it to cover your integration. Please let me know if you have any questions!