{"repo":"Aliucord/plugins-template","free":true,"listed":false,"github":"https://github.com/Aliucord/plugins-template","clone":"git clone https://github.com/Aliucord/plugins-template.git","description":"A basic Aliucord plugin setup template with Kotlin and Java examples.","language":"Kotlin","stars":64,"topics":["aliucord","template"],"license":null,"category":"mobile-apps","readme_excerpt":"Aliucord Plugin Repo Template The official template for a Aliucord plugins monorepo. ⚠️ Make sure you enable \"Include all branches\" when using this template \\ ⚠️ Consider getting familiar with Gradle and Kotlin and/or Java before starting Prerequisites - A computer. We provide no support for development on mobile devices. - A minimum of 8GB of RAM (16GB is recommended on Windows) - Install Git. - Install Android Studio (VSCode is strongly discouraged) - Install Java JDK 21 or newer. Example distributions include: - Adoptium - Temurin - Azul Setting up your environment This template includes an example plugin written in Kotlin and Java, demonstrating how to implement a custom command and patches. While we provide backwards compatibility for Java plugins, writing new plugins is recommended to be done with Kotlin, as many new APIs are designed for Kotlin. To set up your development environment: 1. Create your own plugins repository by extending this template: - Press \"Use this template\" - \"Create a new repository\" - ⚠️ Enable \"Include all branches\" option 2. Clone your newly created repository to your local machine with Git. 3. Open the cloned repository in Android Studio. 4. Open the Gradle build script at plugin/build.gradle.kts, read the comments and fill out all the placeholders marked with // TODO 5. Familiarize yourself with the project structure. Most files contain comments that explain function and purpose. To test your plugins, there are a few prerequisites: 1. Enable t","default_branch":null,"files":null,"tree":[],"storefront":"/r/Aliucord","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Aliucord/plugins-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}