# Quick Start Guide - Atlas Program Runtime
## What Was Done
Your `atlas-program-runtime` crate has been **fully renamed from Solana to Atlas**:
✅ All code renamed
✅ All imports updated
✅ Package configured
✅ Documentation created
✅ Ready for local development
## Current Status
**This crate is ready for local development but NOT yet ready for crates.io publication.**
Version: **3.0.1**
Stage: **Local Development**
Dependencies: **Using crates.io (version 3.0.x)**
## How to Use Right Now
### Option 1: Local Development
Add to your project's `Cargo.toml`:
```toml
[dependencies]
atlas-program-runtime = { path = "../atlas-program-runtime-3.0.0" }
```
Then build:
```bash
cargo build
```
### Option 2: Wait for Publication
This crate will be published to crates.io once:
1. All atlas ecosystem crates are migrated
2. API compatibility is verified
3. Coordinated release is ready
## What's Next?
### For Immediate Use
The crate is ready to use locally right now! Just use path dependencies.
### For Publication
Follow these steps:
1. **Rename other crates**: Use the same renaming process on:
- atlas-svm-* crates
- atlas-sdk components
- atlas-sbpf
- Other dependencies
2. **Create workspace**: See `WORKSPACE_SETUP.md`
3. **Test everything**:
```bash
cargo test --workspace
```
4. **Publish in order**: See `WORKSPACE_SETUP.md` for publishing order
## Documentation
- **README.md** - Full usage guide
- **WORKSPACE_SETUP.md** - Workspace configuration for multiple crates
- **MIGRATION_STATUS.md** - Detailed progress tracking
- **RELEASE_NOTES.md** - What changed in 3.0.1
## Quick Commands
```bash
# Check if it compiles
cargo check
# Run tests
cargo test
# Build
cargo build
# Build with all features
cargo build --all-features
# Generate documentation
cargo doc --open
```
## Common Issues
### "Package not found"
**Solution**: The crate uses crates.io dependencies. Make sure you have internet access for first build.
### "Cannot find module"
**Solution**: All `solana_*` imports should be `atlas_*`. Check your code.
### Want to use path dependencies?
**Solution**: Wait until other crates are renamed, or rename them yourself using the same process.
## Get Help
- Check `MIGRATION_STATUS.md` for current progress
- Check `WORKSPACE_SETUP.md` for multi-crate setup
- Check `README.md` for detailed documentation
## Summary
🎉 **The renaming is complete!**
📦 **Ready for local development**
⏳ **Waiting on ecosystem for publication**
Use it locally now, publish to crates.io later!