This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Ideal Developer Documentation

/!\ This is a historical brainstorming wiki page from 2005. The information on this page is not up to date.

If we had perfect developer documentation, what would it look like?

(See also ../DeveloperGuides)

High Level Documentation

This should help people to create an integrated GNOME certified application. It would mention:

Thoughts:

Existing Sources

(Get permission to take/modify content from these)

Plan

Reference Documentation

What's missing?

Discussion

Please add your ideas here.

Working with existing documentation

OwenTaylor: While we don't have perfect documentation, we have a lot of documentation already. A succesful effort here will integrate into that framework: standalone documents tend to be unmaintained, documents maintained with sourcecode have natural maintainers. For example, many of the topics listed below naturally are parts of the GTK+ documentation ("Implement drag and drop")... where this should go is as part of the current GTK+ documentation book. (The current "reference manual" can be extended to include chapters that are less referency very easily.)

We may need some new GNOME-platform-wide documents, but we shouldn't be creating confusion: documentation of libraries belongs with those libraries.

MurrayCumming: I assume that we want to create a single high-level document. The alternative would need some plan for gathering the various sources together, but even then we would have less coherent documentation. We must therefore live with some duplication and the resultant maintenance problems. But we can lessen this by

Unrealistic Goals

Rejected


CategoryDocumentationProject


2024-10-23 11:04