Developer tooling, documentation, and workspace configuration for the SmartEM multi-repo ecosystem.
- docs/: Central documentation for all SmartEM repositories
- webui/: Developer dashboard (React/Vite)
- claude-code/: AI-assisted development configuration
- core/: Shared TypeScript configuration
- packages/smartem-workspace/: CLI tool for workspace setup
# Set up complete development environment
uvx smartem-workspace init --preset smartem-core
# Run developer dashboard
cd webui
npm install
npm run devOpens at http://localhost:5173
| Repository | Purpose |
|---|---|
| smartem-decisions | Backend API, agent, database |
| smartem-frontend | User-facing web interface |
| fandanGO-cryoem-dls | ARIA deposition plugin |
| cryoem-services | Processing pipeline (reference) |
Full documentation: https://DiamondLightSource.github.io/smartem-devtools
See the contribution guide for development workflow and code standards.
Apache-2.0