Distributing the sourcecode isn't allowed, this seems like a pretty big problem.
/ScarT 2009/1/13 Steve Henderson <[email protected]> > And we could make a 3rd party GUI tool that allows for a rich diff > like view between someone's MOD (MyMod) and the DokuMod. This would > create a view of the code > that would interweave the DokuMod inline documentation in with the > user's Mod so they could see our documentation alongside theirs, and > possibly selectively > import the comments and changes they like... > > On Tue, Jan 13, 2009 at 1:01 PM, Steve Henderson > <[email protected]> wrote: > > We could create a special MOD (dokuMod) strictly for documentation. > > > > This would could have: > > > > - A plethora of doxygen friendly INLINE comments > > > > - Inline hyperlinks to more extensive documentation on @ the > > developer.valve wiki > > > > - Default enabling the many built-in debug layers that Valve already > > included. These would be enabled by default so someone playing a the > > dokuMod would see all the debug skins and such > > > > - Self documenting classes -- For example, custom PropClass that have > > skins and hovering sprites that serve as documentation > > > > - Custom VGUI classes that could show handy visualizations of the > > scene graph, firing actions etc. > > > > - Included map that allow for walking through in FPS view and > > observing all the debugging and other turorials > > > > The mod would create full, nightly doxygen html that has UML and the > > inline documentation > > > > I'd be up to contribute.. > > > > Steve > > > > > > > > On Tue, Jan 13, 2009 at 12:53 PM, John Standish <[email protected]> > wrote: > >> I agree with Nuno on the fact that documentation is very important. I've > >> just started getting back in to the Source SDK and I am completely lost > at > >> points. It's not the fact that I do not know C++ it's the fact I am > trying > >> to figure out every little piece of source and what points to what. Sure > the > >> name conventions are helpful but some things are just either wonky or > >> convoluted. Documentation would help tremendously. I've used Doxygen to > >> create documentation but that has only done so much. > >> > >> On Tue, Jan 13, 2009 at 9:45 AM, Nuno Silva < > [email protected]>wrote: > >> > >>> I can't stress this enough, but documentation is *very* important in > large > >>> projects such as Source, one shouldnt try to figure out what all the > code > >>> does, considering how it's not even possible to do so since most of the > >>> code > >>> isnt even public. > >>> > >>> Documenting the code ourselves would be an interesting idea, however it > is > >>> a > >>> long task, and as such should be very well organized. > >>> > >>> Since i dont use the Source SDK, i probably wont help, so good luck to > >>> everyone. > >>> > >>> On Tue, Jan 13, 2009 at 5:31 PM, Willem Engel <[email protected]> > wrote: > >>> > >>> > Yes, time to put some sense back into this thing. Does anyone know of > a > >>> > system that would allow multiple persons to add comments to code > without > >>> > modifying the code itself? I imagine something like a wiki based on > a > >>> > class-diagram of the current code. We might even be able to add it to > a > >>> > section on the valve dev wiki? > >>> > Commenting the code itself would require the lot of us to share a > >>> > subversioning system of some kind. > >>> > > >>> > ZuM wrote: > >>> > > Good to see that someone on this list isn't flaming like some > above. > >>> > > > >>> > > Now onto the topic, James, none that i know of is doing that. > >>> > > > >>> > > 2009/1/13 James Luzwick <[email protected]> > >>> > > > >>> > >> On the topic of design documents. Does anyone know if there has > been > >>> a > >>> > >> push > >>> > >> by anyone in particular to create javadoc-like doxygen comments > for > >>> all > >>> > the > >>> > >> code in the SDK? If there is some person in general working on > it, I > >>> > would > >>> > >> love to add to it as I program and figure out more about the SDK. > >>> > >> > >>> > >> I think this would be a good idea as it could easily be exported > to > >>> > HTML. > >>> > >> _______________________________________________ > >>> > >> To unsubscribe, edit your list preferences, or view the list > archives, > >>> > >> please visit: > >>> > >> http://list.valvesoftware.com/mailman/listinfo/hlcoders > >>> > >> > >>> > >> > >>> > > _______________________________________________ > >>> > > To unsubscribe, edit your list preferences, or view the list > archives, > >>> > please visit: > >>> > > http://list.valvesoftware.com/mailman/listinfo/hlcoders > >>> > > > >>> > > >>> > _______________________________________________ > >>> > To unsubscribe, edit your list preferences, or view the list > archives, > >>> > please visit: > >>> > http://list.valvesoftware.com/mailman/listinfo/hlcoders > >>> > > >>> > > >>> _______________________________________________ > >>> To unsubscribe, edit your list preferences, or view the list archives, > >>> please visit: > >>> http://list.valvesoftware.com/mailman/listinfo/hlcoders > >>> > >>> > >> _______________________________________________ > >> To unsubscribe, edit your list preferences, or view the list archives, > please visit: > >> http://list.valvesoftware.com/mailman/listinfo/hlcoders > >> > >> > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

