Skip to content

🌟 Contributing

This page will be improved later, until then, it's best to get in touch directly

Open source development is a complex balance of vision and collaboration. While the projects have a clear direction and momentum, meaningful contributions can help make them more robust and valuable for everyone.

The main areas where you can contribute are:

  • 📚 Documentation: I need to focus on what matters the most, the code. The website is often a side-work and a place I don't, vaguely speaking, use #
  • 🧪 Testing: While common or intended use cases are covered when developing, I can only test so much of it and on the available hardware and systems I have #
  • 🎨 Design: Proper logos, banners, art for the projects #
  • 🎬 Creations: Show off your work and inspire others #
  • 💻 Code: Improvements on the code itself #

What to Contribute

Documentation

Make the projects more accessible:

  • Improve existing documentation

Testing

Test the code in different environments:

  • Share your experience and suggest improvements
  • Report bugs and issues of your platform

Consider supporting me to upstream more platform!

Code

Improve the codebase itself:

  • Changes often require careful consideration of their impact across multiple systems
  • There's a substantial backlog of planned improvements and experimental features

Before starting significant work, get in touch to discuss your intended changes!

Please read the License before submitting code

Design

Proper branding are needed:

  • Replace the temporary logos with actual ones
  • GitHub repository banners

Reach out to discuss potential collaborations!

Creations

Demonstrations serves as validation and inspiration

  • Share your creations and how you used the projects
  • Create integrations and extensions

Notable contributions may be featured officially!

Community Support

Help others; as you also shall be helped!