Configuration management: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 9: | Line 9: | ||
==OS/2 Configuration management tools== | ==OS/2 Configuration management tools== | ||
* [[AM/ST]] - [[Configuration management]] system for [[Smalltalk/V]] - Commercial - Discontinued | * [[AM/ST]] - [[Configuration management]] system for [[Smalltalk/V]] - Commercial - Discontinued | ||
* [[Versant Argos]] - IDE for [[VisualWorks]] Smalltalk that had a CM system built in - Commercial - Discontinued. | * [[Versant Argos]] - IDE for [[VisualWorks]] Smalltalk that had a CM system built in - Commercial - Discontinued. | ||
* [[VisualAge TeamConnection]] - Commercial - Discontinued | * [[VisualAge TeamConnection]] - Commercial - Discontinued | ||
;Revision control | ;Revision control | ||
* [[Concurrent Versions System]] (CVS) | *[[Concurrent Versions System]] (CVS) | ||
* [[Revision Control System]] (RCS) | *[[Revision Control System]] (RCS) | ||
* [[SUBVERSION]] | *[[SUBVERSION]] | ||
;Build control | ;Build control | ||
* [[CMake]] | *[[CMake]] | ||
* [[GNU Make]] | *[[GNU Make]] | ||
* [[kBuild]] - Open Source | *[[kBuild]] - Open Source | ||
* [[Make]] | *[[Make]] | ||
* [[NMake]] | *[[NMake]] | ||
* [[PAMAKE]] | *[[PAMAKE]] | ||
* | *Opus Make | ||
;Bug & issue trackers | ;Bug & issue trackers | ||
* | *Apache Bloodhound | ||
* [[Mantis Bug Tracker]] | *[[Mantis Bug Tracker]] | ||
* [[OS/2 Problem Tracker]] | *[[OS/2 Problem Tracker]] | ||
* | *Trac | ||
;Language or development tool specific CM tools | ;Language or development tool specific CM tools | ||
* [[ENVY/Developer]] - For [[Smalltalk]] systems only - Commercial - Discontinued | * [[ENVY/Developer]] - For [[Smalltalk]] systems only - Commercial - Discontinued |
Revision as of 23:12, 30 January 2017
Configuration management tools or CM's, are toolkits that handle all and any aspects of managing source code, in the commercial world there has been a tendency to integrate all functions of source code management into all singing and all dancing multi user development toolkits that (potentially) handle anything from initial creation to issue tracking and everything in between, but in the open source world there has been more popular to separate the "creation time" management tasks into single user make like utilities and have versioning as a separate set of multi-user tools and so on so forth.
This sort of a modular approach has its advantages, but the downside is that creating automatic features such as generation of documentation, code and system integration and library management become much harder if not nigh impossible.
Our links section contains a collection of links to online source management and hosting platforms.
OS/2 Configuration management tools
- AM/ST - Configuration management system for Smalltalk/V - Commercial - Discontinued
- Versant Argos - IDE for VisualWorks Smalltalk that had a CM system built in - Commercial - Discontinued.
- VisualAge TeamConnection - Commercial - Discontinued
- Revision control
- Build control
- Bug & issue trackers
- Apache Bloodhound
- Mantis Bug Tracker
- OS/2 Problem Tracker
- Trac
- Language or development tool specific CM tools
- ENVY/Developer - For Smalltalk systems only - Commercial - Discontinued
Online software configuration management hosts
Note that most of these offer only source management and versioning
- GitHub - Source code repository and version control - Free for open source projects
- Netlabs - A repository for OS/2 open-source projects - Free
- SourceForge - The oldest and most flexible of the free source/project sites.
Local and external articles
- Stefan Ruck: Manage Your Configuration Files and Data - Rudimentary file and project managment
- The old comp.software.config-mgmt FAQ - Outdated but contains a few interesting pieces of information