Commit Graph

5 Commits

Author SHA1 Message Date
Jean Sirmai 8003509a72
src/parse.c devel branch commit 79cae53525
unstable documentation:
  links towards reference texts describing how gem-graph operates
        (and why all the parsed items are useful, compulsory or optional) missing.
  links towards description of the gem-graph model structure (and its XML implementation) missing.

Warning about the word 'node': possible confusion between:
-  the xml tree 'nodes' used in the model xml file and
-  the gem-graph 'nodes' that are local space units used in the geometric space representation
2024-11-01 14:35:31 +01:00
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 34e445b845
scripts/*: add a script that can list every function name 2024-10-30 15:56:33 +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