Avoimen kehityksen työkalut

Avoimien ohjelmien päivä

2005-04-16

Tommi Virtanen <tv@inoi.fi>

Kuka on Tommi Virtanen?

Mikä on Inoi?

Avoin kehitys

Kehitystyökalut

Kirjastoja, protokollia

Postituslistat

Versionhallinta

Tikettienseuranta

Esimerkki: Bugzilla, 1/4

bugzilla-1.png

Esimerkki: Bugzilla, 2/4

bugzilla-2.png

Esimerkki: Bugzilla, 3/4

bugzilla-3.png

Esimerkki: Bugzilla, 4/4

bugzilla-4.png

Esimerkki: Trac, 1/3

trac-ticket-1.png

Esimerkki: Trac, 2/3

trac-ticket-2.png

Esimerkki: Trac, 3/3

trac-ticket-3.png

Wikit

Esimerkki: MoinMoin

moinmoin.png

Esimerkki: TWiki

twiki.png

Esimerkki: Trac, 1/2

trac-wiki-1.png

Esimerkki: Trac, 2/2

trac-wiki-2.png

Kääntäminen

Virtuaalikoneita

Virheiden etsintä, ehkäisy

Debuggaus

Editointi

Esimerkki: emacs

emacs.png

Esimerkki: tree

tree.png

Massaeditointi

Muutosten manipulointi

Esimerkki: meld

meld.png

Koodin dokumentointi

Tekninen piirtäminen, visualisointi

Esimerkki: graphviz

graphviz.png
digraph ldap_is_a_tree {
  root [style=dashed];
  com [style=dashed, label="dc=com"];
...
  root -> com -> example_co [style=dashed];
  example_com -> {
    People_example_com;
    SomethingElse_example_com;
  };
  People_example_com -> {
    Accounting_People_example_com;
    Marketing_People_example_com;
    Sales_People_example_com;
    Support_People_example_com;
  }
  People_example_com -> {
    RAD_People_example_com;
  } [label="referral"];
...

Yleisempi dokumentointi

XML

Webbipalvelut

Esimerkki: freshmeat

freshmeat.png

Esimerkki: del.icio.us

delicious.png

Webarkkitehtuuri

Web-ohjelmointi

Etäyhteydet

Tehokas työympäristö

Esimerkki: ruutukaappaus

screenshot.png

Sekalaisia

Kiitos

Kysymyksiä?

Esitys verkossa http://eagain.net/talks/avoin-kehitys/