|
||
|
|||||||
| Server Support on Windows Get (and give) support on general questions related to the RunUO server itself. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Hello all!
I was curious if anyone has compiled or if the Dev's intend to compile an API document that details the various classes and their methods? I think the main reason that I loathe scripting anything is due to having to hunt through the various script files to find something that approximates the functionality I'm trying to produce. I think an API doc would go a long way in helping to lower the learning curve and get shard sysops and scripters coding faster and more efficiently. Just as a suggestion, if this seems a daunting task, there is an application called Doxygen (www.doxygen.org ) that can make this process a lot less of a hassle. Anyway, a friendly question and suggestion. Thanks! |
|
|
|
|
|
|
#5 (permalink) |
|
Forum Expert
|
Good, had a feeling that was close to what you were looking for. If you feel that it needs more detail though, feel free to write a tutorial describing the methods on the forum. As long as it's written accurately, I doubt anyone would have any complaints with it, in fact many I bet would be overjoyed.
|
|
|
|
|
|
#6 (permalink) |
|
Moderate
Join Date: Nov 2002
Location: USA
Posts: 6,598
|
I doubt the Devs will provide a more detailed document until RunUO is firmly out of beta. At this point things are still subject to change, and the guys that know the details are all busy.
![]()
__________________
David Forum Moderator The RunUO.com Forum Moderator Team Forum Rules and Guidelines RunUO Forum Search Engine Download RunUO 2.0 RC2 |
|
|
|
|
|
#7 (permalink) |
|
I can certainly understand that!
I think the docs that Sep pointed me to will do nicely indeed. There are just a few particulars that are causing me to pause a bit but there are lots of examples in the code already with those so it shouldn't take me too long to get up to speed. ![]() |
|
|
|
|
|
|
#8 (permalink) | |
|
Account Terminated
|
Quote:
What do you call every single public and private method and variable name listed in each class? I call that detailed ![]() |
|
|
|
|
|
|
#11 (permalink) |
|
By detailed, maybe details would have been a better descriptor.
![]() The Class lists and method details are a great tool and for the most part thats enough, but there are a few ambiguous methods where to learn what the function does, you'd have to go through the code and interpret. By in large the naming conventions are pretty straightforward and what functions do is fairly obvious, but its those rare exceptions where you have a really nice function that would do exactly the job you need it to but its named in a way that is not suggestive of its duty... Anyway, beating a dead horse here. Maybe something to look for future releases but not really a high priority item. ![]() |
|
|
|
|
|
|
#13 (permalink) |
|
Having someone outside of the team who wrote the code can produce docs that are inaccurate or leave out particulars that a developer be aware of - particularly in areas where the function of one piece of code has dependancies on another piece that are not readily obvious.
|
|
|
|
|
|
|
#14 (permalink) | |
|
Account Terminated
|
Quote:
At least I admit that I am to busy, or I would do it myself. |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|