I have taken the lead to start a new open source group for the hardware description language VHDL. There are many existing (open source) projects out in the world and many are hosted on GitHub. On the other hand the IEEE working group marked some proposed language changes as "move to open source".
So we discussed that we start a new open source group. The idea is to upstream many duplicate code parts to a more "global" core library (which does not yet exist for that language).
So at first I managed to get the VHDL username from an existing GitHub user, so I could register VHDL as an organization. The I started a little wiki to collect existing open source projects for VHDL and to collect proposed functions / packages, which should be part of a Core Library.
I'm a maintainer for a open source VHDL repository by myself, but I don't want to contribute all our code to the new child! (It's just too much for the start)
I'm trying to contact other authors and projects. I invite them to participate in the new group.
My road map looks like this:
- Get each other to know / list existing projects
- Gather proposals for what should be included in a VHDL “Core Library”
- We will have (recorded?) presentations of existing projects 10-15 minutes + 10-15 minutes for questions If possible a live-demo is recommended.
- Talk about proposals and unifying interfaces if duplicates exist
- Set up a testing infrastructure (VUnit or Cocotb might be good candidates)
- Do the coding + propose pull requests
- Run tests on the new code
- Merge it, tag it, release it !!
Have I missed important things? What should I do in another way?