Sure! You're more than welcome to join us! If you're looking for something to work on, you could browse the list of open bugs [1], take one that suits you, and drop us a line, so that we know someone is working on it. When you're working on a particular issue, also please write a test case in the end to ensure it doesn't appear anymore in future releases. Test cases are written in Python. They are in the folder testenv/.
We also have unit tests (well, sort of). You can write C code inside a #define TESTING macro that tests each function individually. Take a look at hsts.c:608 [2], for instance. You run the tests with 'make check'. It will run all the tests under testenv/, all the "unit tests", and the old test suite under test/. Another project that's still pending is the migration of the old test suite (tests/), written in Perl to the new scheme in Python. You could also give it a try if you like. Although this will arguably take more time. If you get stuck or have any doubt in anything, please get in touch. We're friendly (well, usually ;D). [1] https://savannah.gnu.org/bugs/?group=wget [2] http://git.savannah.gnu.org/cgit/wget.git/tree/src/hsts.c#n608 On 02/10/16 11:28, Piotr Zacharzewski wrote: > Hi all, > > My name is Piotr Zacharzewski, I am searching for a free software > project to get involved in. You can read more about me on > https://savannah.gnu.org/users/pzach. I must say I've never contributed > to a project this way, although I have experience in collaborating with > people on software projects. I have around 2 years of practical C > experience but only very basic TCP/IP knowledge from classes. I tend to > learn fast though and I have some spare time in the evenings, weekends > regularly. Do you think I could join in and help out? > > kind regards > > Peter > >
