https://github.com/sapteamdev/magisk-module-template
A github Actions-powered magisk module template that automates the archiving and releasing cycles for you
https://github.com/sapteamdev/magisk-module-template
magisk magisk-module magisk-module-template template template-repository
Last synced: 5 months ago
JSON representation
A github Actions-powered magisk module template that automates the archiving and releasing cycles for you
- Host: GitHub
- URL: https://github.com/sapteamdev/magisk-module-template
- Owner: SAPTeamDEV
- License: gpl-2.0
- Created: 2022-12-28T13:07:43.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-15T09:26:40.000Z (over 2 years ago)
- Last Synced: 2025-07-23T19:08:06.232Z (6 months ago)
- Topics: magisk, magisk-module, magisk-module-template, template, template-repository
- Language: Shell
- Homepage:
- Size: 31.3 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# SAPTeam's Magisk module template automation engine
This magisk module template made the module creation way easier and smarter.
## Features
- Automates the build and releasing with Github actions.
- Easily initiates the module properties with setup.py.
- Has a biult in installer script, so you don't need to write a installer script.
## Getting started
Working with this template is very easy. Most of actions is automated. with this instruction you can benefit all features of this module:
- First you need to make a repository from this template and clone it to your computer.
- in module files open `setup.py` with an text editor and replace the variables with your module props.
- Run `setup.py` and after finishing the first run, delete it.
- Put your module files and update the changelog.
- Create a tag and push it. when a new tag is pushed the action is triggered and new release zip is automatically created.
You must check the Actions tab of your project for checking issues.
Note: for using magisk 14.0+ update api you need to update the version string in `update.json` in every releases.
## Credits
This module forked from [MMT-Extended](https://github.com/Zackptg5/MMT-Extended) template.