This page is for putting in ideas and suggestions for how mentors can test to see if a student is qualified to work on a technical project. This was formerly referred to as "a coding test" but may not involve code or a test at all.
Put your idea in a new section.
- Put in any idea that helped you as a mentor determine if a student is ready to work on your project. It could be coding, packaging, writing, or other skills.
- If possible, the test could be a bit of real-world work
- Do not exploit students -- this should be a small bit of work, not a forced contribution.
This "real work" test is suitable for projects that needs Fedora packaging skills like KDE Netbook spin.
- Select any software you'd like to package and prepare package following Fedora Packaging guidelines
- Select any Fedora package review and do informal one according to Fedora Packaging guidelines
Fork the project and start hacking. Talk to the mentor on what would be a easy feature to add. Look the the project TODO. Look for something easy enough to be done within a few days. Send patches to the mentor.
I've had a lot of people approach me who don't know python yet :-) Everything we code for copr will be in python but it is possible that you can pick up enough python knowledge to work on it.
Here's a short task that you can try to work on to see if you have what it takes:
This is nothing fancy. Install func. Configure it. Write a module to that, given a URL (http:// or file://) to an SRPM, can examine the srpm and determine what license tag. See if the license tag is on the list of Fedora approved licenses and return whether the SRPM passes that check or not.