Contributing packages split across multiple Git repositories
I've written quite a few nodes for a custom robot that I've been working on. Several of these nodes are general purpose hardware drivers that would be useful to the larger ROS community. I have been using Git for version control and have a separate repository for each package for several reasons (e.g. to keep separate commit histories, to have more granular control of push access).
This leaves me confused as for how to get these packages listed with Wiki pages on ROS.org. Most of the documentation assumes that each person or organization uses one large repository (e.g. "umd-ros-pkg"). One option I was considering was to make an overarching GIt repository that contains the other packages as submodules. What is the preferred method of dealing with this situation?