项目作者: Omega-Numworks

项目描述 :
A blank app.
高级语言: C++
项目地址: git://github.com/Omega-Numworks/Omega-App-Template.git
创建时间: 2019-12-30T21:27:04Z
项目社区:https://github.com/Omega-Numworks/Omega-App-Template

开源协议:Creative Commons Zero v1.0 Universal

下载


Omega App Template

This blank app helps you start creating an app for your Numworks calculator! Everything is prepared for you :stuck_out_tongue_winking_eye:

Getting started: creating your app

  1. Clone this repo:
    1. git clone https://github.com/Omega-Numworks/Omega-App-Template.git
  2. Open your text editor or IDE (vscode, notepad++, sublime text…)
  3. Edit the sample app to create your own! Inside the files, you will find explanations for what each of the components do.
  4. To compile, see the compilation guide of Omega.

How to add my native app to Omega?

  1. Put the app_native folder in ...\Omega\apps (and rename it).
  2. Add your app to the Makefile config:
    • Open ...\Omega\build\config.mak
    • Add your folder name to EPSILON_APPS (EPSILON_APPS ?= …);
    • Save!
  3. Add your app icon into Omega:
    • Duplicate your icon in each subfolder of ...\Omega\themes\icons
    • Open this file with a text editor: ...\Omega\themes\icon.json
    • Add your icon to the list:
      1. "apps/[your app's folder]/[name of your app]_icon.png" : "apps/[name of your app]_icon.png",
  4. Compile with your app! Don’t forget to clean (with make clean)!

Publish your app on GitHub

Upload your app folder in a new repository (on your account). Then, if you want to dicuss your app, open an issue in this repository. We’ll be happy to see what you created! If The Omega Team likes your app (and if you agree), we may include it in Omega by default :wink:.

Omega App Template License

NumWorks is a registered trademark. Omega is not affiliated with Numworks. Omega-App-Template is released under a CC0 License, because the sample app is based on boricj/numworks-hello-world, also under a CC0 License.