Ummm if people want to contribute they already have, it's been around for roughly 16 months. Would we accept more? Sure, however like each and every person already poking around in it they have to get up to speed. They also need to be able to work with other peoples efforts. Most importantly they have to actually do something apart from just wanting to get on the list of developers. Since I will be having more time in about two weeks that's when I'll start doxygening the latest release to catch up.
Some critical things are
1) experienced in programing in C and C++ since the project relies heavily on that. By experienced one has to have completed a few projects especially ones with more than just one programmer.
2) ability to work with others comment code and be disciplined about it. Face it RL happens, however having good programming habits are irreplaceable in such a project. Especially since someone else may have to take over what you started.
3) Able to step back and discus direction, etc. Projects like this require some discussion because one can 'crank' out code but if it's the wrong code, it's lost time.
These all come from maturity in programming. Even someone who programs in fortran has something to contribute (perhaps not code ... ).
halkun is a good example although he hasn't contributed 'large tracks of code' he does quite a bit of contributing and has in the past.
What is needed to finish any project is qualified and quantified direction. That is the hardest part of any project I've found.
As for advertising, that's really up to
halkun to decide. Perhaps some task tagging will help.
Cyb