Disclaimer(

): I know I've been kind of disconnected from the ULX/ULib development process for a while now so this may seem kind of odd for me to be suggesting, but that's part of the reason I'm bringing it up.
We have all been very limited in the time we can devote to working on it as of late, and I don't see a whole lot change in that in the near future. Because of this, the project has suffered from a lack of any real improvement reacently. Bugs are getting fixed, but nothing new is really getting added. No outdated features really getting updated. The menus are a prime example of this. Granted, ULX has never been about the GUI interface, but this is the direction GMod community is going, and whole point of this was to provide the community with the tools they want.
I've been thinking about this a bit reacently and I thought I'd ask your opinions on it. What if we were to take ULX/ULib development tward more of an open, community developed, project. I'm not saying we completely change our approach to development, but lets start pushing the idea of community patches a bit. We have a community full of talented coders, lets see what they can do. When someone fixes a bug or develops a new feature we'll take a look at it, and if it's up to par we can import it into the main codebase.
Obviously we'll want to come up with a design document of some kind describing the coding standards people should conform to in order for code to be accepted, etc.
We can still continue to develop the way we always have, but we also have this great resource available, why not tap it and see if we can't relieve some of the burden.
I've already tried to sew the seeds of this a little in the reacent Users/Groups GUI suggestion thread
here. We'll see where it goes.
Thoughts?