nuages.html 4.28 KB
Newer Older
christophe siraut's avatar
christophe siraut committed
1
{% extends "base.html" %}
christophe siraut's avatar
christophe siraut committed
2
{% load i18n %}
christophe siraut's avatar
christophe siraut committed
3
4
5

{% block chapeau %}
 
chris's avatar
chris committed
6
    <h1>{% trans "About Nuages" %}</h1>
christophe siraut's avatar
christophe siraut committed
7
8
    
        <p class="info">
chris's avatar
chris committed
9
        {% trans "A collaborative meeting poll system, similar to doodle or rdvz. This application was named after Django's famous song and because computer work is easier when its cloudy. It is build in python, using the django framework and a little of javascript." %} 
chris's avatar
chris committed
10
11
        </p>
        <p class="info">
12
            {% trans "Feedback and collaboration are welcome at" %} <a href="mailto:tech@lists.domainepublic.net">tech@lists.domainepublic.net</a>. {% trans "<a href='https://listes.domainepublic.net/listinfo/tech'>Inscription to the mailing list</a> is recommended before posting." %}
christophe siraut's avatar
christophe siraut committed
13
            {% trans "We have a project page at" %} <a href="http://projets.domainepublic.net/projects/nuages/">projets.domainepublic.net</a>.
christophe siraut's avatar
christophe siraut committed
14
        </p>
chris's avatar
chris committed
15
        <p class="info">
16
            Get Nuages: git clone http://git.domainepublic.net/git/nuages.git <br>
chris's avatar
chris committed
17
Browse changes: <a href="http://git.domainepublic.net/?p=nuages.git">http://git.domainepublic.net/?p=nuages.git</a><br>
18
            {% trans "Sources freely available under license" %} <a href="http://www.gnu.org/licenses/gpl.html">GPL</a>.
chris's avatar
chris committed
19
        </p>
christophe siraut's avatar
christophe siraut committed
20
21
22
23
24

{% endblock %}

{% block content %}

chris's avatar
chris committed
25
    <br />
christophe siraut's avatar
christophe siraut committed
26
27
28

    <div id="notify" class="blue">

chris's avatar
chris committed
29
    <ol style="width:50%"> <span style="font-size:16px;">nuage</span>&nbsp; /ny.aʒ/<br /><br />
christophe siraut's avatar
christophe siraut committed
30
31
32
33
34
35
36
37
38
39
40

           <li> (Météorologie) Amas de gouttelettes d’eau maintenues en suspension dans l’atmosphère et qui se résolvent ordinairement en pluie.
                <ul>
                    <li> La nuit était sombre, pas une étoile ne brillait au ciel, des nuages lourds et chargés de pluie glissaient au-dessus de la tête de nos voyageurs, comme les vagues d’une mer aérienne. — (Alexandre Dumas, Othon l’archer, 1839)</li>
                </ul><br />
            </li>
            
            <li> (Par extension) Tout ce qui empêche de voir distinctement les objets.
                <ul>
                    <li> Je ne vois rien, dit-elle, qu’un nuage de flèches si épais, qu’elles éblouissent mes yeux et cachent à ma vue même les archers qui les lancent. — (Walter Scott, Ivanhoé, Traduction de l’anglais par Alexandre Dumas, 1820)</li>
                    <li> (Figuré) Les nuages de l’erreur.</li>
41
                    <li> La tête dans les nuages, voilà la plus sûre des positions! - (Liévin)</li>
chris's avatar
chris committed
42
43
                    <li> Le rêve est un luxe ne s’en privons pas... - (Colin)</li>

christophe siraut's avatar
christophe siraut committed
44
45
46
47
                </ul>
            </li>
        </ol>
    </div>
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<h3>{% trans "Translate Nuages" %}</h3>
<div class="info">
<p>{% trans "If you have a little time and want help translate Nuages in your language, your help is welcome. You can translate the following file to your language, and present yourself on the mailing list." %}</p>

<pre>
http://git.domainepublic.net/?p=nuages.git;a=blob_plain;f=locale/fr/LC_MESSAGES/django.po
</pre>

</div>


<h3>{% trans "Applying patches" %}</h3>
<div class="info">
<p>{% trans "Anyone can directly commit to the repository. However, we ask you to send bigger changes to the mailing list to discuss them first. To push to the repository, you must follow this procedure:" %}</p>

{% trans "Fetch the public commit key:" %}</p>

<pre>
mkdir -p ~/.ssh/identity.d
wget http://git.domainepublic.net/git/keys/id_rsa -O ~/.ssh/identity.d/gitolite@git.domainepublic.net
wget http://git.domainepublic.net/git/keys/id_rsa.pub -O ~/.ssh/identity.d/gitolite@git.domainepublic.net.pub
chmod 600 ~/.ssh/identity.d/gitolite@git.domainepublic.net*
</pre>

<p>{% trans "Add the following section to your openssh-client config:" %}</p>

<pre>
cat >> ~/.ssh/config << EOF
Host git.domainepublic.net
  Port 3265
  IdentityFile ~/.ssh/identity.d/gitolite@git.domainepublic.net
79
EOF
80
81
82
83
84
85
86
87
</pre>

<p>{% trans "Check out a clone of the manual through ssh:" %}</p>

<pre>
git clone ssh://gitolite@git.domainepublic.net/nuages
</pre>

chris's avatar
chris committed
88
<p>{% trans "After sanitizing, commit the changes. Write commit messages that consist of full, useful sentences in English, starting with a capital letter and ending with a full stop." %}</p>
89
90
91
92
93
94
95
96
97
98
99

<pre>
   $ git commit -a -m "Adding a section on applying patches."
</pre>

<p>{% trans "Push the commit to the server:" %}</p>

<pre>
   $ git push
</pre>
</div>
christophe siraut's avatar
christophe siraut committed
100
101

{% endblock %}