]> Cypherpunks.ru repositories - govpn.git/blob - doc/sources.texi
Merge branch 'develop'
[govpn.git] / doc / sources.texi
1 @node Sources
2 @cindex Sources
3 @cindex Source code
4 @cindex Development source code
5 @cindex Git
6 @cindex Repository
7 @cindex Mirrors
8 @section Development source code
9
10 Development source code contains the latest version of the code. It may
11 be buggy. It does not contain compiled documentation and dependent
12 libraries source code. Because of that, it is not recommended for
13 porters: use @ref{Tarballs} instead.
14
15 You can obtain it by cloning @url{http://git-scm.com/, Git}
16 @url{http://git.cypherpunks.ru/cgit.cgi/govpn.git/log/, repository}
17 and fetching dependent libraries source code as git submodules:
18
19 @example
20 % git clone git://git.cypherpunks.ru/govpn.git govpn
21 % cd govpn
22 % git checkout develop
23 % git submodule update --init
24 @end example
25
26 Also there is mirror of dependent libraries for safety if their native
27 repositories will be unavailable (they are seldom updated):
28
29 @multitable @columnfractions .50 .50
30 @headitem Software/library @tab Mirror
31 @item @code{cypherpunks.ru/govpn} @tab @url{https://github.com/stargrave/govpn.git}
32 @item @code{github.com/agl/ed25519} @tab @url{git://git.cypherpunks.ru/ed25519.git}
33 @item @code{github.com/bigeagle/water} @tab @url{git://git.cypherpunks.ru/water.git}
34 @item @code{github.com/dchest/blake2b} @tab @url{git://git.cypherpunks.ru/blake2b.git}
35 @item @code{github.com/go-yaml/yaml} @tab @url{git://git.cypherpunks.ru/yaml.git}
36 @item @code{github.com/magical/argon2} @tab @url{git://git.cypherpunks.ru/argon2.git}
37 @item @code{golang.org/x/crypto} @tab @url{git://git.cypherpunks.ru/crypto.git}
38 @end multitable