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

Reply via email to