Local Development
Environment Setup
| Tool | Usage |
|---|---|
| Neovim | Primary code editor |
| tmux | Terminal multiplexer for multi-pane workflow |
| Git | Version control |
| WP-CLI | WordPress database management |
| Local WordPress | Local development instance |
Workflow
- SSH into development VPS via jump host
- Work in tmux sessions for concurrent tasks
- Edit files with Neovim
- Test changes on staging instance
- Deploy via Git + WP-CLI
Tools & Configuration
- Bash aliases and functions for common operations
- tmux session configurations per project
- Git hooks for pre-commit checks
- WP-CLI aliases for site-specific operations
Local Plugin Development
- Custom plugins developed in
/wp-content/plugins/directly on dev instance - WPCodeBox2 snippets created and tested in development
- ACF field groups exported as PHP for version control
- Theme customizations in child theme