Home

Awesome

<p align="center"> <picture> <source width="256px" media="(prefers-color-scheme: dark)" srcset="assets/revanced-headline/revanced-headline-vertical-dark.svg" > <img width="256px" src="assets/revanced-headline/revanced-headline-vertical-light.svg" > </picture> <br> <a href="https://revanced.app/"> <picture> <source height="24px" media="(prefers-color-scheme: dark)" srcset="assets/revanced-logo/revanced-logo.svg" /> <img height="24px" src="assets/revanced-logo/revanced-logo.svg" /> </picture> </a>&nbsp;&nbsp;&nbsp; <a href="https://github.com/ReVanced"> <picture> <source height="24px" media="(prefers-color-scheme: dark)" srcset="https://i.ibb.co/dMMmCrW/Git-Hub-Mark.png" /> <img height="24px" src="https://i.ibb.co/9wV3HGF/Git-Hub-Mark-Light.png" /> </picture> </a>&nbsp;&nbsp;&nbsp; <a href="http://revanced.app/discord"> <picture> <source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" /> <img height="24px" src="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" /> </picture> </a>&nbsp;&nbsp;&nbsp; <a href="https://reddit.com/r/revancedapp"> <picture> <source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" /> <img height="24px" src="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" /> </picture> </a>&nbsp;&nbsp;&nbsp; <a href="https://t.me/app_revanced"> <picture> <source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" /> <img height="24px" src="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" /> </picture> </a>&nbsp;&nbsp;&nbsp; <a href="https://x.com/revancedapp"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/93124920/270180600-7c1b38bf-889b-4d68-bd5e-b9d86f91421a.png"> <img height="24px" src="https://user-images.githubusercontent.com/93124920/270108715-d80743fa-b330-4809-b1e6-79fbdc60d09c.png" /> </picture> </a>&nbsp;&nbsp;&nbsp; <a href="https://www.youtube.com/@ReVanced"> <picture> <source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" /> <img height="24px" src="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" /> </picture> </a> <br> <br> Continuing the legacy of Vanced </p>

👋🧩 ReVanced Patches template

GitHub Workflow Status (with event) GPLv3 License

Template repository for ReVanced Patches.

❓ About

This is a template to create a new ReVanced Patches repository.
The repository can have multiple patches, and patches from other repositories can be used together.

For an example repository, see ReVanced Patches.

🚀 Get started

To start using this template, follow these steps:

  1. Create a new repository using this template
  2. Set up the build.gradle.kts file (Specifically, the group of the project, and the About)
  3. Update dependencies in the libs.versions.toml file
  4. Create a pass-phrased GPG master key and subkey
    1. Add the private key as a secret named GPG_PRIVATE_KEY to your repository
    2. Add the passphrase as a secret named GPG_PASSPHRASE to your repository
    3. Add the fingerprint of the GPG subkey as a secret named GPG_FINGERPRINT to your repository
  5. Create a PAT with push access
    1. Add it as a secret named REPOSITORY_PUSH_ACCESS to your repository
  6. Set up the README.md file1 (e.g, title, description, license, summary of the patches that are included in the repository), the issue templates2 and the contribution guidelines3

🎉 You are now ready to start creating patches!

🔘 Optional steps

You can also add the following things to the repository:

🧑‍💻 Usage

To develop and release ReVanced Patches using this template, some things need to be considered:

📚 Everything else

📙 Contributing

Thank you for considering contributing to ReVanced Patches template.
You can find the contribution guidelines here.

🛠️ Building

To build ReVanced Patches template, you can follow the ReVanced documentation.

📜 Licence

ReVanced Patches template is licensed under the GPLv3 licence. Please see the license file for more information. tl;dr you may copy, distribute and modify ReVanced Patches template as long as you track changes/dates in source files. Any modifications to ReVanced Patches template must also be made available under the GPL, along with build & install instructions.

Footnotes

  1. Example README.md file

  2. Example issue templates

  3. Example contribution guidelines