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

Reply via email to