Skip to content

Contributing

Contributions to L5 are welcomed. Consider opening an issue to discuss proposed changes. Contributions to this website are also welcomed.

We welcome all contributions including suggestions, issues, pull requests, tutorials and improvements to documentation.

We are inspired by the all contributors approach to contribution to open source projects:

Our community values contributions of all forms and seeks to expand the meaning of the word contributor as far and wide as possible. It includes documentation, teaching, writing code, making art, writing, design, activism, organizing, curating, or anything else you might imagine. --from p5.js Contributor Guidelines

Some ways to Help with L5

  • File bug reports with detailed reproduction steps
  • Fix code issues and improve functionality
  • Create or improve documentation and tutorials
  • Build example programs showcasing L5 capabilities
  • Teach workshops using L5
  • Test on different systems and report compatibility
  • Create educational content like zines or video tutorials
  • Develop add-on libraries or document Lua ecosystem integration