Can I build CfD locally? If so, from which sources...
# compose-desktop
m
Can I build CfD locally? If so, from which sources? I don't need Web.
i
Yes. Download submodule, configure environment, and run
./scripts/publish
m
Thanks. How much 'upstream' is that path? I've met various branches like jetbrains/androidx/jb-main, jetbrains/androidx/androidx-main, androidx/androidx/androidx-main and this one, all of them seem to have different commits and I wonder which one is the release or the develop one.
E.g. on maven there is 0.0.0-use_kotlin_1.6.10-RC-dev512, will it be there?
i
release/1.0
branch is
1.0.0
0.0.0-use_kotlin_1.6.10-RC-dev512 won't be there. it is an experimental branch
0.0.0-use_kotlin_1.6.10-RC-dev512
is built from
use_kotlin_1.6.10-RC
m
Ok, I see there are various active branches on JetBrains/compose-jb, should I care about any other aforementioned one, e.g. jetbrains/androidx/jb-main? It looks like commits are picked from one another in some way.
i
jb-main
is outdated for now, but we will use it as a base for 1.1/1.2 in the future
m
And in case I want only ever to build desktop, is there a chance I can get away without setting up andorid dependencies (Android SDK, IJ instead of AS)?
i
The build system uses it, so it isn't possible
IJ instead of AS
You don't need an IDE, if you just need to build artifacts. If you need to change some code, you can only work in Android Studio. IJ doesn't support the latest Android plugin