You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Core domain classes and HTTP and utility code lives in rtm-scala-lib.
API generation macro lives in rtm-scala-meta.
Application of the generation macro, along with useful API methods that are not explicitly in the REST API. (The macro will merge methods that exist in the original RtmApi object into the generated implementation.)
(The project is split this way because macro compilation and macro application have to be in separate compilations--i.e., in Eclipse, the macro has to be in a different project than its usage. rtm-scala-lib is separate from rtm-scala because the macro needs to refer to it and circular dependencies are bad.)
My plan is to save output of the generated code in the repo with each published build for debugging purposes. Also since RTM's reflection API includes documentation, it'd be neat if some Scaladoc could be generated automatically--but we'll cross that bridge when we get to it.
Work on this is proceeding at branch
meta
. I'm very excited. :)Also, development on this project is subsuming resolution of #4. Once this is finished the latest RTM API version will be available.
The text was updated successfully, but these errors were encountered: