aboutsummaryrefslogtreecommitdiff
path: root/src/public/contributing.html
blob: 311226f64fd4b061e77a08f54cb7f7db4bc51a05 (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
70
<p>
  En principi tots els projectes que veureu a la meva
  <a href="https://git.mssola.com">instància de Git</a> o al
  meu <a href="https://github.com/mssola">perfil de Github</a> són personals.
  Amb això vull dir que honestament no espero cap contribució, però tot i així
  sempre s'agraeix l'ajuda :-) Si voleu informar d'algun error o suggerir alguna
  millora, <a href="mailto:mssola@mssola.com" title="mssola@mssola.com">em podeu
  enviar un correu electrònic</a>. Sinó, si realment voleu contribuir amb
  canvis, prefereixo que m'envieu pedaços per correu electrònic. És a dir:
<p>

<ul>
  <li>
    Utilitzeu les comandes natives de Git
    (p.e. <code>commit</code>, <code>rebase</code>, et al) per tal d'obtenir un
    llistat de commits que voldríeu que revisés.
  </li>

  <li>
    Escriviu <a href="https://chris.beams.io/posts/git-commit/" title="Entrada
    sobre com escriure bons missatges de Git">bons missatges als
    commits</a>. Encara millor si estan en l'estil
    del <a href="https://docs.kernel.org/process/submitting-patches.html"
    title="Linux kernel">nucli Linux</a>.
  </li>

  <li>
    Utilitzeu l'opció <code>--cover-letter</code>
    de <a href="https://git-scm.com/docs/git-format-patch" title="git
    format-patch">git format-patch</a> si esteu enviant diversos commits, i
    expliqueu allà perquè hauria de revisar els vostres canvis.
  </li>

  <li>
    Envieu-ho tot amb <a href="https://git-scm.com/docs/git-send-email"
    title="git send-email">git send-email</a> i miraré de respondre a les
    propostes de canvi.
  </li>
</ul>

<p>
  Si sou suficientment <em>frikis</em> com per haver fet un fork d'algun
  projecte meu, aleshores també podríeu utilitzar la comanda nativa de
  git <a href="https://git-scm.com/docs/git-request-pull"
  title="git-request-pull manual">request-pull</a>, encara que prefereixo el
  mètode que suara he llistat amb <code>git-send-email</code>.
</p>

<p>
  Havent dit això, si tot plegat només us genera dubtes i creieu que va més
  enllà de l'experiència que teniu amb Git, podeu considerar com a últim recurs
  enviar-me un <a href="https://github.com/mssola" title="El meu perfil de
  Github">PR a Github</a>. Per a tots els projectes que tinc a la meva
  <a href="https://git.mssola.com">instància de Git</a>, miro de tenir un mirror
  a Github que estigui raonablement actualitzat (no prometo res). Igualment, no
  fusionaria res per allà i ho faria a mà. Això inclou que potser faig canvis en
  el missatge si s'escau.
</p>

<p>
  Per acabar, m'afegeixo
  al <a href="https://docs.kernel.org/process/submitting-patches.html#developer-s-certificate-of-origin-1-1"
  title="Descripció del Certificat d'Origen del Desenvolupador 1.1">Certificat
  d'Origen del Desenvolupador 1.1</a>. Per tant, per a cada commit necessito
  el <code>Signed-off-by</code> si voleu que agafi els vostres canvis. A més,
  si la vostra contribució ha estat feta en qualsevol part del procés amb
  l'ajuda d'un model de llenguatge, també m'agradaria saber-ho. Agraeixo
  l'honestedat i faria que el procés de revisió l'encarés d'una altra manera.
</p>