by Robin.Rowe@MovieEditor?.com Oct 1, 2005
Thank you for wishing to contribute and be part of the CinePaint project. Here's our standard procedure for new developers.
- You volunteer by emailing me
- You send me a resume or description of your skills
- You give me an idea of what you'd like to do: what sort of tasks, what platform, what you'd like to accomplish by joining us, and how much time you can give
- We decide together on a task for you and timeline
- You introduce yourself on our developers list to let everyone know what you're doing
- You build existing code
- You write some docs for our Wiki
- You start creating new stuff
- You report progress on the list and participate there with the team
- You send me a photo and I add you to our web page as an active developer
Some CinePaint contributors prefer to work entirely independently and only submit their code when completed. If you're a lone wolf developer please let me know that and what type of feature you're working on so that I can accommodate you as best we can. Note that lone wolf contributors often toil in vain - not because we won't accept their code - but because they never finish it and don't send us what they've got. Team players, because they share work-in-progress code, are more successful at creating a foundation that other team members can build upon.
With dozens of developers to work with I can't give much time to people who aren't team players or who don't follow through. Private emails to me need to be kept to a minimum because I don't have the bandwidth to summarize to the list what each team member is doing.