Pages

fosscode.com

Sunday, 24 February 2013

Open Source Software Hosting Facilities

Before starting on open source software hosting facilities, there are few terms that are necessary for a foss coder or for a open source software developer to know. The terms include :

  • Code Base
  • Revision Control 

Code Base -  According to Wikipedia , the term code base is used in software development which means the whole collection of source code used to build a particular application or a component. The source code in the code base should be human written code. It can also include configuration and property files.
The code base for a project is typically stored in a source control repository. A source code repository is a place where large amounts of source code are kept, either publicly or privately.
They are often used by multi-developer projects to handle various versions and handle conflicts arising from developers submitting conflicting modifications in an organized fashion.
The prime meaning of the above statement means "Bug Reporting" and controlling "Software Versions" is the feature used in software control management tool.
Some of the common source control management tool used in most open source projects are - Subversion, Git and Mercurial.

Revision Control  - Revision control, also known as version control and source control
is the management of changes to software or application. Changes are usually identified by a number or letter code, termed the "revision number", "revision level", or simply "revision".
In Revision Control, there is a feature called Versioning.  
Versioning is the creation and management of multiple releases of a product, all of which have the same general function but are improved, upgraded or customized. The term applies especially to operating systems , software and Web services.
The terms versioning and version control are sometimes used interchangeably even though their technical meanings are different.

The next article tells about the Top 10 Open Source Project Hosting Sites available on Internet.

0 comments:

Post a Comment