Commit Graph

11 Commits

Author SHA1 Message Date
Sebastian Thiel
01db89057d feat(builder): Partial MethodBuilder impl
Including documentation at least on the method builder part. The
great thing is that fully working examples are now included on
every type !

Now more involved part starts ... namely setting up the individual call
method signatures.
2015-03-04 15:24:23 +01:00
Sebastian Thiel
8746f5e0e2 fix(visuals): using visual markers now
Makes everything evaluate faster, and is good enough as well.
Besides, you don't have to think about whitespace too much, keeping
things simpler is usually better
2015-03-04 12:24:55 +01:00
Sebastian Thiel
e96260bacc feat(visuals): defs are now more readable
This works with a new `indent` and `unindent` filters respectively.
There are a few things to consider, but I have understood how it works
and can handle it.
There is some overhead just to give me nicer visuals ... might choose
a different route, like annotations.
2015-03-04 12:03:31 +01:00
Sebastian Thiel
615a124654 feat(hub): generate hub implementation and docs
This includes docs for the library usage.
It's totally great to be able to paste example code right were it
belongs, and also put the same elsewhere to compose more complex docs.
2015-03-04 11:07:14 +01:00
Sebastian Thiel
74aa7bba2d docs(lib): library overview as far as possible
Everything we have, feature wise, is now documented in a first version
at least.

We shall keep this uptodate with what we are implementing, which also
helps figuring out a good api.
2015-03-03 12:53:38 +01:00
Sebastian Thiel
f1d95822f7 feat(doc): def for DO NOT EDIT comments
A note like that is now added to all files we generated, commented out
depending on the file type.

Quite neat, except that for filtering, I always have to use blocks.
2015-03-03 11:16:16 +01:00
Sebastian Thiel
e164cf7366 feat(docs): Traits now show up as part of lib
Previously, they were in an extra, oddly named crate.
Now we just make it a part of our generated codebase.

That way, traits, and common code, shows up as part of the library.
Fair enough.

This also means that the types ar not reusable.
Maybe a mixed-mode can be used if that is desired.
2015-03-03 10:02:40 +01:00
Sebastian Thiel
f4030f0284 fix(activities): now the map is complete
It's quite nice - next up is marker traits !
2015-03-03 08:26:29 +01:00
Sebastian Thiel
ba98bee62f feat(lookup): LUTs and context to make better docs
Now a context is passed to utility functions, which contains the state
these may be interested in. This keeps it clean from global state.

With the lookup tables, it is possible to figure out relations between
types and document them accordingly.
2015-03-03 08:06:37 +01:00
Sebastian Thiel
bb04b60dc4 fix(make): dependency handling:dirs with timestamp
That way, make will not regenerate unnecessarily
2015-03-03 06:46:47 +01:00
Sebastian Thiel
d8edf1dcd4 feat(youtube): first generated result ...
... just to keep track on how it changes over time.
2015-03-02 19:50:12 +01:00