summaryrefslogtreecommitdiff
blob: 22096a474f1ed317d49aca5afc25a6f285b5da45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
---
title: Gentoo Code Repositories
navtitle: Get the Code

nav1: get-involved
nav2: get-code
nav2-show: true
nav2-weight: 60
---
<p class="lead">
  Here is all the code that powers Gentoo, only one <kbd>git clone</kbd> away:
</p>

<div class="row">
  <div class="col-xs-12 col-md-8 col-md-offset-2">
    <div class="panel panel-default">
      <div class="panel-heading">
        <h3 class="panel-title"><span class="fa fa-fw fa-code-fork"></span> CVS Repositories</h3>
      </div>
      <div class="panel-body">
        The main ebuild repository (<em>gentoo-x86</em>) is still available via CVS.
        <br>
        We offer anonymous read-only access (<em>AnonCVS</em>) as well as a web-based source code browser for CVS repositories.
      </div>
      <div class="panel-footer text-right">
        <a href="http://anoncvs.gentoo.org/" class="btn btn-primary btn-sm"><span class="fa fa-fw fa-code-fork"></span> AnonCVS</a>
        <a href="http://sources.gentoo.org/" class="btn btn-primary btn-sm"><span class="fa fa-fw fa-search"></span> Source Code Browser</a>
      </div>
    </div>
  </div>
</div>

<div class="row">
  <div class="col-xs-12 col-md-8 col-md-offset-2">
    <div class="panel panel-default">
      <div class="panel-heading">
        <h3 class="panel-title"><span class="fa fa-fw fa-git"></span> Git Repositories</h3>
      </div>
      <div class="panel-body">
        <p>
          Most other repositories containing package overlays, website code, and other project code are available in Git repositories.
          <br>
          Like with CVS, we offer anonymous read-only access (<em>AnonGit</em>) via the HTTP and Git protocols as well as a web-based source code browser.
        </p>
        <br>
        <div class="alert alert-info">
          You can find the URLs needed to clone repositories on the project pages in the source code browser.
          Unless you have an account on <tt>git.gentoo.org</tt>, please use the <tt>anongit.gentoo.org</tt> URL.
        </div>

        <hr>

        Additionally, we mirror some repositories on GitHub to facilitate contributions.
        You can find them all under the <a href="https://github.com/gentoo/">Gentoo organization</a>.
      </div>
      <div class="panel-footer text-right">
        <a href="http://anongit.gentoo.org/" class="btn btn-primary btn-sm"><span class="fa fa-fw fa-code-fork"></span> AnonGit</a>
        <a href="http://gitweb.gentoo.org/" class="btn btn-primary btn-sm"><span class="fa fa-fw fa-search"></span> Source Code Browser</a>
        <a href="https://github.com/gentoo/" class="btn btn-primary btn-sm"><span class="fa fa-fw fa-github-alt"></span> Gentoo on GitHub</a>
      </div>
    </div>
  </div>
</div>

<h2>Want <code>+w</code>?</h2>
<p>
  Please contact the listed repository owners to find out their contribution policy.
  The main ebuild repository (gentoo-x86) requires you to be a <a href="/get-involved/become-developer">Gentoo Developer</a> to commit.
</p>