Problems with open fleet/balenaHub documentation

I’m trying to create a new application/open fleet in balenaHub, following the documentation in this page:

I realize that this is a fairly old page, and that many things have changed, but I haven’t managed to find anything more recent with a comparable level of detail.

The balenaCloud fleet I am trying to publish, as an app, not as a block, is at:

I have enabled support access on that fleet in case it helps investigation.

The first issue I have with the documentation is that at the document section headed “Set the project as an Open Fleet or balenaBlock in balenaCloud”, I can’t see an item on the ‘Settings’ view for the fleet which allows this to be done. Obviously a lot may have changed since the document was written in 2021, but I can’t find a way of bringing up the dialog box headed ‘Set application class’ shown in the picture in this section:


Another comment I have is that the link in the following text a few lines lower just seems to redirect to the base page https://hub.balena.io/

For more details on contribution, see our Contribution guide on balenaHub.

so effectively there is no contribution guide.

I’ve published a couple of releases to the balenaCloud fleet page - I hadn’t read the documentation before I made the fleet public in balenaCloud for the first time (release 0.3.1), and the balena.yml pushed with that version did not contain all required elements, so I made the fleet private again and pushed the new release 0.3.2 with (hopefully) a better balena.yml before setting it as public again. It’s possible that there are YAML errors in the newer, longer balena.yml, but there doesn’t seem to be any feedback to guide me on what needs fixing.

I found the answer to my question eventually, the page at

gives a more up to date view of the workflow for publishing apps via balenaHub. Part of my problem was that I was searching for this as a Deployment option rather than under the Development heading.

Solved for me anyway, and my app made it out for people to try: