This repo is used for hosting public releases of Azot.
Azot is not open source software and this repo DOES NOT contain the source code of Azot. However, if you wish to contribute to Azot, you can easily do so with our extensive extension system. A extension guide can be found here: azot.mov/docs
If you have questions or issues with extensions, please go to their own repo to file them. If you have questions or issues about core Azot itself, please post them to issues of this repo.
To add your extension to the list, make a pull request to the extensions.json file. Please add your extension to the end of the list. Specify the repository identifier, in the form of github:user-name/repo-name, if your GitHub repo is located at https://github.com/user-name/repo-name.
- Azot will read the list of extensions in
extensions.json. - The
nameandauthorfields from repo string are used for searching. - When the user opens the detail page of your extension, Azot will pull the
package.jsonandREADME.mdfrom your GitHub repo). - The
package.jsonin your repo will only be used to figure out the latest version. Actual files are fetched from your GitHub releases. - If your
package.jsonrequires a version of Azot that's higher than the running app, yourpackage.jsonfrom releases will be consulted to find the latest version of your extension that is compatible. - When the user chooses to install your extension, Azot will look for your GitHub releases tagged identically to the version inside
package.json. - Azot will download
package.json,main.js(and other JavaScript files), and store them in the proper location.
- Once admitted to the extension browser, you can announce the public availability of your extension:
- in the Telegram channel discussion as a showcase, and
- on the Discord Server in the channel
#extensions.
- You can also announce the first working version of your extension as a public beta before "officially" submitting it to the extension browser. That way, you can acquire some beta testers for feedback.