Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 32

collaborative software development

presentation by:

@bhu1st
in collaboration with

@bibekraj, @nirojs

collaboration - the idea

when two or more people at same place or different place work together to work on shared goals

collaboration - the idea ?

when two or more people at same place or different place work together to create a software

collaborative software development - what is ?

most of the Open Source Applications we use today are result of collaborative development

collaboration - success stories

collaboration - success stories

1. collaboration is concept and tools. 2. me and my friends will collaborate on:


our major/minor projects report writing hobby projects

3. why would i share my private project as open source project ? 4. but someday we thought open is better 5. we got community of developers around to collaborate with. more
skilled brains work together, more stable output the idea is we can and should work together. collaboration and open source

the idea is we can and should work together

collaboration and open source...

number of open source products active in a community give hints about collaboration culture in the community.

number of Nepali open source products ?

collaboration and contribution

If everyone is doing it, why can't we? Let's give it a try.

collaboration in - Nepal

best free collaboration tools..

git
Git is an extremely fast, efficient, distributed version control system ideal for the collaborative development of software.

Documents
don't just use it to write love letters.

Presentations
we created this presentation with it

Spreadsheets
useful in collaborative issues tracking.

GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.

Forms
create online polls and surveys

http://github.com

Drawings
let's draw something together

http://docs.google.com

best free collaboration tools

Project Hosting on
Subversion is an open source version control system. Project Hosting on Google Code provides a free collaborative development environment for open source projects. Each project comes with its own member controls, Subversion/Mercurial repository, issue tracker, wiki pages, and downloads section. http://code.google.com/hosting Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.

Revision control/Version control/Source control (and an aspect of software configuration management or SCM), is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files (during collaborative development). Changes are usually identified by "revision number". Example: An initial set of files is "revision 1". When the first change is made, the resulting set is "revision 2", and so on. Each revision is associated with a timestamp and the person making the change. Revisions can be compared, restored, and with some types of files, merged

git
http://git-scm.com http://subversion.apache.org http://mercurial.selenic.com

version control system - what is ?

version control system - how it works ?

google code/project hosting

TortoiseSVN is an easy-to-use SCM / source control software for Microsoft Windows download:
http://tortoisesvn.net/downloads.ht ml

screenshots:
http://tortoisesvn.net/screenshots.ht ml

subversion client (software)

Install TortoiseSVN We have a live demo app to play with

subversion client (software)

http://code.google.com/p/html5-typingtutor

using Google code project hosting


http://code.google.com/hosting

http://code.google.com/p/html5-typingtutor

Checkout URL http://html5-typingtutor.googlecode.com/svn/trunk/

using Google code project hosting


http://code.google.com/hosting

http://code.google.com/p/html5-typingtutor

TortoiseSVN Menu

http://code.google.com/p/html5-typingtutor

Checkout the project source code using Checkout URL

Creating your own Open Source repository

use Google code project hosting


http://code.google.com/hosting

using google code project hosting...


http://code.google.com/hosting

using google code project hosting


http://code.google.com/hosting

using google code project hosting...


http://code.google.com/hosting

at Pixar ...
we concentrate on finding people with breadth, depth, communication skills and the ability to collaborate.

If you have those attributes, we can teach you the tools.


from Pixar job FAQ's

let's - work together

let's - build together

let's inherit - the collaboration culture

our message to you.*

bhupal sapkota chapter leader Kathmandu GTUG work chief executive officer semicolon developers shankhamul, kathmandu contact 977-9803239542 gmail : sapkotabhupal

www.bhupalsapkota.com.np

about

in collaboration with bibek raj dhakal


member Kathmandu GTUG

work software engineer semicolon developers shankhamul, kathmandu contact 977-9841494978 gmail : bibekraj9

http://bibekrdhakal.com.np about

in collaboration with niroj sapkota member Kathmandu GTUG work software engineer semicolon developers shankhamul, kathmandu contact 977-9851127746 gmail : xenial.nickel

http://nirojsapkota.com.np/ about

questions?

all the images used here in this presentation are for illustration purpose, we don't own them.

we inserted them searching with Google, "Google Docs Presentation" supports this feature.

If use of these images as such violates any copyright information, we would remove them on notification.

disclaimer

You might also like