fork of indigo with slightly nicer lexgen

automod: initial doc files for all sub-packages

Changed files
+20
automod
cachestore
capture
countstore
engine
flagstore
rules
setstore
+6
automod/cachestore/doc.go
··· 1 + // Automod component for caching arbitary data (as JSON strings) with a fixed TTL and purging. 2 + // 3 + // Includes an interface and implementations using redis and in-process memory. 4 + // 5 + // This is used by the rules engine to cache things like account metadata, improving latency and reducing load on authoritative backend systems. 6 + package cachestore
+4
automod/capture/doc.go
··· 1 + // Automod development helpers for fetching and saving snapshots of real-world content and metadata. 2 + // 3 + // NOTE: real-world content is sensitive, even if it is abusive. 4 + package capture
+2
automod/countstore/doc.go
··· 1 + // Interface for fast atomic counters, and separate implmentations using redis and in-process memory. 2 + package countstore
+2
automod/engine/doc.go
··· 1 + // Core automod rules engine implementation and related types 2 + package engine
+2
automod/flagstore/doc.go
··· 1 + // Interface for storing "flags", a form of private automod metadata. 2 + package flagstore
+2
automod/rules/doc.go
··· 1 + // Example automod rules and helpers. 2 + package rules
+2
automod/setstore/doc.go
··· 1 + // Interface for simple sets of strings, with fast inclusion checks. 2 + package setstore