Skip to content

Instantly share code, notes, and snippets.

@diazvictor
Last active November 25, 2023 06:39
Show Gist options
  • Save diazvictor/39bc2f250b9e6653ad116c553155f8eb to your computer and use it in GitHub Desktop.
Save diazvictor/39bc2f250b9e6653ad116c553155f8eb to your computer and use it in GitHub Desktop.
Paths of standard files of a GTK project for LGI.

Paths of standard files of a GTK project for LGI.

This information has been collected by observing the GNOME projects. Especially those of PGI

com.github.project is the name of your project.

com.github.project/
├── data/
│   ├── appdata/
│   │   └── *.png
│   ├── styles/
│   │   └── *.css
│   ├── icons/
│   │   └── scalable/
│   │       └── com.github.project.svg
│   ├── ui/
│   ├── └── module/
│   ├── │   └── *.ui
│   ├── └── *.ui
│   ├── com.github.project.desktop
│   ├── com.github.project.gschema.xml
│   ├── com.github.project.metainfo.xml
│   └── com.github.project.gresource.xml
├── po/
├── src/
│   ├── lib/
│   │   └── init.lua
│   ├── module/
│   ├── ├── *.lua
│   │   └── init.lua
│   ├── *.lua
│   └── init.lua
├── logo.png
├── AUTHORS
├── COPYING
├── LICENSE.md
├── NEWS
└── README.md

This will be updated over time, as concrete information on the subject is collected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment