{"id":14530073,"url":"https://github.com/Wyse-/revanced-patches","last_synced_at":"2025-09-02T01:31:21.527Z","repository":{"id":219645877,"uuid":"749536763","full_name":"Wyse-/revanced-patches","owner":"Wyse-","description":"A set of personal Android application patches, for use with ReVanced Manager","archived":false,"fork":false,"pushed_at":"2024-06-14T18:04:44.000Z","size":178,"stargazers_count":3,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-29T11:30:46.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wyse-.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-28T21:14:32.000Z","updated_at":"2024-07-23T18:43:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"c0c25178-1158-4f01-a398-809ecac76d7d","html_url":"https://github.com/Wyse-/revanced-patches","commit_stats":null,"previous_names":["wyse-/revanced-patches"],"tags_count":4,"template":false,"template_full_name":"ReVanced/revanced-patches-template","purl":"pkg:github/Wyse-/revanced-patches","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyse-%2Frevanced-patches","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyse-%2Frevanced-patches/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyse-%2Frevanced-patches/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyse-%2Frevanced-patches/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wyse-","download_url":"https://codeload.github.com/Wyse-/revanced-patches/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyse-%2Frevanced-patches/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273218390,"owners_count":25065913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-05T00:01:04.640Z","updated_at":"2025-09-02T01:31:21.227Z","avatar_url":"https://github.com/Wyse-.png","language":"Kotlin","funding_links":[],"categories":["🩹 Patches"],"sub_categories":[],"readme":"# 👋🧩 ReVanced Patches template\n\nThis is a template for creating a new ReVanced Patches repository.  \nThe repository can have multiple patches, and patches from other repositories can be used together.\n\nFor an example repository, see [ReVanced Patches](https://github.com/revanced/revanced-patches).\n\n##  🚀 Get started\n\nTo start using this template, follow these steps:\n\n1. [Create a new repository using this template](https://github.com/new?template_name=revanced-patches-template\u0026template_owner=ReVanced)\n2. Set up the [build.gradle.kts](build.gradle.kts) file (Match the [group of the project](build.gradle.kts#L8), [manifest attributes](build.gradle.kts#L35-L43), and the [POM](build.gradle.kts#L84-L106) that will be published to yours)\n3. Update the dependencies in the [libs.versions.toml](gradle/libs.versions.toml) file\n4. [Add a secret](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens) to your repository named [REPOSITORY_PUSH_ACCESS](.github/workflows/release.yml#L47) containing a GitHub access token with [push access](https://github.com/semantic-release/semantic-release/blob/master/docs/usage/ci-configuration.md#authentication)\n5. Set up the [README.md](README.md) file[^1] (e.g, title, description, license, summary of the patches that are included in the repository)\n\n🎉 You are now ready to start creating patches!\n\n## 🔘 Optional steps\n\nYou can also add the following things to the repository:\n\n- [Issue templates](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository)[^2]\n- Contribution guidelines[^3]\n- Documentation, if you want to publish your patches as a library[^4]\n\n[^1]: [Example README.md file](https://github.com/ReVanced/revanced-patches/blob/main/README.md)\n[^2]: [Example issue templates](https://github.com/ReVanced/revanced-patches/tree/main/.github/ISSUE_TEMPLATE)\n[^3]: [Example contribution guidelines](https://github.com/ReVanced/revanced-patches/blob/main/CONTRIBUTING.md)\n[^4]: [Example documentation](https://github.com/ReVanced/revanced-patches/tree/docs/docs)\n\n## 🧑‍💻 Usage\n\nIn order to develop and release ReVanced Patches using this template, some things need to be considered:\n\n- Development originates in feature branches. Once a feature branch is ready, it is squshed and merged into the `dev` branch\n- The `dev` branch is merged into the `main` branch once it is ready for release\n- Semantic versioning is used for versioning ReVanced Patches. ReVanced Patches have a public API for other patches to use\n- Semantic commit messages are used for commits\n- Commits on the `dev` branch and `main` branch are automatically released via the [release.yml](.github/workflows/release.yml) workflow, which is also responsible for generating the changelog and updating the version of ReVanced Patches. It is triggered by pushing to the `dev` or `main` branch. The workflow uses the `publish` task to publish the release of ReVanced Patches\n- In order to build ReVanced Patches, that can be used on Android, the [`generateBundle`](build.gradle.kts#L48-L70) task needs to be run. The [`publish` task depends on the `generateBundle`](build.gradle.kts#L74-L76) task, so it will be run automatically when publishing a release.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWyse-%2Frevanced-patches","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWyse-%2Frevanced-patches","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWyse-%2Frevanced-patches/lists"}