Thanks for your interest in contributing to Roblox Dev Toolkit.
Contributions, bug reports, documentation improvements, and feature ideas are welcome.
- Fork the repository.
- Create a branch for your change.
- Make your changes.
- Test your changes in Roblox Studio when applicable.
- Update documentation when necessary.
- Open a pull request describing your changes.
- Write clear, readable Luau code.
- Keep modules focused on a specific purpose.
- Prefer reusable solutions over game-specific implementations.
- Avoid unnecessary dependencies.
- Follow the existing project structure.
- Add or update tests when changing behavior.
- Update documentation when adding or changing public APIs.
- Keep pull requests focused on one change when possible.
When reporting a bug, include:
- What happened
- What you expected to happen
- Steps to reproduce the issue
- Relevant code or error messages
- Roblox Studio or Luau version when relevant
Before requesting a feature, explain:
- The problem the feature would solve
- Why it would be useful to other Roblox developers
- A simple example of how the feature could be used
Pull requests should:
- Clearly describe the change.
- Include relevant tests when applicable.
- Keep unrelated changes out of the pull request.
- Ensure the project still builds successfully with Rojo.
Thank you for helping improve Roblox Dev Toolkit.