Well, I'm starting a rough skeleton on VDC under the title of Engine Structure. It's pretty low key since I don't have the code in front of me at the moment, but I have to dig through and create UML diagrams later for class anyways, so you can expect more detail later. Anyone who wants to contribute, please feel free to join in.
James Luzwick wrote: > Not to mention I think Valve will support us since it will convince more > programmers Modding in Half-Life 2 isn't a pain. Not to mention it will > make everyone collectively spend less time trying to figure something out > and waste their valuable time. > > Now we just have to get the project started. Anyone interested in becoming > the lead? > > On Tue, Jan 13, 2009 at 6:39 PM, Walter Gray <[email protected]> wrote: > > >> 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 >> >> >> > _______________________________________________ > 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

