Skip to content
Vincent Wei edited this page Apr 17, 2019 · 32 revisions

MiniGUI Supplementary Documents

Overview

Good software requires good documentation, especially system software like MiniGUI. However, maintaining documentation for a complex software system is a lot more difficult than maintaining source code.

It sounds like it is always better if there are documents than no documents, but if the documents are outdated or contain errors, the damage will be even greater. So there is a saying: "Source code is the best document."

On the other hand, in the face of new features, developers, especially beginners, still need some basic documentation to quickly understand how they work and how to use them.

In the past many years, we have accumulated a large number of MiniGUI documents, including user manuals, programming guides and so on. With the releases of new MiniGUI versions (like MiniGUI 3.2 and MiniGUI 4.0), it doesn't make much sense to update or rewrite these documents just for some new features.

Therefore, we plan to write some new documents on this GitHub Wiki system, by supplementing the existing documents instead of updating the existing ones. These documents will not be very detailed, but will point out the main points and related sample programs to help you quickly grasp the relevant features.

We call these documents "MiniGUI Supplementary Documents".

Supplementary Documents

Existing Documents

Due to the stability of the MiniGUI APIs, developers can continue to refer to the contents of the existing documents to understand and learn the basic concepts and interfaces of MiniGUI. These documents are organized on the old MiniGUI Wiki system:

On the other hand, the API reference manuals are always consistent with the source code and are released with the source code packages. Here are the links to the API reference manual of MiniGUI Core and components:

API Reference for MiniGUI Core

API Reference for MiniGUI Components

Release Notes