You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, thanks for all the work on this awesome framework.
I had some ideas on how you could improve the initial installation step by using git filters & precompiled binaries
This is even better than --depth 1. Using git clone --filter="blob:none" significantly reduces clone time.
The larger the repo, the more time & bandwidth is saved.
I have been using an internal fork of install.sh, I have managed to reduce the initial setup & install time from 20-30 Mins to 5-10 Mins.
Most of it is due to not relying on go/cargo install and instead directly downloading pre-compiled statically linked binaries. from bin.ajam.dev
However, I understand, it's much safer/reliable to rely on go/cargo install than to trust me.
But, using git clone --filter="blob:none" should still shave off few minutes from install time.
The text was updated successfully, but these errors were encountered:
Hey, thanks for the suggestion! For the rust compilation I will leave it like this for now, currently the only rust tool needed is ripgen, but there are no official builds yet, otherwise we could grab the binary from there and skip the whole rust installation :)
Actually.... @d0nutptr@resyncgg could you please add the compiled binaries on the releases section? 🙏 🙏
Hi, thanks for all the work on this awesome framework.
I had some ideas on how you could improve the initial installation step by using git filters & precompiled binaries
git clone --filter="blob:none"
Read: https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/
This is even better than --depth 1. Using
git clone --filter="blob:none"
significantly reduces clone time.The larger the repo, the more time & bandwidth is saved.
Statically Compiled Binaries
I have been using an internal fork of install.sh, I have managed to reduce the initial setup & install time from 20-30 Mins to 5-10 Mins.
Most of it is due to not relying on
go/cargo
install and instead directly downloading pre-compiled statically linked binaries. from bin.ajam.devHowever, I understand, it's much safer/reliable to rely on
go/cargo install
than to trust me.But, using
git clone --filter="blob:none"
should still shave off few minutes from install time.The text was updated successfully, but these errors were encountered: