DestinyWeaves / theme

JCINK Theme for Destiny Weaves, to match the Guidebook
Other
0 stars 0 forks source link

Create github actions workflow to automate JCINK Control Panel deployment #1

Closed AJMansfield closed 1 week ago

AJMansfield commented 1 week ago

The theme is currently packed into the skinset artifact, with a structure like:

skinset
+ DestinyWeaves_default.xml
+ DestinyWeaves_dark.xml
+ DestinyWeaves_light.xml
+ assets
  + js__flattened_assets.js
  + css__flattened_assets.css
  + images__flattened_assets.png

Deploying the packed theme to JCINK will mean:

AJMansfield commented 1 week ago

Gonna use python, since it's what I know best -- can implement the AP login/logout as a contextmanager.

AJMansfield commented 1 week ago

JCINK is a very old/jank site, and the admin panel makes heavy use of NN-style Frames.

Maybe it'd be better to try to abstract out and use the underlying API directly, but even figuring out what that API is would be a lot of work.

We'll just use a full headless automation web-browser instead, in the form of Selenium WebDriver.