Huong Dan Su Dung

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 31

Hng Dn S Dng Google Code

Mc Lc
I.To Mt Project trong Google code. 1.ng K ti Khon Gmail ca Google.. 2.To mt project trong Google Code II.Cc Thnh phn trong Google code 1.Project Home. 2.Download.. 3.Wiki.. 4.Issues.. 5.Source. 6.Administer (Ch c cc users thuc group owners mi thy).

I.To Mt Project trong Google code


1.ng k ti khon Gmail ca Google to 1 d n bn cn phi c 1 ti khon Gmail ca Google. Bn c th ng k ti https://mail.google.com hoc http://gmail.com

2.To mt project trong Google Code ng k s dng chng trnh qun l d n Google Code ca Google .Chng ta s vo trang http://code.google.com/hosting/

Click chn Sign in to create a project (nu bn cha ng nhp) hoc Click chn Create a new project to v thit lp Project.Google s yu cu ng nhp xc nhn v thit lp Project

+Project name : Tn ca d n chng ta s dng n truy cp trn internet .V d: http://code.google.com/p/webcms vi webcms l tn project name +Project summary : Tn ca Project s hin th mi khi chng ta truy cp vo d n +Project description : Thng tin m t v d n v s hin th trang home page +Version control system : Phin bn dng qun l source code trn Google c h tr 2 phin bn l Subversion v Mercurial .Chng ta c th xem chi tit v 2 phin bn ny ti y (http:code.google.com/p/support/wiki/)

+Source code license : Chn giy php cho d n .Code v ti liu c th phn phi di giy php no nh GNU ,Apache ,Mozilla, other +Project labels: to cc nhn gip tm kim nhanh chng trn project.Cc nhn ny c google gi . *Sau Click Create Project to mt d n Ch : Nu to tht bi google s bo li

Nu thnh cng

II.Cc thnh phn ca Google Code


1 Project Home: Trang ch ca d n Gm cc thnh phn chnh: *Updates: Cp nht thng tin mi nht v qu trnh lm vic ca cc thnh vin trong project.

*People : Cc thnh vin trong d n c ch d n mi vo hp tc. gia nhp th thnh vin cn phi c ti khon Gmail thm cc thnh vin vo th cn phi ng nhp bng ti khon thuc Group Owners

thm click vo nt Add members

Google Code c 3 cp phn quyn cc thnh vin trong d n:

Project owners : c ton quyn thay i mi th trn d n.V ch c group ny mi thy c menu Administer Project committers : C th lm vic trn d n nhng khng c quyn thit lp li cc ci t ca thnh vin group owners Project contributors : C cc quyn ging nh ti khon Non-Member nhng vn c th thy c cc Role trn d n. bit r hn quyn chi tit trn tng Users ta s click vo Users xem Group Owners

Group Committers

Group Contributor

Cc cha c check l cc quyn m users khng c php. cp quyn th cc thnh vin trong nhm Owners c th check vo

2 - Download
y l ni phc v cho vic pht hnh sn phm cui cng nhm mc ch cho ngi khc download v dng. N cng l ni m bn c th public source code, documents, tt c nhng g thuc v project m bn mun pht hnh. Ni upload cc sn phm ca project ln theo tng phin bn .V thng k s lng ngi download .Dung lng cho php upload ti a l 100Mb *Thng Tin Hin Th

ngha cc ct:
Filename :tn tp tin Summary : m t ngn gn tp tin Uploaded :thi im tp tin c upload Size :kch thc tp tin DownloadCount:s lt ti UploadedBy :ngi upload tp tin Type :loi tp tin Opsys :(OPeratingSYStem) h iu hnh trn tp tin thc thi c hoc xem c

thay i thng tin hin th cc bn Click vo biu tng u (.) hnh bn di:

*Chc nng tm kim

All downloads:Ton b file trong tab Downloads +Featured downloads :Ton b nhng file c gn label l Featured(ch c nng). +Current downloads :Nhng file download gn y. +Deprecated downloads: Nhng file c gn label l Deprecated(phn i) *To mi -Chn New Download Summery: Tn file upload File: Chn file cn upload Labels: Cc nhn c inh ngha sn trong Code Google Gm Labels nh : ng gi , Installer, Archive, Cc OS h tr

