While we were working on getting our docs ready for antora 3.0, we found out that we needed a little update on the ui-bundle to get everything nice and working.
If you are able to, It would be nice if I could get some reviews about this PR#55: use display_version instead of version for component - fedora-docs/fedora-docs-ui - Pagure.io
Now, I see there is a lot of PR piling up in this repo, and it doesn’t feels like it’s actively maintained and/or monitored. I’m kind of worried that my PR stay in this limbo for a while
I’ve some concerns about how this ui-bundle is currently used in our build pipeline, which @ryanlerch and @bcotton also shared in the list not too long ago. I’m copy/pasting it so we can maybe continue this discussion here :
Ryan Lerch wrote:
4. Finally, the antora UI bundle – it seems the UI bundle is being pulled from a zip on asalalik’s fedora people – and then we are adding additional changes via supplemental-ui in the docs-fp-o repo. Is there any reason we cannot merge these changes back into Overview - fedora-docs/fedora-docs-ui - Pagure.io start doing numbered releases of these bundles, and hosting the built zips on gitlab or pagure, and pulling from there rather than fedorapeople?
Ben Coton wrote:
I’m not sure on that, but I’d like to see something like that. I don’t
want us to be dependent on a single person’s account because that’s
bad for the group and also for the person who has to carry the burden.
If there’s some technical reason we can’t host the bundles on Pagure,
we should at least have a group on fedorapeople that it pulls from so
that we can have multiple access. But a version-controlled and tagged
bundle would be best. Adam is the person who can shed light on any
technical restrictions here.
AFAIK I don’t see any technical reason that would prevent us to use, let’s say, the release repo from pagure or gitlab to host this bundle, instead of relying on a single person fedorapeople space.
We can even use gitlab-ci now to automatically build this bundle, and keep, at least, 2 separate versions for prod & staging.
That will allow us to really use the staging environment as a preview for development, without risking the production one.
Speaking of preview, this bundle is based on a (very) old version of antora default UI and would really benefit from an update, or at least on the tooling required to build & preview your changes (which doesn’t seems to work for quite some time now by looking at open issues).
Anyway, it seems like this repo needs some love, and if no one wants to, I’m willing to help and try to get this part moving.