activity/tools
Cory Slep 8795587007 Experimental: Add RDF package for JSONLD context definitions.
This package will be the frontend for reading the JSONLD context
descriptions that specify ActivityStreams vocabularies. This will allow
ingesting publicly hosted or manually-created vocabularies and
generating an internal representation for later code generation.
2018-11-17 16:33:42 +01:00
..
defs Add the missing 'shares' property to vocab.Object 2018-08-21 18:59:18 +02:00
exp Experimental: Add RDF package for JSONLD context definitions. 2018-11-17 16:33:42 +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 Update all the READMEs 2018-05-30 23:48:34 +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.