If you're new to Android development, before you submit to main f-droid repo, try submitting it to izzydroid repo.
Follow their requirements but even if you miss some things, Izzy is very friendly and will guide you through the process. And then once you're done, you'll have a proper setup to submit to the main repo.
Good luck!