Extension Library Adoption Guidelines

Bilup
2 min read

Bilup opened the extension submission channel in April 2026. To ensure the quality and relevance of extensions, the Bilup development team has established the following standards:

1. Submission Content

You need to submit the following:

  • Extension source file with .js suffix
  • Extension cover image with .svg suffix (must be 600x300)
  • Extension metadata (including name, description, author, version, etc.)
  • Extension translations with .json suffix (can also be integrated into the extension source file)
  • Extension documentation with .md suffix (optional, not mandatory)

The extension metadata should be placed at the beginning of the extension source file. For details, see the documentation

2. Submission Methods

GitHub Repository

You can submit extensions to the extensions directory in the GitHub repository. (Normally you won’t have commit access, so you need to submit via Pull Request.)

Bilup QQ User Group

Package the extension as a compressed file (.zip or .rar, etc.) and send it to the QQ group. (You can also send the extension files directly.)

After sending, remember to @RyaninCn11 or @DL_Grass.

Email

We do not recommend submitting extensions via this method. You can send extensions to [email protected].

3. Adoption Criteria

The following are the adoption criteria:

  • Must be developed according to specifications (see documentation for details)
  • Must not contain any malicious code
  • Must work properly in the current version of Bilup
  • Must be meaningful
  • Need to include translations

If an extension meets all the above criteria (except for the translation part), it will be adopted. After adoption, you will be added to the acknowledgments list (Bilup Extensions Gallery)