I think that the website content that is currently in geode/geode-site ought to be moved to its own repository. The driving reason for this is that changes to the website occur on a different schedule than code releases. We often want to add a new committer's name or a new event, and these items are not associated with sw releases. A new website release that comes from the develop branch may have commits that should not yet be made public.
Are there downsides to separating the website content into its own repo?