Menu

#23 Create an API for CLA

1.0
open
nobody
CLA (2)
2013-05-29
2013-04-05
Nick
No

I started working on docs generation a little and it's very important to know whether a class/interface/struct/method/property is public or internal (which is API as far as I know).

So I can convert CLA/IDE classes/methods etc. to internal unless it would hurt unit testing.
Let's post ideas regarding this here.

Discussion

  • Nick

    Nick - 2013-04-05

    Do we need interfaces like IStatisticsColumns, IStatisticsCells? Will there be any other implementations than current?

     
  • Nick

    Nick - 2013-04-05

    I have found such items that could be internal:
    struct InputSpace
    class SegmentUpdate

     
  • Nick

    Nick - 2013-05-29

    I guess we need a clear answer here: what this API should provide to its user?

    I think, the goals are to instantiate/set up regions/ create hierarchy and to provide statistics for logging and rendering. Thus any class/method/property insufficient for that should be hidden.