Muudatused

Lähtekoodi pakk

Lisatud 12 baiti, 24. september 2012, kell 09:27
/* Juhiseid tarballide tegemiseks ja haldamiseks */
* Tarballi nimi peab olema unikaalne, koosnedes projekti nimest, versiooninumbrist ning pakkemeetodi laiendist, nt projekt-4.2.13.tar.xz.
* Kuna vaba tarkvara puhul on määrava tähtsusega, et kood oleks vaba ja jääks vabaks, siis on oluline pöörata tähelepanu koodi litsentsile. Iga koodifaili puhul peab olema päises märgitud koodi autor või allikas ja kasutatud litsents. See lihtsustab koodi päritolu kontrollimist ja ennetab vaidlusi autoriõiguse rikkumiste osas.
* Tarballi sees peaks olema alati üldjuhised (''README'') ja märkused litsentsi kasutatud litsentside kohta (''COPYING''), eraldi tuuakse ära muudatuste logi (''ChangeLog'' või ''NEWS'') ja/või autorite nimekiri (''AUTHORS'') ning paigaldusjuhised (''INSTALL'') jms.
* Muude kataloogide osas sisaldavad tarballid tavaliselt juurkataloogis kompileerimiseks/haldamiseks vajalikke faile (''CMakeLists.txt'', ''configure'' jne), rakenduse põhiosa moodustav lähtekood on tavaliselt kataloogis (''src''), eraldi alamkataloogides aga tõlkeid (nt ''po'' gettexti puhul), dokumentatsiooni (nt ''docs''), testiplaane/juhte (''test''), juhendeid (''man'') jm nagu ikoonid, käivitajad ja mis kõik veel.
* Kui tarball on tehtud avalikult kättesaadavaks, siis tohi selle sisu enam muutuda. Distributsiooni jaoks tähendab kontrollsumma või suuruse muutus, et kräkkerid on faili muutnud ja midagi on pahasti. Sageli avaldatakse koos koodipakkidega eraldi kanalite kaudu ka kontrollsummad või allkirjad, et allalaadijad saaks veenduda, et nad saavad rikkumata koodi.
1882
muudatust

Aita seda lehekülge täiustada!