https://github.com/xenioushk/wporg-submit-plugin
A step by step guidelines to submit plugin to WordPress.org
https://github.com/xenioushk/wporg-submit-plugin
plugin svn-commands wordpress wordpress-org
Last synced: about 1 year ago
JSON representation
A step by step guidelines to submit plugin to WordPress.org
- Host: GitHub
- URL: https://github.com/xenioushk/wporg-submit-plugin
- Owner: xenioushk
- Created: 2024-12-12T12:51:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-05T10:13:08.000Z (about 1 year ago)
- Last Synced: 2025-04-05T11:23:10.687Z (about 1 year ago)
- Topics: plugin, svn-commands, wordpress, wordpress-org
- Homepage: https://bluewindlab.net
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Submit A Plugin to WordPress.org Repository
A step by step guidelines to submit plugin to WordPress.org
## Submit A New Plugin.
Navgiate to the link and upload your plugin.
https://wordpress.org/plugins/developers/add/

## Check svn status
```bash
svn stat
```
### Add all files to staging
Navigate to the project directory. Run the following command to stage all the files of `trunk` folder.
```bash
svn add trunk/ --force
```
### Commit and Push to WP repository
```bash
svn ci -m "Update readme file"
```
### Tagging Version
Before running the following command, we need to add the stable version tag information to the readme.txt file. Tagging code pattern.
```bash
svn cp "" "" -m "tag message"
```
Here are a few examples.
### BWL Advanced FAQ Lite
```bash
svn cp "https://plugins.svn.wordpress.org/bwl-advanced-faq-manager-lite/trunk" \
"https://plugins.svn.wordpress.org/bwl-advanced-faq-manager-lite/tags/1.1.1" \
-m "Tagging version 1.1.1"
```
### BWL Poll Manager Lite
```bash
svn cp "https://plugins.svn.wordpress.org/bwl-poll-manager-lite/trunk" \
"https://plugins.svn.wordpress.org/bwl-poll-manager-lite/tags/1.0.8" \
-m "Tagging version 1.0.8"
```
### Ultimate Searchable Accordion Lite
```bash
svn cp "https://plugins.svn.wordpress.org/ultimate-searchable-accordion-lite-wpbakery-page-builder-addon/trunk" \
"https://plugins.svn.wordpress.org/ultimate-searchable-accordion-lite-wpbakery-page-builder-addon/tags/1.0.8" \
-m "Tagging version 1.0.8"
```