As development teams undertake the delivery of software development projects, they accumulate information, knowledge and experiences in particular domain areas.These make up very valuable assets for the development organization. Codegen facilitates the storage, retrieval, re-use and sharing of these assets by storing their tacit forms in one or more repositories.
- Definitions of real world objects are stored in component definitions
- Solution project definitions are stored in project definitions
- Capabilities and best practices are stored in templates and patterns
- Other basic aspects (datatype conversion equivalents across platforms and layers, for example) are stored in various other parts of the repositories
This video shows how multiple repositories are used by Codegen.
The video on Youtube