If we create issues as a first step, we can identify who will be responsible for driving that effort forward. The issue can then be assigned to that person and the issue updated to reflect progress. The issue can be assigned a GitHub milestone (a way to group issues together, with an optional targeted date) corresponding to a given minor or major release (or "future" to signify we do not know when we would like to introduce this into NuttX). On each issue we can also identify how disruptive this feature is and thus when does it sound reasonable to add it (next minor release? next major release? even further ahead?). Things can be bumped to later milestones if needed.
Having this setup, if desired, a Roadmap document can be written to publicize this more clearly. > Where would we document a roadmap? How/who would prioritize and > schedule implementation of roadmap items? How could accomplish any of > this with only a volunteer organization and no project management with > any authority? > > >