Commit Graph

9 Commits

Author SHA1 Message Date
Aire-One 4162b3b0ff add(doc) ldoc and base README 2021-10-16 19:36:46 +02:00
Aire-One 3ad2403a2a add(tooling) .luacheckrc 2021-10-16 18:11:53 +02:00
Aire-One 776868b430 add: API changes
- move `registered_slots` to `_private`
- change `status` to `connected: boolean`
- expose `get_slot` function
- make the API declarative only
- simplify static functions name
- add a `connect` parameter to the create function
2021-10-16 16:42:35 +02:00
Aire-One 756c39207e add: remove singleton pattern
The module pattern induced by Lua is enough for this module  use case.
2021-10-16 15:53:00 +02:00
Aire-One 61cbed0c52 add: tooling
- vim modline
- .editorconfig
- stylua.toml
2021-10-16 15:44:16 +02:00
Aire-One cf38140254 add(slot.id) id check and generator 2021-10-16 14:42:16 +02:00
Aire-One 147212a1a0 fix(luacheck) ignore unused self 2021-10-16 14:41:34 +02:00
Aire-One 903e2a64db fix(slots.client) iterate over bindings parameters 2021-10-15 01:14:07 +02:00
Aire-One 4d0f0b9be3 init 2021-05-24 11:40:33 +02:00