Skip to content

Lost-Rabbit-Digital/RobloxBestPracticesHandbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roblox Best Practices Handbook

A community-driven resource for Roblox developers showcasing best practices for Lua development. Originally inspired by Jack's posts on the Roblox Developer Forum, now expanded as an accessible static website.

GitHub Pages License

About This Project

This handbook aims to be the go-to reference for Roblox developers looking to improve their code quality, organization, and performance. The site features:

  • Responsive Design: Works seamlessly across all devices
  • Dark/Light Mode: Toggle between themes based on your preference
  • Interactive Categories: Organized content with expandable sections
  • Syntax Highlighting: Clear code examples with proper formatting
  • Easy Navigation: Quick access to different topics

Contributing

We welcome contributions from the Roblox development community! Here's how you can help:

Adding New Best Practices

  1. Fork this repository
  2. Create a new branch: git checkout -b add-new-practice
  3. Add your content by editing the index.html file:
    • Copy an existing card structure
    • Update the title and content
    • Place it in the appropriate category section
  4. Commit your changes: git commit -am 'Add new practice: [practice name]'
  5. Push to your branch: git push origin add-new-practice
  6. Submit a pull request

Adding New Categories

If you'd like to suggest a new category:

  1. Create a new branch: git checkout -b add-new-category
  2. Add the category section to index.html following the existing pattern
  3. Add a new entry to the navigation menu
  4. Submit a pull request with a description of why this category is valuable

Style Guide

To maintain consistency:

  • Use camelCase for all variable and function names in code examples
  • Keep explanations clear and concise
  • Include practical code examples where possible
  • Follow the established card format

Local Development

To test changes locally:

# Clone the repository
git clone https://github.com/YOUR-USERNAME/roblox-best-practices.git

# Navigate to the project
cd roblox-best-practices

# Open in browser (no build step required)
open index.html

Deployment

This site is automatically deployed to GitHub Pages when changes are merged to the main branch using GitHub Actions. The workflow is defined in .github/workflows/static.yml.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

  • Original content by Jack on the Roblox Developer Forum
  • Maintained by the Roblox developer community
  • Website design by Lost Rabbit Digital

Visit the live site: Roblox Best Practices Handbook

Releases

No releases published

Packages

No packages published