ToyKeeper / anduril

Anduril 2 Flashlight Firmware and FSM UI Toolkit
GNU General Public License v3.0
199 stars 48 forks source link

Per-user config implementation, reworked and extended #57

Open SiteRelEnby opened 3 months ago

SiteRelEnby commented 3 months ago

Based on @ntoivola's work, restructured users/ directory to allow for custom model configuration, rewrote documentation, improved script flexibility around user configuration. Now have per-user configuration working with my own custom builds, and also did the base work for heavier customisation such as multiple custom configuration files per build target. An example repository for user configs is also in progress.

crox commented 3 months ago

@SiteRelEnby I was trying out your update as this is a feature I am interested in. I had some issues that I attempted to fix. However, I am not that familiar with github flow, so the extra pull request may not be the right way. Apologies if I missed something https://github.com/ToyKeeper/anduril/pull/59

SiteRelEnby commented 3 months ago

@crox merged into this one, thanks

pfuender commented 3 months ago

Thanks @SiteRelEnby & @crox - I've just tested this PR locally and this worked flawless with "global"+model overrides.

ntoivola commented 3 months ago

Finally got around to checking this out. Haven't tried building with this yet but it looks like a nice improvement over my original work!

SiteRelEnby commented 3 months ago

Small update with a few script optimisations + nice-to-haves, no functional changes.