trnh vic ng do trng tn Google code khuyn chng ta nn in thm thng s v phin bn ca cc file. Nu nh dung lng ca file upload vt qu 100Mb chng ta c th gi Request More Quota ti google yu cu v m t l do cn upload file vt qu 100Mb.

Google code cng h tr vic upload file qua vic dng Command Line Xem chi tit ti y http://code.google.com/p/support/wiki/ScriptedUploads

3 Wiki
y l ni to cc trang hng dn cho cc thnh vin mi tham gia vo d n vo c Cng l ni cc thnh vin trong Project c th tham gia vo tho lun vit kin

To Wiki click vo New Page

y Google Code ch h tr cc tags HTML c bn gip chng ta to bi vit Tham kho chi tit ti y http://code.google.com/p/support/wiki/WikiSyntax

4 Issue
Trong thut ng tin hc th issue c dng ch khi qut ca nhng mu bug. N c th l bug, mt c trng c yu cu, s tht lc ti liu, Tab ny ca google project hosting gip a ra v qun l cc issue trong qu trnh xy dng v s dng phn mm. y l mt ng dng cho php cc thnh vin c th s dng duy tr , tng cng h tr k thut cho cc c s d liu ca phn mm b li. Users s trnh by cc li,cc vn gp phi v s trnh by cc mong i Dng cc labels v text cung cp thm thng tin *Ti mt Issue Chn New Issue Chn Templates bo co li t Users,Developer hoc Review Request

Template : l nhng mu issue mc nh. C 3 loi: Defect report form user: l nhng sai st do ngi s dng ch ra. Nu bn ng nhp bng ti khon khng lin quan ti qu trnh pht trin ca d n th Template ny s c chn mc nh. Defect report from developer: l nhng sai st pht sinh trong qu trnh pht trin ca d n, hoc do ngi pht trin d n ch ra. Assigned reviews: l cch m mt nhm lm vic trn 1 nhnh v kim tra li kt qu trn nhnh trc khi merge li. Issue c th c phn cng cho mt thnh vin trong d n bng cch yu cu anh ta b thi gian xem xt, v nhng thnh vin cn li vn c th bnh lun trn n. Summary : tm tt v issue Description : ty tng template m c m t ph hp Status: trng thi ca issue Open statuses : cc trng thi m

+New : mi khi to cha c xem xt trc +Accepted:vn c pht sinh / cn tip nhn +Started: bt u x l issue Closed statuses : cc trng thi ng +Fixed: Developer thay i code, QA cn thm tra li +Verifyed +Invalid : QA thm tra : issue khng hp l

+Duplicate : issue tn ti +WontFix : khng th lm g vi issue ny + Done Cc: Owner d phng Labels: Type: loi +Defect: bo co thiu st ca phn mm +Enhancement: yu cu nng cp +Task : cc vic khng lin quan ti code v docs + Review : yu cu code review : yu cu hon tt. Owner: ngi c phn cng xem xt vn , hoc ngi to ra issue

Priority: u tin +Critical: yu cu gii quyt trong c t milestone +High: cn gii quyt trong c t milestone + Medium: nn gii quyt trong c t milestone

+Low : c th di n sau milestone

Click vo vo Submit Issue to mt Issue *Tm kim v lit k cc Issue Search: loi issue cn th hin +All issues +Open issues +Open and owned by me +Open and reported by me +Open and starred by me +New issues I+ssues to verify For: chui tm kim Advanced search: dng thc hin cc cu tuy vn phc tp hn Search operators: cc ton t h tr tm kim Fields Summary VD: summary:calculation Owner VD: owner:username Label VD: label:security Priority VD: Priority:High OR VD: Priority:High OR Priority:Medium Star search VD: is:starred ,stars:3

*Thay i cc hin thi cc ct :


Chn action l Change columns, cch lm tng t nh vic thay i cch th hin cc ct ca tab Downloads

*Cp nht Issue v them comment

