This repository has been archived by the owner on Jun 8, 2023. It is now read-only.
Brackets.io Update: Please merge this pull request. #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Greetings from the Brackets.io & phcode.dev community. We have simplified extension development and publish workflows for you.
This Pull Request
Please merge in this pull request to be able to publish your extension/theme to the extension store directly from this repository. The pull request adds a GitHub action. The action is triggered whenever a GitHub release is created. The action notifies phcode extension services to pick up the newly released extension and publish it to Brackets/Phcode users.
https://registry.brackets.io/ is deprecated as you can directly publish your extension from GitHub.
Publishing to the extension/theme store
TLDR: Create a release in GitHub with an attached
extensions.zip
file to publish the extension to the extension/theme store.Follow the below steps:
version
field inpackage.json
file before publishing.extension.zip
.NB: It is important to name the file as exactly
extension.zip
extension.zip
file tothe release.
Releases
.Draft New Release
choose a tag
, type in your new extension version and clickCreate new tag
. The tag name can be anything, but we recommend using the version number for clarity.extension.zip
file to the release.Publish release
button.retry
publishing the release.extension store in https://phcode.dev
Please note that the extension will currently only be published to phcode.dev.
To publish to the brackets extension store, please raise an issue after
publishing the extension to phcode.dev. This is a temporary solution till we have new native builds(read below).
Please see this link for more documentation.
Creating new Extensions and Themes
Click on one of the below links and follow the instructions there to create new
themes and extensions:
A Note on the future of Brackets/Phcode.dev
We are working hard to modernize Brackets. New Windows/Linux/Mac native builds are in the works based on the web-first architecture of phcode.dev. Stay tuned for updates in the coming months: