Aire-One
44686975f4
ci: add rock workflow
2024-10-25 02:54:44 +02:00
Aire-One
b2d65fdc40
chore: add Makefile
2024-10-25 01:50:55 +02:00
Aire-One
ebf9a4c766
ci: fix branch name
2024-10-24 20:54:07 +02:00
Aire-One
c5a1de4e2a
ci: add lint workflow
2024-10-24 20:47:57 +02:00
Aire-One
fae32823a3
add(README) # Documentation
2024-10-24 20:47:57 +02:00
Aire-One
4660dc62f8
ci: add doc workflow
...
GitHub Actions to build and deploy doc to gh-pages.
2024-10-24 20:47:57 +02:00
Aire-One
31d7d7831b
feat: reorganize as a rock
2024-10-24 18:48:49 +02:00
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