
The content of the G System Developers Handbook aims at helping developers to understand the G System. As such, different parts might be interesting for different people, in particular depending on whether you are a G System developer yourself or if you just use the G System Framework to build your own applications.
The G System Developers Handbook is structured in various parts:
General introduction to G
Chapters 1 and 2 are intended as a good introduction for anyone interested in the G System.
Featureplan, Roadmap and Cookbook
Chapter 3 offers a lot of information on feature status, current developments, TODO items and a general roadmap. It is a good resource for keeping track on what's going on with the project and what features are being worked on and will be available in the future.
Learning about used Technology
In order to get an understand of all the fundamental technology that is utilized by the G System, these technologies are briefly discussed in chapter 4, with suggestions for further reading. If you are not familiar with some of the technology used by the G System you might find some information in this chapter.
Installation, Source Management, Documentation, Website
Chapter 5 gives instructions on installing the G System and the G Universe as well as a general overview on the source code repository, documentation and the website. If you want to work with development versions, or intend to join the G System team, this is a must-read.
Architecture
Chapter 6 dives into the design and architecture details of each G System components as well as various frontends that are used for the G Universe. This is the main chapter for actually understanding the design of the G System.
Building applications with the G System
Chapter 7 is all about using the G System in your own application. A must read for all users of the G System Framework that develop their own applications.
There are also tutorials in this chapter that help with understanding how to utilize the G System.
Contributing
The G System is open source, which means anyone can also contribute to it. Donations are also welcome which make sure that the developers can spend more time on the G System. If you want to contribute, please take a look at chapter 8.