<div dir="ltr">Mo vado a sviluppa' con quelli di freifunk eh o,o<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 19 gennaio 2014 15:28, Nemesis <span dir="ltr"><<a href="mailto:nemesis@ninux.org" target="_blank">nemesis@ninux.org</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Porco zio ho cliccato su rejected invece che accept in mailman,
    quindi inoltro.<br>
    <div><br>
      <br>
      -------- Original Message --------
      <table border="0" cellpadding="0" cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap valign="BASELINE">Subject:
            </th>
            <td>Re: Linee guida per github - netengine</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap valign="BASELINE">Date: </th>
            <td>Sun, 19 Jan 2014 13:53:20 +0100</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap valign="BASELINE">From: </th>
            <td>Diego Luca Candido <a href="mailto:diego.luca.candido@gmail.com" target="_blank"><diego.luca.candido@gmail.com></a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap valign="BASELINE">To: </th>
            <td>Nemesis <a href="mailto:nemesis@ninux.org" target="_blank"><nemesis@ninux.org></a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap valign="BASELINE">CC: </th>
            <td>_n355_1 (Matteo) <a href="mailto:matteo@ninux.org" target="_blank"><matteo@ninux.org></a>,
              <a href="mailto:ninux-dev@ml.ninux.org" target="_blank">ninux-dev@ml.ninux.org</a></td>
          </tr>
        </tbody>
      </table><div><div class="h5">
      <br>
      <br>
      <pre>Appena iscritto alla ml

Il 19 gennaio 2014 13:51, Nemesis <a href="mailto:nemesis@ninux.org" target="_blank"><nemesis@ninux.org></a> ha scritto:
> Ciao matteo,
>
> aggiungo ninux-dev alla discussione, possiamo usare questa ML dato che gli
> argomenti potrebbero interessare anche a clauz e spero altri.
>
> Aggiungo anche joxer (Diego) e lo invito a iscriversi:
> <a href="http://ml.ninux.org/mailman/listinfo/ninux-dev" target="_blank">http://ml.ninux.org/mailman/listinfo/ninux-dev</a>
>
> On 01/19/2014 11:36 AM, _n355_1 (Matteo) wrote:
>
> Riprendo a lavorarci in settimana, scriverò il test (sembra abbastanza
> facile, guardando l'esempio che hai notificato) per il metodo uptime e ti
> farò la pull request per il metodo + test, adesso non ci riesco, devo andare
> a pranzo fuori e poi sono impegnato tutto il giorno.
>
> Comunque che linee guida/convenzioni devo seguire per lavorare con git?
> Faccio commit "atomici" e pull request per feature? (In questo caso per il
> metodo e il test?).
>
>
> Sì, cerca di fare un commit per ogni cambiamento o feature, includendo
> possibilmente i test per ogni cambiamento o feature. Ma se non riesci a fare
> il test subito puoi farlo in un secondo commit.
>
> I commenti come devono essere? Una descrizione concisa da visualizzare con
> git log e visualizzare il dettaglio con un git log --pretty=full?
>
>
> Così sarebbe perfetto, ma sinceramente io tendo a fare solo descrizioni
> molto concise con delle parole chiave, perchè poi bisogna andare a guardare
> necessariamente il codice per capire cosa è stato fatto realmente.
>
> Comunque non bisogna concentrarsi solo su git ma anche su tutto il resto,
> qui ho scritto i punti principali:
> <a href="https://github.com/nemesisdesign/netengine#contribute" target="_blank">https://github.com/nemesisdesign/netengine#contribute</a>
>
> Ma mi sono dimenticato di inserire un riferimento a PEP8:
> <a href="http://www.python.org/dev/peps/pep-0008/" target="_blank">http://www.python.org/dev/peps/pep-0008/</a>
>
> Inoltre è molto importante che la copertura dei test non scenda sotto il
> 90%.
>
> Ieri mi sono messo davanti al pc dalle sei all'una per lavorare a netengine,
> dovevo sistemare prima la rete e pensavo di farlo in un paio di ora,
> purtroppo non ho ancora finito e quindi non ho fatto sulla su netengine.
> In compenso per la parte ipv4 funziona, ho configurato l'edge router e il
> tplink, con tutte le vlan etc... adesso da casa posso lavorare in rete senza
> problemi.
>
> Tanto per...penso ad alta voce:
>
> Per quanto riguarda l'ambiente di test locale sul pc dello sviluppatore ho
> pensato alcune cose, le proverò questa settimana che sono in trasferta
> perchè non dovrei essere saturo di cose da fare la sera in albergo.
> Se non ricordo male il progetto confine esegue dei linux container con
> openwrt su hardware x86 quindi per openwrt si può tranquillamente usare
> "docker" che è molto semplice da eseguire e facile da preparare, c'è una
> buona documentazione e molto fomento nel mondo (Oppure per mac vagrant +
> docker c'è già la ricetta vagrant nei sorgenti di docker).
>
>
> Sarebbe ottimo.
>
> Devo vedere se si può fare anche con AirOS, sai se su netkit lo hanno
> testato? netkit usa UML se non sbaglio, comunque si può emulare
> l'archiettura mips con qemu, se è una cosa semplice e veloce ci provo.
>
>
> Riguardo netkit c'è qualcun altro di Ninux che ne sa più di noi, in
> particolare Halino e Immanuel lo hanno usato per i loro studi. La prossima
> volta dobbiamo cercare di fare un incontro dedicato a questo argomento e
> includere anche loro nella discussione.
>
> La cosa migliore sarebbe fare in modo che si possa installare una rete di
> test in modo facile e tenere un'ambiente di test (con password condivise)
> riservato agli sviluppatori di ninux-dev.
>
> Nemesis



-- 
Diego Luca Candido aka joxer

<a href="http://about.me/diego.luca.candido" target="_blank">http://about.me/diego.luca.candido</a>

«Tutto il senso del libro si potrebbe riassumere nelle parole: Quanto
può dirsi, si può dir chiaro; e su ciò, di cui non si può parlare, si
deve tacere»
Ludwig Wittgenstein
</pre>
      <br>
    </div></div></div>
    <br>
  </div>

<br>_______________________________________________<br>
ninux-dev mailing list<br>
<a href="mailto:ninux-dev@ml.ninux.org">ninux-dev@ml.ninux.org</a><br>
<a href="http://ml.ninux.org/mailman/listinfo/ninux-dev" target="_blank">http://ml.ninux.org/mailman/listinfo/ninux-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Diego Luca Candido aka joxer<br><br><a href="http://about.me/diego.luca.candido" target="_blank">http://about.me/diego.luca.candido</a><br><br>«Tutto il senso del libro si potrebbe riassumere nelle parole: Quanto può dirsi, si può dir chiaro; e su ciò, di cui non si può parlare, si deve tacere»<br>
Ludwig Wittgenstein
</div>