Because we can, and I imagine also because it would generally promote good will in the HL2 community. Frankly, I'd do it just to say that I had.
Nick wrote: > Why the should we try to make documentation if even valve thinks its > too hard to do? > > On Tue, Jan 13, 2009 at 3:57 PM, James Luzwick <[email protected]> wrote: > >> I'm not sure what you mean by this. There ton's of proprietary source code >> on the valve developer wiki not to mention the source code is available to >> anyone who has a half life 2 key. This wouldn't be sold either.. it would >> just be more of a mod that can be worked on by public developers. >> >> On Tue, Jan 13, 2009 at 12:56 PM, Tobias Kammersgaard < >> [email protected]> wrote: >> >> >>> 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 >>> >>> >>> >> _______________________________________________ >> 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

