-
please update
-
The functionality that throws if `setState` is used in lifecycle hooks is, in its present implementation, causing some issues with certain event listeners. Sometimes, property change listeners can be …
-
In regular TS/JS you can initialize arrays of a predefined length. This is useful for performance critical code where one can benefit from not resizing the dynamically-sized array several times. The s…
-
Hello!
It seems Lemur caches module scripts loaded via the habitat implementation of the "require" method. This is understandable as it emulates the expected Lua behavior.
However, for unit tes…
-
In a number of places (linked below), the SDK accesses services via game.SERVICENAME instead of game:GetService("SERVICENAME"). This will break if the service names are ever changed (developer of game…
-
.rbxmx files on GitHub are extremely annoying to make PRs to. Script syncers like [Rojo](https://github.com/LPGhatguy/rojo) will sync Roblox Scripts/folders as normal folders and .lua files. This is i…
-
Not sure how difficult this one will actually be without doing more investigation.
Like #6, this only covers reading from the filesystem and loading into Roblox. The other side is covered by Roblox…
-
Need to set CurrentEditor for stuff being synced, so make team create obvious
-
One of Rojo's goals is to replace [rbxpacker](https://github.com/LPGhatguy/rbxpacker).
This is in the form of a command called `rojo pack`, which needs to be fleshed out to work with things like mu…
-
Relevant sections are
Inside ServerScriptingService is this script
player.CharacterAdded:Connect(function(character)
wait()
local checkpointStore = DataStore2("checkpoints", player)
…