Download presentation
Presentation is loading. Please wait.
Published byOphelia Fletcher Modified over 8 years ago
1
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store Latest Code Commit/Build Vote Bugzilla Let’s make this version the final release... Code Changes
2
Users Users use and test the software. They do not contribute with source code, but only install, configure, use and test the software.
3
Developers Developers are the authors of the code. Anybody who contributes code can be a developer.
4
Committers Commiters have the highest rank in the project. They can code, vote on features, vote on bugs to be fixed, release versions of the software, etc. Developers can eventually become committers.
5
World Wide Web EMail and mailing lists are the most common form of coordination. There are also announcements and bulletin boards in the website that everyone can read to find information about the project.
6
Bugzilla Bugzilla it’s a tool used to keep track of software defects found in the software, or feature requests to enhance the product. Anybody can submit problems/requests to Bugzilla.
7
CVS CVS is a source code repository that stores documentation, code and binaries for the software.
8
Download/Use Software Any user (this includes developers and committers) can download the latest release build and start using it. Builds can become a released version, once its been tested by enough users.
9
Submit problems/request features Users, developers and committers can all submit problems and/or feature requests. Problems and features are submitted to Bugzilla, and developers are informed through electronic mail.
10
Code Changes Each developer makes code changes separately, but developers communicate quite often, through email mainly, in order to coordinate how the work is to be done. Java coding standards are supposed to be followed in coding.
11
Store Latest Code Both programmers and committers can actually store the latest code. Code changes are either fixes to bugs or coding of new features.
12
Vote Committers and programmers who contributed to the code can vote on the direction of the project, for instance, what build is the final release, what features will make it into the final software to be released, bugs to be fixed, etc.
13
Commit/Build Commiters can commit the latest code into CVS. There are daily builds, milestone builds and release builds.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.