mirror of
https://github.com/vlang/v.git
synced 2025-08-05 18:57:45 -04:00
docs: change instructions for cloning the V repository to use --depth=1
(#22905)
This commit is contained in:
parent
a9ae3765e7
commit
4e62b53ab6
4
.github/workflows/build_vinix_locally.sh
vendored
4
.github/workflows/build_vinix_locally.sh
vendored
@ -21,11 +21,11 @@ mkdir -p $BUILD
|
|||||||
|
|
||||||
cd $BUILD
|
cd $BUILD
|
||||||
echo "Clone current Vinix"
|
echo "Clone current Vinix"
|
||||||
./v retry -- git clone https://github.com/vlang/vinix.git --depth=1
|
./v retry -- git clone --depth=1 https://github.com/vlang/vinix.git
|
||||||
|
|
||||||
cd $BUILD
|
cd $BUILD
|
||||||
echo "Clone current mlibc"
|
echo "Clone current mlibc"
|
||||||
./v retry -- git clone https://github.com/managarm/mlibc.git --depth=1
|
./v retry -- git clone --depth=1 https://github.com/managarm/mlibc.git
|
||||||
|
|
||||||
cd $BUILD
|
cd $BUILD
|
||||||
echo "Patch mlibc for Vinix"
|
echo "Patch mlibc for Vinix"
|
||||||
|
2
.github/workflows/vinix_ci.yml
vendored
2
.github/workflows/vinix_ci.yml
vendored
@ -36,7 +36,7 @@ jobs:
|
|||||||
./v retry -- sudo apt install build-essential -y
|
./v retry -- sudo apt install build-essential -y
|
||||||
|
|
||||||
- name: Clone current Vinix
|
- name: Clone current Vinix
|
||||||
run: ./v retry -- git clone https://github.com/vlang/vinix.git
|
run: ./v retry -- git clone --depth=1 https://github.com/vlang/vinix.git
|
||||||
|
|
||||||
- name: Download Vinix kernel dependencies
|
- name: Download Vinix kernel dependencies
|
||||||
run: cd vinix/kernel && ./get-deps
|
run: cd vinix/kernel && ./get-deps
|
||||||
|
@ -123,7 +123,7 @@ accordingly in the steps below.)
|
|||||||
Let's say that the forked repository is at
|
Let's say that the forked repository is at
|
||||||
`https://github.com/YOUR_GITHUB_USERNAME/v` .
|
`https://github.com/YOUR_GITHUB_USERNAME/v` .
|
||||||
2. Clone the main v repository https://github.com/vlang/v to a local folder on
|
2. Clone the main v repository https://github.com/vlang/v to a local folder on
|
||||||
your computer, say named nv/ (`git clone https://github.com/vlang/v nv`)
|
your computer, say named nv/ (`git clone --depth=1 https://github.com/vlang/v nv`)
|
||||||
3. `cd nv`
|
3. `cd nv`
|
||||||
3.1 (optional) Run these commands, which ensure that all your code will be
|
3.1 (optional) Run these commands, which ensure that all your code will be
|
||||||
automatically formatted, before committing:
|
automatically formatted, before committing:
|
||||||
|
@ -14,7 +14,7 @@ RUN apt update && \
|
|||||||
COPY . /vlang-local
|
COPY . /vlang-local
|
||||||
|
|
||||||
RUN if [ -z "${USE_LOCAL}" ] ; then \
|
RUN if [ -z "${USE_LOCAL}" ] ; then \
|
||||||
git clone https://github.com/vlang/v/ /opt/vlang && \
|
git clone --depth=1 https://github.com/vlang/v /opt/vlang && \
|
||||||
rm -rf /vlang-local ; \
|
rm -rf /vlang-local ; \
|
||||||
else \
|
else \
|
||||||
mv /vlang-local/* . && \
|
mv /vlang-local/* . && \
|
||||||
|
10
README.md
10
README.md
@ -80,7 +80,7 @@ Note: On Ubuntu/Debian, you may need to run `sudo apt install git build-essentia
|
|||||||
|
|
||||||
To get started, execute the following in your terminal/shell:
|
To get started, execute the following in your terminal/shell:
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/vlang/v
|
git clone --depth=1 https://github.com/vlang/v
|
||||||
cd v
|
cd v
|
||||||
make
|
make
|
||||||
```
|
```
|
||||||
@ -168,7 +168,7 @@ shell/editor after that, so that it can pick up the new PATH variable.
|
|||||||
```bash
|
```bash
|
||||||
# xbps-install -Su base-devel
|
# xbps-install -Su base-devel
|
||||||
# xbps-install libatomic-devel
|
# xbps-install libatomic-devel
|
||||||
$ git clone https://github.com/vlang/v
|
$ git clone --depth=1 https://github.com/vlang/v
|
||||||
$ cd v
|
$ cd v
|
||||||
$ make
|
$ make
|
||||||
```
|
```
|
||||||
@ -179,7 +179,7 @@ $ make
|
|||||||
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/vlang/v
|
git clone --depth=1 https://github.com/vlang/v
|
||||||
cd v
|
cd v
|
||||||
docker build -t vlang .
|
docker build -t vlang .
|
||||||
docker run --rm -it vlang:latest
|
docker run --rm -it vlang:latest
|
||||||
@ -188,7 +188,7 @@ docker run --rm -it vlang:latest
|
|||||||
### Docker with Alpine/musl
|
### Docker with Alpine/musl
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/vlang/v
|
git clone --depth=1 https://github.com/vlang/v
|
||||||
cd v
|
cd v
|
||||||
docker build -t vlang_alpine - < Dockerfile.alpine
|
docker build -t vlang_alpine - < Dockerfile.alpine
|
||||||
alias with_alpine='docker run -u 1000:1000 --rm -it -v .:/src -w /src vlang_alpine:latest'
|
alias with_alpine='docker run -u 1000:1000 --rm -it -v .:/src -w /src vlang_alpine:latest'
|
||||||
@ -219,7 +219,7 @@ Linux/macos:
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
pkg install clang libexecinfo libgc libgc-static make git
|
pkg install clang libexecinfo libgc libgc-static make git
|
||||||
git clone https://github.com/vlang/v
|
git clone --depth=1 https://github.com/vlang/v
|
||||||
cd v
|
cd v
|
||||||
make
|
make
|
||||||
```
|
```
|
||||||
|
@ -24,7 +24,7 @@ Anything you can do in other languages, you can do in V.
|
|||||||
The best way to get the latest and greatest V, is to install it from source.
|
The best way to get the latest and greatest V, is to install it from source.
|
||||||
It is easy, and it takes only a few seconds:
|
It is easy, and it takes only a few seconds:
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/vlang/v
|
git clone --depth=1 https://github.com/vlang/v
|
||||||
cd v
|
cd v
|
||||||
make
|
make
|
||||||
```
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user