155PIN2 Projekt - Informatika 2: Porovnání verzí

Z GeoWikiCZ
Řádek 49: Řádek 49:
Trac je dostupný na '''http://geo102.fsv.cvut.cz/trac/pin2'''
Trac je dostupný na '''http://geo102.fsv.cvut.cz/trac/pin2'''


Příklad vypsání ticketů pro skupinu A [http://geo102.fsv.cvut.cz/trac/pin2/query?status=assigned&status=new&status=reopened&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=reporter&keywords=~2010-a zde].
Příklad vypsání ticketů pro skupinu A [http://geo102.fsv.cvut.cz/trac/pin2/query?status=assigned&status=new&status=reopened&status=closed&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=reporter&keywords=~2010-a zde].


=== Git ===
=== Git ===

Verze z 16. 2. 2011, 13:41

Anotace

Předmět navazuje na Projekt - Informatika. Studenti jsou rozděleni do skupin, které během semestru pracují na zadaném tématu z oboru geoinformačních technologií.

Skupiny během semestru průběžně prezentují výsledky a postup prací. Semestr je zakončen veřejnou prezentací projektů.

Zadání projektu

Akademický rok 2010/2011

Akademický rok 2009/2010

Akademický rok 2008/2009

Požadavky

  • Výsledek projektu je šířen pod licencí GNU GPL, pokud s touto podmínkou autoři nesouhlasí, musí to explicitně uvést na první straně dokumentace
  • Závěrečná zpráva je uložena do repositáře pin2. Součástí závěrečné zprávy musí být:
    • textová dokumentace ve formátu PDF včetně zdrojového textu, např. LaTeX
    • všechny zdrojové texty strukturované podle potřeby do hierarchie podadresářů
    • se zdrojovými texty překládaných programů musí být dodán vždy soubor Makefile

Struktura adresáře (příklad pro skupinu A rok 2009):

/2009
|
|-/a
  |
  |-/dokumentace
  |-/src
  |-/prezentace
  • Projekt je zakončen veřejnou prezentací
    • K prezentaci se předkládá textová část dokumentace (nemusí obsahovat přílohy), tak aby byla k dispozici a mohla být dána k nahlédnutí přítomným zájemcům
    • Plná dokumentace musí být k datu odevzdání zprávy vystavena v repositáři pin2

Trac

Trac je nástroj pro správu projektu a hlášení chyb. Trac je svobodný software licencovaný pod GNU GPL. Umožňuje integraci systému hlášení chyb, systému pro správu verzi (např. Git) a wiki.

Trac je dostupný na http://geo102.fsv.cvut.cz/trac/pin2

Příklad vypsání ticketů pro skupinu A zde.

Git

Zdrojové kódy včetně dokumentace jsou uloženy v Git repositáři pin2. Právo zápisu do repositáře mají pouze členové dané skupiny, přístup pro čtení omezen není.

Návod pro práci s Git naleznete zde.

Příklad stažení repositáře

  • pouze pro čtení
git clone git://geo102.fsv.cvut.cz/pin2.git
  • uživatel s právem zápisu
git clone git@geo102.fsv.cvut.cz:pin2.git

Pro experimenty (seznámení s Gitem) používejte sandbox

git clone git@geo102.fsv.cvut.cz:sandbox.git


PostGIS

Pro účel projektu je na serveru 'josef' zřízena databáze pgis_pin2. Každé skupině je přiřazeno unikátní schéma, např. skupině 'A' v roce 2009 - a09. V projektech se schéma uvádí vždy explicitně pro každou tabulku, tedy např.

SELECT count(*) FROM a09.obce;

Pro potřeby UMN MapServer či QGIS lze k databázi přistupovat jako uživatel 'postgis' s heslem 'postgis1'.

Konzultace

Ing. Martin Landa <martin.landa fsv.cvut.cz> (B802, konzultační hodiny)