Enhancement #21

kvdriver :: basic implementation

Added by Marcelo Coraça de Freitas about 2 years ago. Updated about 2 years ago.

Status:Closed Start date:11/06/2009
Priority:Alto Due date:11/13/2009
Assignee:Marcelo Coraça de Freitas % Done:

10%

Category:- Spent time: 3.50 hours
Target version:- Estimated time:40.00 hours

Description

This is a mega-ticket to track the development of the first version of kvdriver. The main codebase is already in the git repository and there is a wiki page (kvdriver) where the tool will be described/designed.

History

Updated by Marcelo Coraça de Freitas about 2 years ago

how I'm gonna do this: first I'm to implement a preprocessor in KOW Config and then use it in these tools.

I'm also gonna use this preprocessor to treat .cfg files and I'm gonna move the text format inside the KOW Config main package (yes, no more XML format..)

Updated by Marcelo Coraça de Freitas about 2 years ago

I'm a little bit lost now..

I guess I could use gnatprep, or even AWS's templates. The later on is way more powerful though.

Updated by Marcelo Coraça de Freitas about 2 years ago

After some time thinking I decided to use AWS Template Parser, for some reasons:

  • AWS is already a dependency of KOW View
  • it's pretty easy to use and works really well
  • it has some advanced structures, like @TABLE@ and @IF@
  • it is pretty easy to write and change templates; also there is a big manual in how to write your own templates.

For those reasons, I think the more logical approach is to use Templates Parser everywhere we need to preprocess something.

Updated by Marcelo Coraça de Freitas about 2 years ago

  • Status changed from New to Accepted

this tool is ready for:

project initialization
application initialization...

now I'm gonna work on entity management and then I think we are good for our first video tutorial.. of course, I need to update the docs before making this video though :D

Updated by Marcelo Coraça de Freitas about 2 years ago

  • Status changed from Accepted to Fixed

Updated by Marcelo Coraça de Freitas about 2 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF