Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.22 KB

TODO.md

File metadata and controls

37 lines (31 loc) · 1.22 KB

TODO

  1. main app - add list available config parsers
  2. main app - add list available spec parsers
  3. main app - make logging work
  4. main app - make lint, update, new commands work
  5. all config parsers: write php array spec, write php linter for spec
  6. config ini parser:
    1. handle errors in parse_ini_file with interim error handler
    2. check required/set default config items to match array spec
    3. write method to write out changed configuration

Far Future

  1. another app or flag for config generation
  2. spec parser for other formats - xml?
  3. another app or flag for scanner for other formats? gintrospection based scanner?

// 5. changes in behavior // 3. actual output location for generation // 4. logging behavior/location // 6. do generation

set up writing // 2. templates format and location // 3. what to generate

// 3.a. new - writing // 1. using spec data, write C files // 2. using spec data, write test files // 3. using spec data, write doc files // 3.b. update - reading/writing // 1. read in data, compare to spec data, write C files // 2. read in data, compare to spec data, write test files // 3. read in data, compare to spec data, write doc files