Overview
The GTK app is kept in two different repos -- the main version is on Code.as, and a variant for elementaryOS is on GitHub. We should bring both build flavors under a single repo to make management easier.
Background
elementaryOS requires a different ID naming scheme and packaging of dependencies, hence the different build. Specifically:
- ID:
- Main: writeas-gtk
- elementary: com.github.writeas.writeas-gtk
- CLI:
- Main: installed separately / as deb dependency
- elementary: CLI included as submodule, with its dependencies copied into src dir (explanation here)
- Fonts like Lora:
- Main: installed separately / as deb dependency
- elementary: included as submodule in fonts dir
Implementation
TODO. There are likely many different steps involved for each issue.