Newcomer Roadmap
This document will point you to what you need to install and what you need to learn to get started working on IE.
If not, you can find it at:
By the way, you can get to remote shares such as this one from a console (DOS) window by typing:
net use * \\<machine name>\<share name>
The "*" means "use the first available drive letter."
Some people use other editors, such as Source Insight (very powerful and comes on 1 floppy disk!) or Epsilon (an emacs clone). You can order these, as well as other stuff like computer hardware, books, and office lamps, through garyne. He’s the man.
For now, you’ll want to install the latest "Self-Host" (i.e., stable) build.
Raid is Microsoft’s internal bug reporting/tracking tool.
\\toolsvr\tools\toolbox\raid\4_1Once you’ve installed Raid, have your mentor or someone else mail you a sample query to get you started.
All developers who might ssync or check in must face the temperamental wrath of that foul beast SLM ("slime"), the source control program we all love to hate.
This document will guide you through the process of setting up your build environment, enlisting in IE projects, and (if you’re lucky) building IE binaries:
\\trango\slmadd\proj\src\bin\newcomer.doc
CheeChew says: "Don’t be an msdev slacker; learn wdeb."
WDEB386 is the Win9x kernel debugger we use. The learning curve is a bit steep, especially if you don’t have much assembly experience, so it’s best to start early.
Get a null modem cable from garyne to hook your test and dev machines together, then install the software (wdeb386 for your test machine and rterm for your dev machine) from:
http://stressor/You can find some online documentation for wdeb here:
http://abject/~raymondc/wdeb/
See
style.htm for some coding style guidelines.
Appendix: Useful Resources
COM reference:
http://mscominternal/oledev/olecom/com_co.htmIE component ownership list:
http://?