Fappen is an app that strives to connect the various F-Klub services/systems in a single mobile package.
To set up a development environment for the project you will need the following setup on your system:
- Node.JS (Any semi recent version should work - has been tested to work with V17)
- A local stregsystem setup. Since the app depends on the API you will need with that implemented (see stregsystem/#320).
Running the project:
npm install # Installs dependencies
npm start # Builds the project and starts a local server
To simply build locally, just run npm run build
.
The following guide is for generating a release on Ubuntu 22.
- Node (>= v17)
- Python (>= 3.10.x)
- An Internet connection (>= Dial-up)
- Possibly:
coreutils
for Node
npm install
python3 util/build_songs.py
./setup build live -p release
Generally, try to do things twice.
Solution: Try clear parcel cache: rm -rf .parcel-cache/