Williams, Chris (Marlboro) wrote:
That's not developer documentation. Do you not know what developer
documentation is?
I'm talking about everything from high level flow charts down to
detailed annotated source code listings.
Descriptions of functions, what they do and why. Files, modules, data
types, etc. Style guides, APIs and library docs. Development history,
authors and contacts.
All presented to a new developer in a persistent, organized manner.
Well, from my experience as a professional software developer (some years ago) I can tell you that the only documentation that is always accurate, up-to-date, complete, structured and 'readable', is the source code. All other documentation is either not-existing, outdated, incomplete or otherwise not that useful.

For what its worth and as far as I know (vnc 3.7 knowledge), the Xvnc server is a combination of an X11 server (Xfree or Xorg or such, I donnot know the current status) and a vnc display driver. For the X11 part, expect only the required parts to be used. For the documentation on that part, see there.

For the vnc part of the implementation, I've sent some example code that puts up a counter or a clock in a vnc-session. That was part of the old vnc documentation, if someone is interested and it cannot be found on a webpage, I'm happy to send it.

Something like this:
http://developer.mozilla.org/en/docs/Code_snippets:Tabbed_browser
Or this:
http://www.x.org/wiki/PciReworkProposal
Or this:
http://library.gnome.org/devel/libgnome/stable/libgnome-gnome-program.ht
ml

This is all basic documentation for new developers getting involved in
existing projects. Telling someone to read raw source files at the mere
mention of development assistance is tantamount to summary dismissal.

-Chris
_______________________________________________
VNC-List mailing list
VNC-List@realvnc.com
To remove yourself from the list visit:
http://www.realvnc.com/mailman/listinfo/vnc-list

Reply via email to