Contributing ------------ Here is how you can contribute: - Help one of our development projects: If you are interested in developing software to solve some of the infrastructural issues faced in indian language computing, please join one of our software development sub-projects. - Contribute linguistic expertise The Indic-Computing Handbook requires fairly extensive linguistic expertise to back it up. If you are linguist or a language expert you would be most welcome in our group. - Corrections & Feedback If you notice any errors, or have something to say to us, please do send us your feedback. - Participation in our mailing lists The project's mailing lists have attracted a number of developers from the Indian language developer community. We have four active mailing lists at the moment: - Indic-Computing-Users discusses issues relevant to users of Indian language software. - Indic-Computing-Standards discusses the issues in implementing (and improving) the standards covering Indian language processing. - Indic-Computing-Devel is a general developer list where many aspects of Indian language software are discussed. - Indic-Computing-CVS-Logs carries notifications of changes to our source tree. An additional low-volume list, Indic-Computing-Announce carries announcements related to the project.
The mailing list page lists the procedure for joining these lists. As a matter of policy, significant contributions get acknowledged in our List of Contributors. Joining the Indic-Computing Project as a Developer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Project developers have the permission to modify the sources to our code and documentation. We __are__ looking for more developers; for people with: - credentials, - demonstrated commitment, and, - demonstrated competence with the tools used by the project. Being a project developer enables you to influence the direction of this project. You will have the satisfaction of contributing to the development of Indian language computing, and you will also gain experience in an emerging field. The procedure for joining the project is therefore as follows: - Check if you agree with the values of the project. - Check your time availability. Time availability tends to be a function of ones motivation. If you intend to contribute significantly, to the project you'll need to plan for about 10 hours of work per week. - Read the project documentation and sub-project list to get an idea of the kind of work that we are doing and the areas where we would value contribution. - Send email to the project's administrators informing them how you would like to contribute. It would help them greatly if you could include a short introduction to your background and experience in this first email. - Sign up for a chunk of work; you will be assigned a mentor who will be your partner. Deliver the chunk to the satisfaction of your mentor and the rest of the project's developer community. (Don't worry about not knowing something or about making mistakes. We are there to help you.) Do this a few times, and you will get sponsored for your commit access.