You can go ahead and submit a PR like https://github.com/YunoHost/apps/pull/823 to add your app to the application list. We can then let the other packagers come a review it from there.
As it’s notworking at the moment (bash issues bc I want to make install really neat), if integrated in Apps, can I keep master of the repo ?
You can submit your app even if it is not working, you can see examples of that in the file linked inside the PR above ^^^. When the time comes and it is ready, you can change this value and then start having your application tested in the CI.