Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ellie-commons/app-generator
Create an elementary OS app using one of the pre-made app templates
https://github.com/ellie-commons/app-generator
vala
Last synced: about 2 hours ago
JSON representation
Create an elementary OS app using one of the pre-made app templates
- Host: GitHub
- URL: https://github.com/ellie-commons/app-generator
- Owner: ellie-commons
- License: gpl-3.0
- Created: 2024-09-20T12:12:40.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-18T22:42:45.000Z (2 months ago)
- Last Synced: 2024-10-19T12:55:02.110Z (2 months ago)
- Topics: vala
- Language: Vala
- Homepage:
- Size: 279 KB
- Stars: 7
- Watchers: 6
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)
App Generator
Create an elementary OS app using one of the pre-made app templates
![Screenshot](https://raw.githubusercontent.com/ellie-commons/app-generator/refs/heads/main/data/io.github.ellie_commons.app-generator.png)
## Building and Installation
You'll need the following dependencies:
* glib-2.0
* gobject-2.0
* libgranite-7-dev
* libgtk-4-dev
* libadwaita-1-dev
* meson
* valacRun `meson build` to configure the build environment. Change to the build directory and run `ninja` to build
```bash
meson build --prefix=/usr
cd build
ninja
```To install, use `ninja install`, then execute with `io.github.ellie_commons.app-generator`
```bash
ninja install
io.github.ellie_commons.app-generator
```## Flatpak
Run `flatpak-builder` to configure the build environment, download dependencies, build, and install
```bash
flatpak-builder build io.github.ellie_commons.app-generator.yml --user --install --force-clean --install-deps-from=appcenter
```Then execute with
```bash
flatpak run io.github.ellie_commons.app-generator
```