contributing.md: v self

pull/4465/head
Alexander Medvednikov 2020-04-17 18:20:05 +02:00
parent 59baef89a0
commit a358a6b0c6
1 changed files with 11 additions and 0 deletions

View File

@ -8,6 +8,17 @@ full of magic that only few people understand.
The V compiler is modular, and can be used by other applications. It is located
in `cmd/v/` and `vlib/v/`.
The most important and usefult command to remember when working on the V compiler is
`v self`.
It rebuilds the V compiler.
Be careful, if you introduce a breaking change and rebuild V, you will no longer be able to use V to build
itself. So it's a good idea to make a backup copy of a working compiler executable.
But don't worry, you can always simply run `make`, it will download the C version of the compiler
and rebuild it from scratch.
The main files are:
1. `cmd/v/v.v`. The entry point.