Skip to content

Community Apps

The vast majority of Tronbyt apps are contributed by other users and community members. When you browse for new content to add to your Tronbyt, you'll notice that plenty of them have an attribution. These are all community contributed apps.

A community contributed app

How to contribute

The community apps can be found in our public GitHub repository over at github.com/tronbyt/apps. It's all Free and Open Source Software, so you're welcome to borrow ideas, code and design from other apps as you see fit. The apps repo is a great place to learn more about how to write code for your own Tronbyt.

Should you decide to share what you've developed - and we certainly encourage you to - then the apps repo is where it happens.

The process

To get a new app published, you need to submit a Pull Request for it to be merged into the main branch of the apps repo. This requires some reviewing from other community developers to make sure it's up to snuff.

Once a new app is merged, it will be publicly available to everyone.

For the nitty gritty on how to get a new app published, check out Publishing Apps.

How to pass a review

During PR reviews, we'll be looking to make sure that the app is working as intended, doesn't cause any harm and is at least somewhat useful. But don't worry too much about the useful part; we've plenty of room for fun and silly apps too!

Apps added to this repo will be available to everyone. We love niche use cases and encourage them. But if the app is only for you, the author, then we likely will not be able to support it. Your app doesn't have to be popular, but there in theory should be more users than just you.

Here's what we're usually looking for when reviewing a PR:

  • Does the app work as intended?
  • Can we expect the app to work reliably over time?
  • Is the app handling user data responsibly?
  • Is the app caching in an appropriate manner?
  • If an external API is being used, is the app taking care to keep request rates at a reasonable level?

And of course, it goes without saying that we're not going to merge hateful, mean-spirited or otherwise inappropriate content.