This commit is contained in:
parent
b294117bb5
commit
cdce868b3f
1 changed files with 15 additions and 3 deletions
18
README.md
18
README.md
|
@ -1,7 +1,14 @@
|
||||||
# kivy - My first App
|
# kivy - My first App
|
||||||
...to test and setup a build pipeline
|
...to test and setup a build pipeline
|
||||||
|
|
||||||
## Setup
|
Obviously we use [kivy](https://kivy.org/) for this 'Hello World'. The app itself does nothing except displaying the words "Hello World!".
|
||||||
|
But the exciting part of this git repo is the build pipeline
|
||||||
|
|
||||||
|
Since a fe weeks forgejo/gitea have implemented github actions. And we use them to build the app.
|
||||||
|
|
||||||
|
## Setup local Development
|
||||||
|
For local app development, be inspired by this setup:
|
||||||
|
|
||||||
Venv and Requirements
|
Venv and Requirements
|
||||||
```
|
```
|
||||||
python3 -m venv app
|
python3 -m venv app
|
||||||
|
@ -18,5 +25,10 @@ python3.11 setup.py build_ext --inplace
|
||||||
make install
|
make install
|
||||||
```
|
```
|
||||||
|
|
||||||
## Note
|
## Build Pipeline
|
||||||
This is work in progress!
|
### Bulldozer building
|
||||||
|
There is a Github Action for building kivy apps for android using bulldozer. We mirrored the app to [https://backwesen.de/actions/gh-buildozer-action](https://backwesen.de/actions/gh-buildozer-action.git) and use it successfully for building our app.
|
||||||
|
|
||||||
|
### Releasing
|
||||||
|
Sadly gitea/forgejo does not support artifacts jet. So we have multiple different options for releasing our build binarys. Publishing them to other servers, put them in a new git repo or maybe there is a fancy way to attatch them to a release. For now we skipped this option and waiting for artifacts to become available.
|
||||||
|
In the meantime we use https://transfer.sh/ for uploading our files quick and dirty.
|
||||||
|
|
Loading…
Reference in a new issue