Site Builder Migration Tool V2 - Team-friendly migration tool for DealerInspire dealer websites
Project description
SBM Tool V2 - Site Builder Migration
One-command automation for converting DealerInspire dealer themes to Site Builder format.
🚀 Quick Install
pip install sbm-v2
🎯 Quick Start
# 1. Setup dealer migration
sbm setup your-dealer-slug --auto-start
# 2. Run migration
sbm migrate your-dealer-slug
# 3. Create pull request
sbm create-pr
📋 What It Does
- ✅ Converts SCSS files to Site Builder format
- ✅ Updates mixins to modern CSS
- ✅ Handles Git workflow automatically
- ✅ Creates GitHub PR with proper templates
🔧 Requirements
- Python 3.8+
- Access to
~/di-websites-platformdirectory - GitHub CLI (
gh) authenticated
📚 Commands
| Command | Purpose |
|---|---|
sbm doctor |
Check system health |
sbm setup <slug> --auto-start |
Prepare dealer for migration |
sbm migrate <slug> |
Run the migration |
sbm create-pr |
Create GitHub pull request |
🚨 Getting Help
- Always try first:
sbm doctor - Issues? Check troubleshooting guide
- Bugs? Report at GitHub Issues
🔧 Development
For developers: Use the development branch which contains complete test suites, documentation, and validation data:
git checkout dev # Switch to development branch
pytest # Run full test suite
The dev branch includes:
- Complete test suites (10+ real PR validation cases)
- Development documentation and analysis
- Validation data and compliance reports
- Development guides and templates
Need more details? See Complete Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sbm_v2-2.4.0.tar.gz.
File metadata
- Download URL: sbm_v2-2.4.0.tar.gz
- Upload date:
- Size: 36.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
180fff78974653d70f925da95f12517447df2744fb1023e0140894762c76a698
|
|
| MD5 |
6dc1194f52bfd780e8b609f7e60f479d
|
|
| BLAKE2b-256 |
e6f155295ccd3557c435adefd9c8e8e046e750c138220fbdfe0e2d463e61b99e
|
File details
Details for the file sbm_v2-2.4.0-py3-none-any.whl.
File metadata
- Download URL: sbm_v2-2.4.0-py3-none-any.whl
- Upload date:
- Size: 42.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ce4946417a772eb09c345e2729029f7587b5a5406d0cefb863755e454c522c6
|
|
| MD5 |
9ad0759ee2bf961643df6548fd6d801b
|
|
| BLAKE2b-256 |
177bb29bcf595e1550bc4f40cefc2d2db440bff43ba48f5622b4f71eed4518ee
|