Wiki
This website is a wiki. If you like and use our processes, techniques and tools, please add your experience and best practices. Just register and share.


Contents


User


Smart


Community

















Goal

We need to get the combination of the ADF framework, the base- and demo projects and the tobago patterns stable and consistent and to ensure that it stays that way.

Steps to take

  • Continuous integration First step is to create a team build which is run each time code is checked in. This will report if new code is breaking the consistency between framework and base projects.
  • Auto generate model To test the consistency of the Tobago templates we need to generate code based on a test model into an empty base project. This should be done automatically by the team build and directly checked for build errors.
  • Deployment The generated application should be deployed to make it available for testing.
  • Test Test scripts should be created or generated to test the generated application.
  • Project start-up package Provide a clean and stable package to start-up a new project and schedule regual
    ===Current status===
  • Continuous integration The team build is set up to build ADF, the web base project and the windows base project. It runs automatically when code is checked in.
  • Auto generate model Here we are facing the challenge of generating code with Tobago MDA by the team build and include the generated files in the project files. First Tobago needs to be enhanced so it supports a command-line interface which specifies which project to generate. Then we have to find a way to include these files in the Visual Studio project files.