-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Extension Registry Help
Help for using the Brackets Extension Registry
- Add a package.json file next to your main.js
- ZIP up your entire extension folder (the GitHub "Download ZIP" button is handy for this -- or use the command
git archive --format zip -o yourextension.zip master
to generate a zip file).- Note: we've had difficulty with ZIP files created from Finder on the Mac. If you get an error when uploading your ZIP file, try creating it from the command line instead.
- Go to the Brackets Extension Registry website
- Click "Sign in via GitHub." We never see your GitHub password and your extension itself doesn't need to be on GitHub (see below).
- Drag and drop your zip file onto the big upload square, or click the square to browse to your zip file
Increase the version number in your package.json and then follow the exact same steps above to upload it again. The Registry will detect that you're updating an existing extension since the id ("name"
in package.json) is the same. If you forget to increase the version number, the Registry will refuse the upload.
You must be signed in as the same GitHub user who originally uploaded the extension.
Note: If the latest version of your extension isn't compatible with a user's current Brackets version, the Extension Manager in Brackets will still allow the user to download an older version of your extension. The user will see a message warning that they need to upgrade Brackets in order to install the latest version of the extension.
No. Right now, the Registry requires a GitHub account in order to identify you to the registry. You can use any source repository and zip utility to create the extension package file that you upload.
Yes! It has its own repository on GitHub.
Visit the Brackets Extension Registry and sign in as the same GitHub user who originally uploaded the extension. Find the extension in the listing and click the Delete button.
If you have questions that are not answered here, feel free to ask on the email list.