Kernel Coding Style
This should be very simple and straightforward set of rules, which ReactOS developers agree to stick to when developing any kernelmode code, be it a driver or the kernel itself.
This is a work-in-progress.
ASSERT and NT_ASSERT macros usage
NT_ASSERT macro usage should be encouraged. If you don't know the differences to a "normal" ASSERT, please check out this excellent article: http://www.osronline.com/article.cfm?article=474