activity/tools
Cory Slep 2ebd905f76 experimental: More type improvements.
- Fixed extendedBy generated method behaving like extends
- Add the extends generated method
- Extends / extendedBy examine the parent / children as well
- Properties and types cache their generated structs, only creating the
  codegen types once
- Create convenience constructor methods
2018-11-04 19:05:56 +01:00
..
defs Add the missing 'shares' property to vocab.Object 2018-08-21 18:59:18 +02:00
exp experimental: More type improvements. 2018-11-04 19:05:56 +01:00
streams Add IsPublic to streams types 2018-08-04 15:30:31 +02:00
vocab Add multiply-typed unknown property methods to vocab interfaces. 2018-08-21 22:26:13 +02:00
README.md

tools

Contains the code-generation logic for aspects of this library:

  • go-fed/activity/tools/defs contains common utilities and definitions for the Vocabulary.
  • go-fed/activity/tools/vocab is the tool used to generate the Vocabulary code.
  • go-fed/activity/tools/vocab/gen is the library that does the heavy lifting of generating the Vocabulary code.
  • go-fed/activity/tools/stream is the tool used to generate the ActivityStream convenience code.
  • go-fed/activity/toolsstream/gen is the library that does the heavy lifting of generating the ActivityStream convenience code.

Before you continue further; a fair warning. This code is in severe need of tender love and care.