https://github.com/nesterow/june
A starter template for GUI applications with Julia and QML.jl
https://github.com/nesterow/june
gui julia julia-language qmljl qt
Last synced: 3 months ago
JSON representation
A starter template for GUI applications with Julia and QML.jl
- Host: GitHub
- URL: https://github.com/nesterow/june
- Owner: nesterow
- License: unlicense
- Created: 2019-08-28T19:20:53.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-30T00:24:37.000Z (almost 7 years ago)
- Last Synced: 2025-04-28T00:14:40.612Z (about 1 year ago)
- Topics: gui, julia, julia-language, qmljl, qt
- Language: Shell
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
JUNE
----
A starter template for building GUI applications with [Julia](https://julialang.org/) and [QML.jl](https://github.com/barche/QML.jl)
> Currently supported system is MacOS.
## Dependencies
#### On MacOS
XCode tools and Brew are required
```bash
brew install qt gcc
git clone https://github.com/nesterow/june
cd
make mac
```
## Running program
#### 1. From Atom/REPL
Inside Julia REPL press `]` then input `activate .`
Then open `main.jl` and press start `▶️` button.
Alternatively in REPL:
```
julia> include("src/main.jl")
```
#### 2. From make
```
make run
```
## Distributing
```
make pack-mac
```
or
```
APPNAME=AppName.app make pack-mac
```
## TODO
- Add build recipe for Debian
- Add build recipe for Linux ARM32
## ❤️ Contribute
Got a build recipe for your system? Please share!
- Fork repository
- Add bash script to `lib/build`
- Push your fix into a separate branch
- Make pull request to the `development` branch