Skip to content

Commit 78d6d11

Browse files
author
Hodor The Master
committed
Adding or updating preview build for PR: 1572
1 parent 7f7defb commit 78d6d11

File tree

3 files changed

+117
-130
lines changed

3 files changed

+117
-130
lines changed

pr-1572/quick-start/environment-setup/index.html

Lines changed: 36 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -712,10 +712,10 @@ <h2 id="introduction"><a class="anchor" href="#introduction"></a>Introduction</h
712712
</div>
713713
</div>
714714
<div class="sect1">
715-
<h2 id="installing-scarb-and-snfoundry"><a class="anchor" href="#installing-scarb-and-snfoundry"></a>Installing Scarb and Starknet Foundry</h2>
715+
<h2 id="setting_up_your_environment_on_macos_and_linux"><a class="anchor" href="#setting_up_your_environment_on_macos_and_linux"></a>Setting up your environment on MacOS and Linux</h2>
716716
<div class="sectionbody">
717717
<div class="sect2">
718-
<h3 id="macos_and_linux"><a class="anchor" href="#macos_and_linux"></a>MacOS and Linux</h3>
718+
<h3 id="installing_scarb_and_starknet_foundry"><a class="anchor" href="#installing_scarb_and_starknet_foundry"></a>Installing Scarb and Starknet Foundry</h3>
719719
<div class="paragraph">
720720
<p>On MacOS and Linux, Scarb and Starknet Foundry can be easily installed using the <a href="https://github.com/software-mansion/starkup" target="_blank" rel="noopener">Starkup installer</a> by running:</p>
721721
</div>
@@ -751,13 +751,8 @@ <h3 id="macos_and_linux"><a class="anchor" href="#macos_and_linux"></a>MacOS and
751751
</table>
752752
</div>
753753
</div>
754-
</div>
755-
</div>
756-
<div class="sect1">
757-
<h2 id="installing-devnet"><a class="anchor" href="#installing-devnet"></a>Installing Starknet Devnet</h2>
758-
<div class="sectionbody">
759754
<div class="sect2">
760-
<h3 id="macos_and_linux_2"><a class="anchor" href="#macos_and_linux_2"></a>MacOS and Linux</h3>
755+
<h3 id="installing_starknet_devnet"><a class="anchor" href="#installing_starknet_devnet"></a>Installing Starknet Devnet</h3>
761756
<div class="paragraph">
762757
<p><a href="#installing-scarb-and-snfoundry">Similar to Scarb and Starknet Foundry</a>, it is highly recommended to install Starknet Devnet on MacOS and Linux via the <code>asdf</code> version manager. Luckily, if you installed Scarb and Starknet Foundry using the Starkup installer, you should already have <code>asdf</code> installed. To install Starknet Devnet using <code>asdf</code>:</p>
763758
</div>
@@ -809,13 +804,8 @@ <h3 id="macos_and_linux_2"><a class="anchor" href="#macos_and_linux_2"></a>MacOS
809804
</ol>
810805
</div>
811806
</div>
812-
</div>
813-
</div>
814-
<div class="sect1">
815-
<h2 id="installing-starkli"><a class="anchor" href="#installing-starkli"></a>Installing Starkli</h2>
816-
<div class="sectionbody">
817807
<div class="sect2">
818-
<h3 id="macos_and_linux_3"><a class="anchor" href="#macos_and_linux_3"></a>MacOS and Linux</h3>
808+
<h3 id="installing_starkli"><a class="anchor" href="#installing_starkli"></a>Installing Starkli</h3>
819809
<div class="paragraph">
820810
<p>It is highly recommended to install Starkli on MacOS and Linux using the <a href="https://get.starkli.sh" target="_blank" rel="noopener"><code>starkliup</code> portable script</a>. <code>starkliup</code> manages shell configuration for you, and using any other installation method requires to <a href="https://book.starkli.rs/shell-completions" target="_blank" rel="noopener">manually set up shell completions</a>. To install Starkli using <code>starkliup</code>:</p>
821811
</div>
@@ -862,17 +852,17 @@ <h3 id="macos_and_linux_3"><a class="anchor" href="#macos_and_linux_3"></a>MacOS
862852
</div>
863853
</div>
864854
<div class="sect1">
865-
<h2 id="Dev-env-windows"><a class="anchor" href="#Dev-env-windows"></a>Setting up dev environment on Windows</h2>
855+
<h2 id="setting_up_your_environment_on_windows"><a class="anchor" href="#setting_up_your_environment_on_windows"></a>Setting up your environment on Windows</h2>
866856
<div class="sectionbody">
867857
<div class="paragraph">
868-
<p>Setting up Scarb and Starknet Foundry on Windows requires configuring the Windows Subsystem for Linux (WSL) and installing the tools inside a Linux distribution such as Ubuntu. Follow the steps below to complete the installation.</p>
858+
<p>Setting up Scarb and Starknet Foundry on Windows requires configuring the Windows Subsystem for Linux (WSL) and installing the tools inside a Linux distribution such as Ubuntu.</p>
869859
</div>
870860
<div class="sect2">
871-
<h3 id="install_wsl_and_ubuntu"><a class="anchor" href="#install_wsl_and_ubuntu"></a>Install WSL and Ubuntu</h3>
861+
<h3 id="installing_wsl_and_ubuntu"><a class="anchor" href="#installing_wsl_and_ubuntu"></a>Installing WSL and Ubuntu</h3>
872862
<div class="olist arabic">
873863
<ol class="arabic">
874864
<li>
875-
<p>Open <strong>PowerShell as Administrator</strong> and run:</p>
865+
<p>Open PowerShell as administrator and run:</p>
876866
<div class="listingblock">
877867
<div class="content">
878868
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">wsl --install</code></pre>
@@ -886,19 +876,19 @@ <h3 id="install_wsl_and_ubuntu"><a class="anchor" href="#install_wsl_and_ubuntu"
886876
<p>Restart your computer when prompted.</p>
887877
</li>
888878
<li>
889-
<p>After reboot, launch <strong>Ubuntu</strong> from the Start menu. On the first launch, create a UNIX username and password when prompted.</p>
879+
<p>After reboot, launch Ubuntu from the Start menu. On the first launch, create a UNIX username and password when prompted.</p>
890880
</li>
891881
</ol>
892882
</div>
893-
<div class="admonitionblock tip">
883+
<div class="admonitionblock note">
894884
<table>
895885
<tr>
896886
<td class="icon">
897-
<i class="fa icon-tip" title="Tip"></i>
887+
<i class="fa icon-note" title="Note"></i>
898888
</td>
899889
<td class="content">
900890
<div class="paragraph">
901-
<p>If <code>wsl --install</code> does not work, enable WSL manually with:</p>
891+
<p>If <code>wsl --install</code> does not work, enable WSL manually by running:</p>
902892
</div>
903893
<div class="listingblock">
904894
<div class="content">
@@ -907,15 +897,15 @@ <h3 id="install_wsl_and_ubuntu"><a class="anchor" href="#install_wsl_and_ubuntu"
907897
</div>
908898
</div>
909899
<div class="paragraph">
910-
<p>Then install Ubuntu from the Microsoft Store: <a href="https://aka.ms/wslstore" class="bare">https://aka.ms/wslstore</a></p>
900+
<p>and installing Ubuntu from the <a href="https://aka.ms/wslstore" target="_blank" rel="noopener">Microsoft Store</a>.</p>
911901
</div>
912902
</td>
913903
</tr>
914904
</table>
915905
</div>
916906
</div>
917907
<div class="sect2">
918-
<h3 id="install_prerequisites_in_ubuntu"><a class="anchor" href="#install_prerequisites_in_ubuntu"></a>Install Prerequisites in Ubuntu</h3>
908+
<h3 id="installing_prerequisites_in_ubuntu"><a class="anchor" href="#installing_prerequisites_in_ubuntu"></a>Installing prerequisites in Ubuntu</h3>
919909
<div class="olist arabic">
920910
<ol class="arabic">
921911
<li>
@@ -931,7 +921,7 @@ <h3 id="install_prerequisites_in_ubuntu"><a class="anchor" href="#install_prereq
931921
</div>
932922
</div>
933923
<div class="sect2">
934-
<h3 id="install_homebrew_linuxbrew"><a class="anchor" href="#install_homebrew_linuxbrew"></a>Install Homebrew (Linuxbrew)</h3>
924+
<h3 id="installing_homebrew"><a class="anchor" href="#installing_homebrew"></a>Installing Homebrew</h3>
935925
<div class="olist arabic">
936926
<ol class="arabic">
937927
<li>
@@ -952,7 +942,7 @@ <h3 id="install_homebrew_linuxbrew"><a class="anchor" href="#install_homebrew_li
952942
</div>
953943
</li>
954944
<li>
955-
<p>Verify the installation:</p>
945+
<p>Verify that Homebrew was installed correctly:</p>
956946
<div class="listingblock">
957947
<div class="content">
958948
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">brew --version</code></pre>
@@ -963,19 +953,19 @@ <h3 id="install_homebrew_linuxbrew"><a class="anchor" href="#install_homebrew_li
963953
</div>
964954
</div>
965955
<div class="sect2">
966-
<h3 id="install_asdf_version_manager"><a class="anchor" href="#install_asdf_version_manager"></a>Install ASDF (Version Manager)</h3>
956+
<h3 id="installing_asdf"><a class="anchor" href="#installing_asdf"></a>Installing <code>asdf</code></h3>
967957
<div class="olist arabic">
968958
<ol class="arabic">
969959
<li>
970-
<p>Install ASDF using Homebrew:</p>
960+
<p>Install <code>asdf</code> using Homebrew:</p>
971961
<div class="listingblock">
972962
<div class="content">
973963
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">brew install asdf</code></pre>
974964
</div>
975965
</div>
976966
</li>
977967
<li>
978-
<p>Add ASDF to your shell:</p>
968+
<p>Add <code>asdf</code> to your shell:</p>
979969
<div class="listingblock">
980970
<div class="content">
981971
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">echo '. "$(brew --prefix asdf)/libexec/asdf.sh"' &gt;&gt; ~/.bashrc
@@ -984,7 +974,7 @@ <h3 id="install_asdf_version_manager"><a class="anchor" href="#install_asdf_vers
984974
</div>
985975
</li>
986976
<li>
987-
<p>Verify ASDF is working:</p>
977+
<p>Verify that <code>asdf</code> is installed correctly:</p>
988978
<div class="listingblock">
989979
<div class="content">
990980
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">asdf --version</code></pre>
@@ -995,49 +985,46 @@ <h3 id="install_asdf_version_manager"><a class="anchor" href="#install_asdf_vers
995985
</div>
996986
</div>
997987
<div class="sect2">
998-
<h3 id="install_scarb_and_starknet_foundry_via_asdf"><a class="anchor" href="#install_scarb_and_starknet_foundry_via_asdf"></a>Install Scarb and Starknet Foundry via ASDF</h3>
988+
<h3 id="installing_scarb_starknet_foundry_and_starknet_devnet"><a class="anchor" href="#installing_scarb_starknet_foundry_and_starknet_devnet"></a>Installing Scarb, Starknet Foundry, and Starknet Devnet</h3>
999989
<div class="olist arabic">
1000990
<ol class="arabic">
1001991
<li>
1002-
<p>Add the Scarb plugin:</p>
992+
<p>Add the Scarb plugin and install the latest Scarb version:</p>
1003993
<div class="listingblock">
1004994
<div class="content">
1005-
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">asdf plugin add scarb</code></pre>
995+
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">asdf plugin add scarb
996+
asdf install scarb latest
997+
asdf set -u scarb latest</code></pre>
1006998
</div>
1007999
</div>
10081000
</li>
10091001
<li>
1010-
<p>Install the latest Scarb version:</p>
1002+
<p>Add the Starknet Foundry plugin and install the latest Starknet Foundry version:</p>
10111003
<div class="listingblock">
10121004
<div class="content">
1013-
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">asdf install scarb latest
1014-
asdf global scarb latest</code></pre>
1005+
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">asdf plugin add starknet-foundry
1006+
asdf install starknet-foundry latest
1007+
asdf set -u starknet-foundry latest</code></pre>
10151008
</div>
10161009
</div>
10171010
</li>
10181011
<li>
1019-
<p>Add the Starknet Foundry plugin:</p>
1012+
<p>Add the Starknet Devnet plugin and install the latest Starknet Devnet version:</p>
10201013
<div class="listingblock">
10211014
<div class="content">
1022-
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">asdf plugin add starknet-foundry</code></pre>
1015+
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">asdf plugin add starknet-devnet
1016+
asdf install starknet-devnet latest
1017+
asdf set -u starknet-devnet latest</code></pre>
10231018
</div>
10241019
</div>
10251020
</li>
10261021
<li>
1027-
<p>Install the latest Starknet Foundry version:</p>
1028-
<div class="listingblock">
1029-
<div class="content">
1030-
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">asdf install starknet-foundry latest
1031-
asdf global starknet-foundry latest</code></pre>
1032-
</div>
1033-
</div>
1034-
</li>
1035-
<li>
1036-
<p>Restart your terminal and verify installation:</p>
1022+
<p>Restart your terminal and verify that Scarb, Starknet Foundry, and Starknet Devnet were installed correctly:</p>
10371023
<div class="listingblock">
10381024
<div class="content">
10391025
<pre class="highlightjs highlight"><code class="language-terminal hljs" data-lang="terminal">scarb --version
1040-
snforge --version &amp;&amp; sncast --version</code></pre>
1026+
snforge --version &amp;&amp; sncast --version
1027+
starknet-devnet --version</code></pre>
10411028
</div>
10421029
</div>
10431030
</li>

pr-1572/search-index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)