So, you’ve just created a WordPress plugin and had it approved, great news, this guide will help you with uploading a wordpress plugin to WordPress svn.
However looking at the wordpress guide here on how to upload your plugin to the SVN can be very confusing, especially if you’re not very comfortable with the command line way of doing it or if you’ve never worked with svn before.
I’ve created this guide to help simplify the process of uploading a wordpress plugin to WordPress svn and hopefully make it easier for more people to create wordpress plugins.
This guide is for people using windows. When i’ve got my mac back up and running i’ll create another guide for mac users.
I’ve tried to make this guide as simple as possible for people to follow.
1) Ensure your plugin has been approved by wordpress.
2) Have the SVN url for your plugin given to you in the email when your plugin request was approved.
3) Download and install RapidSVN for windows from here: RapidSVN
1) Open RapidSVN
2) Right click on bookmarks and select ‘Add Existing Repository’
3) Enter your Repository URL in the pop up box that comes up as given to you by WordPress when your plugin was approved.
4) Press ok, this will add your wordpress SVN as a bookmark on RapidSVN
5) Right click on the repository you have just added to your bookmarks and select ‘Checkout New Working Copy’. Enter a local path for where you want to store the plugin locally then press ok. This process will create a local copy of your svn. Which will allow you to add all your files to the correct folders.
6) Copy the files for your plugin along with the readme.txt for your plugin into the trunk directory on your local copy of the svn repository.
7) Once all the files are copied into your local directory you should see them all listed when you highlight trunk on your local bookmark.
8) Right click on trunk and go to ‘Commit’. Enter a log message e.g. Initial Upload, tick recursive and click OK.
9) Thats it, if you now browse to your plugins location you should be able to see it and download it. This may take a couple of seconds while WordPress refreshes it’s cache.
Hope this guide will help some people.
Questions, queries and comments are always welcome.