Skip to content
Snippets Groups Projects
Commit 45684b20 authored by xurizaemon's avatar xurizaemon
Browse files

Improve docs for publishing an extension.

Previously it read that you only needed to create a release on *subsequent* releases, but my experience was that the extension was not available until the initial release was made also. Rewrote to clarify this.

Also made a few additions to inline docs on the create a release node page. These can be recorded over in CiviCRM.org website repo via Features.

Refs #323.
parent 83befbb5
No related branches found
No related tags found
No related merge requests found
...@@ -54,11 +54,12 @@ detected, published, and submitted for translation. ...@@ -54,11 +54,12 @@ detected, published, and submitted for translation.
message, you'll need to email [info@civicrm.org](mailto:info@civicrm.org) message, you'll need to email [info@civicrm.org](mailto:info@civicrm.org)
with your user id and request permission to publish extensions. with your user id and request permission to publish extensions.
- Fill out all required fields. Also provide the "Git URL" for the extension. - Fill out all required fields. Also provide the "Git URL" for the extension.
- Complete the steps in "Publishing an extension release" below.
- Within a day, you will receive an email notifying you that the extension - Within a day, you will receive an email notifying you that the extension
was published on civicrm.org or that a problem with the extension manifest was published on civicrm.org or that a problem with the extension manifest
(`info.xml`) prevented publication. (`info.xml`) prevented publication.
### Publishing subsequent releases: ### Publishing an extension release:
- Update the extension manifest and push the changes to your GitHub repository. - Update the extension manifest and push the changes to your GitHub repository.
At minimum you'll need to increment the version number. At minimum you'll need to increment the version number.
...@@ -67,6 +68,8 @@ detected, published, and submitted for translation. ...@@ -67,6 +68,8 @@ detected, published, and submitted for translation.
git tag -a v1.2.0 git tag -a v1.2.0
git push origin v1.2.0 git push origin v1.2.0
- Visit your extension node (created in "Publishing an extension" step above)
and click "Add CiviCRM-native release" at bottom of page.
- Within a day, you will receive an email notifying you that the release - Within a day, you will receive an email notifying you that the release
was published on civicrm.org or that a problem with the extension manifest was published on civicrm.org or that a problem with the extension manifest
prevented publication. prevented publication.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment