---
description: Deploy plugin to WordPress.org SVN repository
---

# Deploy to WordPress.org

## Quick Release Process

### 1. Update Version Numbers
Before releasing, update the version in these files:
- `idevelop-floating-circle-button.php` (line 5: `Version: X.X.X`)
- `readme.txt` (line 5: `Version: X.X.X` and line 12: `Stable tag: X.X.X`)

### 2. Update Changelog
Add entry in `readme.txt` under `== Changelog ==`

### 3. Run the Release Script
// turbo
```bash
~/Desktop/projects/idevelop-floating-circle-button/release.sh
```

---

## Manual SVN Deployment

If the release script doesn't work:

```bash
# Clone/update SVN repo
svn co https://plugins.svn.wordpress.org/idevelop-floating-circle-button svn-deploy
cd svn-deploy

# Sync trunk
rsync -avz --delete \
  --exclude='.git' \
  --exclude='node_modules' \
  --exclude='.github' \
  --exclude='tests' \
  --exclude='svn-deploy' \
  ~/Desktop/projects/idevelop-floating-circle-button/ trunk/

# Update assets
cp -r ~/Desktop/projects/idevelop-floating-circle-button/.wordpress-org/* assets/

# Create tag for new version
svn cp trunk tags/X.X.X

# Commit
svn ci -m "Release version X.X.X"
```

---

## Assets Location
WordPress.org assets (banners, icons) are in:
`.wordpress-org/`
- `banner-772x250.png`
- `banner-1544x500.png`
- `icon-128x128.png`
- `icon-256x256.png`
