abcd forge presentation to abcd-softdev norton allen deas/ccb march 29, 2006

8
ABCD Forge http://forge.abcd.harv ard.edu/ Presentation to abcd- softdev Norton Allen DEAS/CCB March 29, 2006

Upload: austen-bates

Post on 04-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ABCD Forge  Presentation to abcd-softdev Norton Allen DEAS/CCB March 29, 2006

ABCD Forgehttp://forge.abcd.harvard.edu/

Presentation to abcd-softdev

Norton Allen

DEAS/CCB

March 29, 2006

Page 2: ABCD Forge  Presentation to abcd-softdev Norton Allen DEAS/CCB March 29, 2006

ABCD Forge History

• Original Idea was Mark Digorry’s– Central, supported software repository– Reduce duplication of effort while providing

state-of-the-art tools for SW development

• Mark, Lenny and I wrote proposal

• Funded by Dan Moriarty in 2004

Page 3: ABCD Forge  Presentation to abcd-softdev Norton Allen DEAS/CCB March 29, 2006

Forge Features

• Central, Remote CVS Repository– Located at 60 Oxford Street– Monitored 24x7– Backed up daily– Publicly accessible

• But wait! You also get…

Page 4: ABCD Forge  Presentation to abcd-softdev Norton Allen DEAS/CCB March 29, 2006

Forge Features (cont.):

• Documentation– User’s manuals

– Build instructions

– Installation instructions

– Development roadmap

• Supporting Files– Binary distributions

– Source tarballs

• Mailing Lists• Discussion Forums• Todo lists• Bug tracking• News• Surveys

Page 5: ABCD Forge  Presentation to abcd-softdev Norton Allen DEAS/CCB March 29, 2006

Tour

• Home Page• Anderson ICOS• SCM• Wiki• Files• Lists• Tasks/Tracker• Admin

• Docs• Forums• News• Surveys

Page 6: ABCD Forge  Presentation to abcd-softdev Norton Allen DEAS/CCB March 29, 2006

Issues:

• How do I start?– CVS import or tar up an existing repository

• Some names may change

• What is a Project and what is a Module?– Users within a project have similar access

• How should I organize my files?

Page 7: ABCD Forge  Presentation to abcd-softdev Norton Allen DEAS/CCB March 29, 2006

Summary

• ABCD Forge provides not only robust source control, but a full suite of management tools to help with software development and deployment.

• As a remote server, it offloads a host of sysadmin headaches

• As a community development, it will benefit from having multiple users.

• The key to success is adoption. The more projects we host, the more secure our future funding will be.

Page 8: ABCD Forge  Presentation to abcd-softdev Norton Allen DEAS/CCB March 29, 2006

http://forge.abcd.harvard.edu/