-Chn issue -Thc hin vic thay i v thm comment -Click Save changes lu, Discard hy thay i.

*Thay i hng lot nhiu issue


-Chn Issue -Chn action l Bult edit

-Thc hin vic thay i ri click Update issues lu, Discard hy thay i

4 )Source
y l ni qun l m ngun source. Tab ny gip chng ta qun l source code mt cch d dng. Google project hosting i hi phi c mt chng trnh chy trn my client(TortoiseSVN) *Checkout : Google Code cung cp 2 cch checkout project v Command Line: vd checkout bng user vantinh.12a8 v anonymously (ti khon nc danh).V ng vi mi ti khon thnh vin trong Project th google code c to 1 mt khu ring cho tng thnh vin.Mt khu ny s dng khi thnh vin import hay chnh sa project t 1 my tnh bt k Gui: S dng phn mm h tr ha. y chng ta s dng

y l phn mm SVN Client h tr giao din ha .Download ti y

Thng bo rng bn nn ci phn mm trn client!!!

Sau khi ci phn mm trn client!!!

*Truy cp vo thng cha: +i vi thnh vin ca d n:

Cn chng thc bng username & password, p dng cho thnh vin ca project. Username mc nh l tn ca ti khon google hin ti ang ng nhp, password c ly t ng link bn di. +Nu khng phi thnh vin ca d n: Khng cn chng thc, nhng ch c php c, khng th chnh sa g.

*Browse(Qun l Source Code)

y l ni lu tr v qun l source code +Cc thng tin v cc file,folder +Tn thnh vin to file, tn cc thnh vin chnh sa trn file ny v cc thng s v version

+Ch so snh cc phin bn trc chnh sa v sau khi chnh sa (Demo Video)

+ xem xt 1 cch tng quan mi d liu trong thng cha Browse (c th c trc tip file vn bn th, cc dng file khc phi download v mi c c)

Xem cc Revision ca cc thnh vin chnh sa

Ni dung chnh sa s c t mu Ni dung c chnh li s l mu xanh l cy Google code cho php bn revision v cho php nh gi Review li code chnh sa l c tn thnh (Positive) hay phn i (Negative) hoc Neutral

-Theo di c mi thay i trn revision, c th c trc tip vn bn th

-Nhn vo du +, tn file, diff *Request code review: Gi thng ip cho cc thnh vin khc bit khi va commit ln thng cha, mc ch l tho lun, cng chnh sa.

* Change
Ni hin th cc file v thnh vin chnh sa file.Cc comment,Revision So snh file theo cc phin bn gc v chnh sa xem nhng revision Changes (Revison 1 l mc nh c khi to u tin, khi to cc th mc tags, trunk, branches.)

5 Administer
Ni thit lp d n Downloads: Ni nh ngha cc Download labels Wiki : Ni nh ngha cc Wiki Page Labels Issues Tracking: Ni nh ngha cc Issue labels

*Project Summery Trang thit lp Home Page


Project summary : tm tt s lc v d n Summary : tm tt s lc d n Description : m t v d n

Chn giy php i vi m ngun ca d n:

*Project members : qun l cc thnh vin tham gia pht trin d n

Project owner: ti khon ca ch d n Project member:ti khon ca cc thnh vin tham gia pht trin da n *Source cc thit lp lin quan n m ngun

Default browsing path: cho php chn th mc mc nh (c hin th khi cy tm kim m ngun c hin th) Checkout path : khi ngi dng checkout, ni dung trong th mc ny s c ti v Post-Commit URL : sau mi ln commit, mt HTTP POST request s c t ng gi n URL ny (vic ny c gi l post commit hook) Post-Commit Authentication key : kha xc nhn thc hin vic post commit hook Code reviews : xem li m ngun

Branches Path : xc nh ni lu phn nhnh bn trong thng cha

Advanced: cho php xa project v xem thng s lu tr Store Quota nh: Download,Issues,Version Control

*Wiki: cha cc mu cu hnh.Cc nhn c nh ngha trc cho mt trang wiki.


Clip Demo (K t Hp Google Code v TortoiseSVN)

You might also like