Magisk/docs/repo.md
2017-08-14 03:25:11 +08:00

1.7 KiB

Submit Your Module to Magisk Modules Repo

If you want to share your module with others, you can submit your modules to Magisk Modules Repo. In order to submit a module, you will need to know how to use some basic git.

  1. Create a module as stated here, and test if it works properly
  2. Fork this repo to your account
  3. Commit and push your changes to your forked repo
  4. Open an issue in topjohnwu/Magisk_Repo_Central with your repo link
  5. I will review your module, and once accepted, your repo should be cloned into Magisk-Modules-Repo, and you should receive an email to become the collaborator so you can edit the repo in the future.

Once your module is live on the Modules Repo, the description of your repo should be the ID of your module. Please do NOT change the description, repeat, do NOT change the description.

Notes

  • Magisk Manager monitors all repo's master branch. Any changes to the branch master will be reflected to all users immediately. If you are working on an update for a module, please work on another branch, make sure it works, then finally merge the changes back to master.
  • Once you finished upgrading your repo, bump up at least the versionCode in module.prop, so Magisk Manager will know you module is updated!
  • The description of your repo should be the same as your module ID. If you changed your description, Magisk Manager will fail to identify your repo, and cannot relate installed module to the online repo together.