Skip to content

SmartEM Decisions / Fragment Screen / ARIA workspace containing docs, e2e tests and dev tooling for the project

License

Notifications You must be signed in to change notification settings

DiamondLightSource/smartem-devtools

Repository files navigation

Built with Claude Code

smartem-devtools

Developer tooling, documentation, and workspace configuration for the SmartEM multi-repo ecosystem.

Quick Links

Source https://github.com/DiamondLightSource/smartem-devtools
Documentation https://DiamondLightSource.github.io/smartem-devtools
Project Board https://github.com/orgs/DiamondLightSource/projects/51/views/1

What's Included

  • 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

Quick Start

# Set up complete development environment
uvx smartem-workspace init --preset smartem-core

# Run developer dashboard
cd webui
npm install
npm run dev

Opens at http://localhost:5173

Related Repositories

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)

Documentation

Full documentation: https://DiamondLightSource.github.io/smartem-devtools

Contributing

See the contribution guide for development workflow and code standards.

Licence

Apache-2.0

About

SmartEM Decisions / Fragment Screen / ARIA workspace containing docs, e2e tests and dev tooling for the project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •