Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alcadica/develop
A simple tool to help elementary OS developers to develop their own apps and widgets.
https://github.com/alcadica/develop
appcenter elementary-apps elementary-os elementaryos translator vala widget widgets
Last synced: 2 months ago
JSON representation
A simple tool to help elementary OS developers to develop their own apps and widgets.
- Host: GitHub
- URL: https://github.com/alcadica/develop
- Owner: alcadica
- License: gpl-3.0
- Archived: true
- Created: 2018-05-14T18:05:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-11T08:21:06.000Z (about 4 years ago)
- Last Synced: 2024-08-03T03:02:29.768Z (6 months ago)
- Topics: appcenter, elementary-apps, elementary-os, elementaryos, translator, vala, widget, widgets
- Language: Vala
- Homepage: https://github.com/alcadica/develop
- Size: 4.74 MB
- Stars: 40
- Watchers: 8
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-elementaryos - Develop - A simple tool to help Elementary OS developers to develop their own apps and widgets [:white_check_mark:](https://appcenter.elementary.io/com.github.alcadica.develop) (Applications / Development)
README
Develop
=======[![Build Status](https://travis-ci.org/alcadica/develop.svg?branch=master)](https://travis-ci.org/alcadica/develop)
A simple tool to help elementary OS developers to develop their own apps and widgets.
![](./data/screenshots/screenshot-002.png)
## Get it from the elementary OS AppCenter!
[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.alcadica.develop)
Develop is available on the elementary OS AppCenter.
# Install it from source
You can of course download and install Develop from source.
## Dependencies
Ensure you have these dependencies installed
* granite
* gtk+-3.0
* switchboard-2.0## Install, build and run
```bash
# install elementary-sdk, meson and ninja
sudo apt install elementary-sdk meson ninja
# clone repository
git clone https://github.com/alcadica/develop com.github.alcadica.develop
# cd to dir
cd com.github.alcadica.develop
# run meson
meson build --prefix=/usr
# cd to build, build and test
cd build
sudo ninja install && com.github.alcadica.develop
```## Generating pot file
```bash
# after setting up meson build
cd build# generates pot file
sudo ninja com.github.alcadica.develop-pot# to regenerate and propagate changes to every po file
sudo ninja com.github.alcadica.develop-update-po
```## Contributors
* [OctoD](https://github.com/octod) (author 🐧)
* [NathanBnm](https://github.com/NathanBnm) (contributor/French translator)
* [iuninefrendor](https://github.com/iuninefrendor) (contributor/Spanish translator/build system)
* [aimproxy](https://github.com/aimproxy) (contributor/Portuguese translator)
* [meisenzahl](https://github.com/meisenzahl) (for fixing the build system and preventing lots of headaches)
* [maze-n](https://github.com/maze-n) (for UI tweaks)
* [spidermonkdust](https://github.com/spidermonkdust) (for making templates passing Vala linter)
* [ryonakano](https://github.com/ryonakano) (contributor)
* [vistaus](https://github.com/vistaus) (contributor/Dutch translator)
* [camellan](https://github.com/camellan) (Russian translator)