Closed DrChat closed 3 months ago
Thanks @DrChat for putting this together, I'll take a look at this later today. Is this pretty much ready to go (outside of the broken Makefile, which I can take a look at fixing)
It's not quite yet ready to go - there's still some TODOs like with the Makefile
and using the rel
config for releases.
I'm also looking at whether or not the logic in the yaml workflows can be extracted into a separate helper, like cargo-xtask
.
Feel free to push commits to this PR if you want to look at the Makefile.
PS: I noticed that the documentation for developers has become stale. Not sure where the code is for it though :)
@a5huynh I think this is good to go now - the YAML changes can probably be saved for another PR since it'll require more work than I thought.
There was another annoying issue where trunk keeps deleting the
NM, found a workaround :).gitkeep
file and it's really easy to accidentally commit. Not sure what to do about it since that folder needs to exist on a fresh checkout.
@DrChat awesome thanks for getting this together! I'll have some time this weekend to review things
cargo build --all
now works from a clean checkout. Good for helping onboard new developers that are used to running that command.cargo check
, whichrust-analyzer
depends on.Tauri
tauri
crate toapps
folder to designate it as a "frontend app"rel
config to "publish" builds so that they are still bundled.Added a "tl;dr" section to the readme to give developers a very quick command they can run to start up Spyglass from their clone.
But...
Makefile
. Thoughts on just redirecting it tocargo make
and consolidating?