atlas-program-runtime 3.1.0

Atlas program runtime
Documentation
# 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!