Skip to content

A group of plugins for use in Sigma Computing, hosted via github pages

License

Notifications You must be signed in to change notification settings

ryan-sigma/ryans-sigmacomputing-plugins

 
 

Repository files navigation

Simon's Sigma Computing Plugins

A collection of custom plugins for Sigma Computing, deployed at simons-sigmacomputing-plugins.github.io.

This project showcases example plugins that integrate with the @sigmacomputing/plugin SDK to extend Sigma Computing's capabilities.

Available Plugins

  • Clock Plugin - A timer-based plugin that executes actions at regular intervals with configurable tick rates
  • OnLoad Plugin - An initialization plugin that triggers actions when loaded with optional delay

Visit the deployed site to get the plugin URLs for use in Sigma Computing.

Tech Stack

  • React 19 with TypeScript for type-safe component development
  • Vite for fast development and optimized builds
  • React Router for multi-page navigation
  • React Compiler enabled for automatic performance optimizations
  • ESLint & Prettier for code quality and formatting
  • Custom Theme System with centralized color, typography, and spacing configuration

Project Structure

  • src/plugins/ - Plugin implementations
  • src/pages/ - Landing page and plugin views
  • src/styles/ - Global styles and theme configuration
  • src/types.ts - TypeScript type definitions

Getting Started

Development

yarn dev

Starts the development server with hot module replacement (HMR).

Build

yarn build

Builds the application for production using TypeScript and Vite.

Linting & Formatting

yarn lint      # Run ESLint
yarn format    # Format code with Prettier

Development

This project uses:

  • ESLint with React-specific rules for code quality
  • TypeScript for type safety
  • React Compiler for automatic performance optimizations
  • Prettier for consistent code formatting

About

A group of plugins for use in Sigma Computing, hosted via github pages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.8%
  • JavaScript 4.7%
  • HTML 1.5%