Build, Integration tools
Build, Integration Tools :
These tools help the developers in generating cohesive, usable software by integrating telavent programs, sub-programs and bindings. The tool uses the rules of integration, often specified in XML format to go about the process of building the software. 'make' and Apache Ant are examples of build tools.
Vertoo
Vertoo is a tool that lightens developer's burden to maintain up-to-date versioning information within a project by automatically updating corresponding files. Vertoo provides simple interface to change the version (or it's part) and distribute these changes through the project's files. Configuration describes versions used in a project, each in arbitrary, user-specified scheme and formats for each of the occurences of the version's data across the files.
Vertoo is designed to be as non-obtrusive as possible. To use it you just have to create a configuration file where your describe your project's modules, relevant files and version format used. That's all. No changes in your source files (like adding special marks or creating .in files) are requried. Files are modified in-place, as you would do it by hand. Now you could run vertoo, either by hand or by adding appropriate command to one of your Makefile's rules or release script. If you later change your mind and stop using Vertoo you'll just delete it's configuration files.
Features :
- Flexible and powerful notation to describe versioning scheme.
- Simple interface to update version info across specified
files.
- SCM integration (automatic commit and tagging for
CVS for now).
- Dependencies between version's components
(e.g. reset minor number when major is incremented).
- Conditional inclusion of versioning components (e.g. only if
release number is present).
- Support for multiple modules within a package each with
possibly different versioning schemes and policies.
visit
Vertoo
Vertoo was visited : 95 times
Loading .....