http://www.reactos.org/zh/dev_start.htmlDeveloping ReactOS
It's very simple to get involved with the development of ReactOS. The development team members are not part of some exclusive club with strict policies, so getting your code into the ReactOS codebase is straightforward. The only prerequisite is that you have not had access to Microsoft source code for the area you would be interested in working on. This includes any route in which you may have been exposed, whether it be via some student program or through illegally downloading leaked MS source code. Having viewed the source deems you as being tainted, and as such you may hinder the legality of the source which the ReactOS teams enforces every effort to keep clean.
If like most developers, the above doesn't apply to you, consider yourself clean and eligible to write code for ReactOS.
The best way to get involved is to start by installing an SVN client and downloading the source code. Next, download and install RosBE, the build environment used to facilitate the ReactOS build process. Once you've got this far you can either play around on your own to become familiar with the code base, or for the more eager you can skip that part and jump right into contacting the devs.
Contacting the devs can be done in two ways. The best and most responsive way is to join the ReactOS IRC channel on FreeNode. This is a very popular channel where there are sure to be a selection of active members, testers or developers to help with your initial questions. Those without clients can resort to finding one which can operate from within a web browser. In the event that you don't have IRC access, a special email address has been setup to answer your queries. This email address is dev_interest_addr where a ReactOS developer will answer your queries and help to get you started.
Getting commit access to the main repository is a relatively clear process. Simply supply patches for your area of interest via our Bugzilla service and the SVN patch generator. Your patches will be reviewed and added to the main source if found to be acceptable. After such a time (several patches) wherein the developers are happy with your quality of code, you will be offered commit access to the tree. This access may be by way of a branch if required, or it may be direct access to the tree.
这个是reactos官网上说的.大意是只要程序不带有微软的代码就可以.可以通过IRC或发送邮件到
[email protected]来参与.还有个SVN client.其说明文件在此
http://www.reactos.org/wiki/index.php/Subversion