Where should docker-related documentation go? #80
Replies: 1 comment 3 replies
-
I'd also add the Docker Hub page that as far as I remember it's updated manually from Docker Hub panel 😓 For me it's better to have everything published at docs.decidim.org that's relevant to implementers and the README pointing there also.
That's overkill at the moment, although if we see that's necessary we could do it in the future (I've done this in decidim/decidim already). It's a pain specially because the navigation in antora is defined in the documentation repo and if you add any new page in this repo then you also need to add it there.
I'm not a fan of GitHub Wikis, I prefer to work everything in plain text, that allow us to not have that much vendor lock-in and also to have review and git tooling. |
Beta Was this translation helpful? Give feedback.
-
Currently we have both https://docs.decidim.org/en/develop/docker/ and this repo's README (latest update is pending review on PR #78) , as well as the discussion on user stories that could also become documentation.
This issue illustrates how a dev trying Decidim out with docker might expect to use the docs for certain workflows.
I see a couple of options:
https://docs.decidim.org/ docker docs could be extended, perhaps importing docs from here (decidim/docker repo)
or the current doc page could point here (decidim/docker repo), and docs here could be organized in the repo's wiki.
The benefit of the first option is of course having a single go-to place for all Decidim documentation. But that also means perhaps having a very long documentation page there, or several pages worth, documenting the different usage scenarios of docker with decidim. With some overlap with the README here, too, which can be a little confusing - I think some devs don't even know decidim/docker exists.
I'm on the fence regarding this one, and would like to hear what you all think.
Seems like an offshoot of the monorepo/separate repo conundrum, too. For both I also see benefits and drawbacks, in this case 😅
** Update **
decidim/decidim#7311 updates the docs according to the discussion here, switching to documenting the deployment flow rather than the development one, favoring docker usage by instance implementors.
Beta Was this translation helpful? Give feedback.
All reactions