Commit Graph

3 Commits

Author SHA1 Message Date
Jean Sirmai 354a53eefb
docs/*: integrate doxygen, create a documentation zone, adds notes
We wanted to have an automated documentation for our project. We choose doxygen
since this is a well-established project, with common standards.

To generate the documentation, simply type `make docs` and open `docs/html/index.html`.

The documentation zone actually contains:
	- archives: several files from past of the projects, historical purpose
	- GTK-docs: ressources on GTK internals and API
	- rtfm: first draft of a user manual
	- showcase: some pictures of the UI example, that were communicated on the Gem-graph discussion room (XMPP)
	- html: doxygen-generated docs
2024-10-30 15:56:34 +01:00
Jean Sirmai ca5640fa9f
Makefile: fixes and parallel by default
This commit:
- fixes the OpenGL lib configurations (gl->epoxy)
- added an exclusion for bin/ and build/ in .gitignore
- make the Makefile parallel
2024-10-30 15:56:33 +01:00
Jean Sirmai 3ad9a33319
src/*, simple Gtk application
This commit initiates the Gem-graph client development with a simple
main function that initializes a Gtk application (no window yet) and
some XML parsing code, as our application will be able to parse
XML models. This code is inherited from our server project (started before).
2024-10-30 15:54:51 +01:00