Skip to content

Contributing

ImprovedTube edited this page Sep 29, 2023 · 76 revisions

Testing

You can help us by logging any issues you find. As a small team, prioritization is critical, so knowing which issues are impactful for many users can help us with that prioritization.

Spread the word

You can help by telling your friends, or discussing our features in a forum or on reddit, twitter, quora, etc. You can write a blog post or make YouTube video. If you do, then send a link to our email, and we will publish it too.

We need documentation,

.gifs /screenshots /videos, Content for Tooltips, Tags & alternative names of the features (for search, multi-language)

Translation

You can help us to translate ImprovedTube into your language. Please, check the wiki page.

Donate

We are volunteers. ImprovedTube is made out of love for our users. Your happiness is the currency of our hearts. We dare to keep ImprovedTube open-source & free, despite it is still a lot of work, that won't stop while YouTube releases updates.

  • Bitcoin: 144kqL6nGEQtVL3QCdADY4EtduZ95Vu1pL
  • Ethereum: 0xf6E03Ffa6B04c972C45c91D6Bc449Be81E1C527c
  • Stellar: GC25BRDKV5HIJX4IZJXFNKG5PWEPZX56NZKTDJ5YCR4O6YY7Y3M2JL65
  • BitcoinCash: qqseudey582dz72l23nspw0ch8ezlgty25jpqjdkun

Development

Dev. Convenience / Efficiency / Methods


  • Debate: Predicting Youtube-DOM changes?

    The important CSS IDs (& pathes) _should_ stay the same in all current & future YouTube.
    Yet, we _could_ predict how Youtube might be renaming some still... An Extension could even search for new names if old ones disappear. More over, regEx can be cheap & even CSS allows some wildcards / 'regular expressions' *= ^= $=

GitHub in general:

  • Pull Requests by command-line: gh pr create --base master --title "my PR" --body "fixing..."
    - Alternatively: hub pull-request acts as a wrapper for git) https://github.com/github/hub - (Or if you hate all Pull Requests, we might allow you to make commits after a few PRs)