All Projects → Nine-H → apollo11

Nine-H / apollo11

Licence: other
elementary app skeleton (hello houston)

Programming Languages

vala
323 projects
CMake
9771 projects

Projects that are alternatives of or similar to apollo11

bash-framework
◼️ speed up your shell script development and add a modern look and feel (alpha version) ✨ 💫
Stars: ✭ 21 (-22.22%)
Mutual labels:  skeleton
php-mvc-skeleton
A PHP OOP web application skeleton that uses MVC architectural pattern to create a basic application that contains login and multi language systems and can be used in any web project.
Stars: ✭ 46 (+70.37%)
Mutual labels:  skeleton
badger
Remind yourself to not sit and stare at the screen for too long
Stars: ✭ 48 (+77.78%)
Mutual labels:  elementary
next-all-in
🗃⚛️ Next starter for creating any type of site
Stars: ✭ 29 (+7.41%)
Mutual labels:  skeleton
obliviate
A password manager that forgets your passwords
Stars: ✭ 22 (-18.52%)
Mutual labels:  elementary
onboarding
Onboarding app for new users
Stars: ✭ 47 (+74.07%)
Mutual labels:  elementary
dddplus-archetype-demo
♨️ Using dddplus-archetype build a WMS in 5 minutes. 5分钟搭建一个仓储中台WMS!
Stars: ✭ 56 (+107.41%)
Mutual labels:  skeleton
petstore
A simple skeleton to build api's based on the chubbyphp-framework, mezzio (former zend-expressive) or slim.
Stars: ✭ 34 (+25.93%)
Mutual labels:  skeleton
electron-angular-webpack
A simple kit for Electron, Angular 6 and Webpack 4 including a live reload system for Angular.
Stars: ✭ 62 (+129.63%)
Mutual labels:  skeleton
webapp-skeleton
🎁 Web application project skeleton based on Nette Framework (@nette), Doctrine (@nettrine) and Contributte (@contributte) libraries by @f3l1x.
Stars: ✭ 82 (+203.7%)
Mutual labels:  skeleton
slim-skeleton
Slim Framework skeleton application following MVC construction
Stars: ✭ 18 (-33.33%)
Mutual labels:  skeleton
react-bones
💀 Dead simple content loading components for React and React-Native. 💀
Stars: ✭ 42 (+55.56%)
Mutual labels:  skeleton
skeletor
3D skeleton extraction from meshes.
Stars: ✭ 115 (+325.93%)
Mutual labels:  skeleton
javascript-seed-project
Seed project for JavaScript based apps. Just clone and code.
Stars: ✭ 17 (-37.04%)
Mutual labels:  skeleton
telegram-bot-skeleton-ruby
Telegram bot skeleton in Ruby
Stars: ✭ 15 (-44.44%)
Mutual labels:  skeleton
skeleton-python-library
A skeleton project for quickly getting a new cisagov Python library started.
Stars: ✭ 19 (-29.63%)
Mutual labels:  skeleton
Magento-2-Module-Skeleton
This Module provides a basic Skeleton for further Magento 2 Modules.
Stars: ✭ 30 (+11.11%)
Mutual labels:  skeleton
etc-skel
/etc/skel with super cool confs for tmux, psql, inputrc, git, bash, dircolors, and more.
Stars: ✭ 22 (-18.52%)
Mutual labels:  skeleton
cookiecutter-go
boilerplate, golang project starter tool, support go-zero/go-micro/gin
Stars: ✭ 63 (+133.33%)
Mutual labels:  skeleton
create-siler-app
🧱 Set up a modern Siler app by running one command.
Stars: ✭ 15 (-44.44%)
Mutual labels:  skeleton

Apollo11

Hello, Houston!

Apollo11 is a framework project for elementary OS, hopefully good enough I can start eating the dogfood soon.

The ultimate goal is to develop a skeleton to save developers starting from tabula rasa for every new project and allow them to expect to be able to publish from T minus zero.

Features.

  • CMake build setup.
  • Requires only elementary-sdk.
  • Window with HeaderBar.
  • Window position saving and GSettings support.
  • AppData.xml for publishing in appcenter.
  • Granite.Application about window.
  • HeaderBar buttons example.
  • Notifications ready to go.

Get it

install the elementary OS SDK

sudo apt install elementary-sdk

clone the Apollo11 repository

git clone https://github.com/Nine-H/apollo11.git
cd apollo11

build the project

mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
make
sudo make install

Hacking:

The best way to learn is to start reading, so I've tried to keep Apollo11 super light. You should check out hello_houston.vala to add widgets to the window and header.vala to add them to the headerbar, You can start changing your app to use a different name in apollo11.vala but I'll probably eventually make a graphical configurator to do this. This app also serves as a useful reference for backporting basic features and a build system for your own app/hack/shellcommand/w/e.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].