Skip to content

savoirfairelinux/jami-plugins-store-requests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 

Repository files navigation

Plugins Store Request Repository

This repository is used to request a certificate to be illegible for the Plugins Store and upload new plugin.

Jami Plugin Store is a repository of plugins for the Jami client. It is a way for developers to share their plugins with the community. It is also a way for users to securely find and install plugins.

Request an organization certificate

To request a certificate for your organization, please open an issue with the given template.

  1. Create a new certificate signing request (CSR) for your organization with Plugins tool.
  2. Keep the private key and send the CSR to us with the command /csr <your-csr>.gz .
  3. If the CSR is valid, a message will confirm that your certificate is ready to be check by our team.
  4. If your CSR is not valid, a message will tell you to retry.

Note: It's very recommanded to use the Plugins tool to create your CSR. If you use another tool, please make sure that your CSR is valid with the command openssl req -text -noout -verify -in <your-csr>.gz and you use gzip compression.

  1. If your organization is illegible, we will send you back your certificate signed by the ca.

Submitting a plugin

To request to upload a plugin, please open an issue with the given templace.

  1. Sign your plugin with Plugins tool and your certificate. If you don't have a certificate, please follow the steps to request a certificate
  2. Please upload your plugin in a source that can be fetch by anyone. To be sure, use this command: curl -o tmp/plugin.jpl -L
  3. Please use the command to start the verification: /upload as a comment in the issue
  4. Wait until it respond successfully to the verification.
  5. An administrator will upload your plugin.

Make a decision to upload a plugin(Admin)

To accept or not to upload a plugin, please follow the steps below.

  1. Check that the plugin is corretly sign and have the good access to the plugin during the verification process
  2. Verify the plugin manually and check for any security issues

Note: Jami is not responsible for the plugin download by user.

  1. Add a comment with the command '/accept' or '/decline' for the decision made

More Information

For more information about the Plugins Store, please visit the Plugins Store documentation.

About

All Requests about Jami Plugins Store is managed here

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published