Skip to content

Commit 049da82

Browse files
committed
Linkage for REPR and Plugins
1 parent 6ee30ba commit 049da82

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

docs/platforms/garrysmod/modules/plugins.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Plugins
22
BSA plugins are toggleable feature modules that register themselves with `BSA.Plugins:add(...)` and then participate in a managed lifecycle.
33

4+
!!! info
5+
See [core/modules/plugins.lua](https://github.com/Buildstruct/bsa-platform-gmod/blob/develop/lua/bsa/core/modules/plugins.lua) for the actual design implementation.
6+
47
- See [Creating a Plugin](plugins/creating.md) for the practical authoring guide.
58
- See [Plugin Runtime Reference](plugins/reference.md) for loader behavior, lifecycle, sync, and the manager API.
69

docs/platforms/garrysmod/modules/repr.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Repr
22
Structured colored text representation system used by BSA for readable value formatting, console/chat/interface output, and networked message delivery.
33

4+
!!! info
5+
See [core/libraries/repr.lua](https://github.com/Buildstruct/bsa-platform-gmod/blob/develop/lua/bsa/core/libraries/repr.lua) and [core/modules/repr.lua](https://github.com/Buildstruct/bsa-platform-gmod/blob/develop/lua/bsa/core/modules/repr.lua) for the actual design implementation.
6+
47
`repr` is defined in two layers:
58

69
- `libraries/repr.lua`: value conversion, serialization, and construction of `Color`/`string` expression arrays.

0 commit comments

Comments
 (0)