taalhavras / ucal

a martian calendar
53 stars 6 forks source link

WIP Package for app distribution #69

Closed finned-palmer closed 2 years ago

finned-palmer commented 2 years ago

Rearranges the repo around app distribution, adds necessary files for app distribution packaging.

Do not merge yet, need to get it to actually run.

cc @taalhavras @willbach @jalehman

Todo list:

taalhavras commented 2 years ago

Whoa nice! I've tried derusting this myself last weekend and didn't get too far - glad to see you had better luck.

taalhavras commented 2 years ago

Just posting an update - I've been messing with this and still haven't gotten to the bottom of the push-hook issue. Doesn't seem to be much info on this anywhere which means either 1) It's something weird and nasty or 2) it's something especially dumb. Stack trace for reference https://www.toptal.com/developers/hastebin/ikukehiyam.js

taalhavras commented 2 years ago

with the last two changes all the apps build and run fine. I'm still having an issue navigating to the calendar page (currently http://localhost:8082/apps/calendar just shows a black screen).

finned-palmer commented 2 years ago

Awesome. I can take a look at the webpack config.

taalhavras commented 2 years ago

Alright after the latest changes I made everything here works. There are still things to improve on the UI (might make separate issues for those) but after this there's nothing stopping us from packaging this up for distribution. I will set up a host moon sometime this week.

finned-palmer commented 2 years ago

Nice work @taalhavras!