Skip to content

SpikePrimeGit is a Chrome extension that helps you back up your LEGO SPIKE Prime projects to GitHub. Every time you save a project in SPIKE Prime, it's helps you sync the llsp3 file to your GitHub repository.

Notifications You must be signed in to change notification settings

varunmehta/spike-prime-git

Repository files navigation

SpikePrimeGit

Sync your LEGO SPIKE Prime projects to GitHub automatically

Chrome extension that backs up SPIKE Prime .llsp3 files to GitHub with version control.

Available in the Chrome Web Store

Get it on GitHub Marketplace

Chrome Web Store Version Chrome Web Store Users Chrome Web Store Rating

Features

  • Auto-capture projects when you save in SPIKE Prime
  • One-click GitHub authentication
  • Version control with custom commit messages
  • Privacy-focused: direct GitHub API communication, no third-party servers
  • Integrated UI on SPIKE Prime website

Screenshots

Pre-Login Screen Post Login Screen Sync Button

Quick Start

Install

Chrome Web Store: Install here

From Source:

  1. Download and extract this repository
  2. Go to chrome://extensions/
  3. Enable "Developer mode"
  4. Click "Load unpacked" and select the folder

Setup

  1. Click the extension icon
  2. Connect to GitHub
  3. Select repository and branch
  4. Set project path (e.g., projects/)
  5. Save settings

Usage

  1. Open https://spike.legoeducation.com
  2. Create/edit a project
  3. Save it (Ctrl+S or Cmd+S)
  4. Enter commit message in SpikePrimeGit card
  5. Click "Sync to GitHub"

Troubleshooting

"No project captured yet"

  • Save your project first in SPIKE Prime

"Extension context invalidated"

  • Refresh the SPIKE Prime page (F5)

"Not Connected"

  • Click extension icon and reconnect to GitHub

Projects not appearing on GitHub

  • Verify correct branch and project path in settings
  • Check repository commits for file creation

More help: See SUPPORT.md or open an issue

Contributing

See CONTRIBUTE.md for development setup and guidelines.

License

Provided as-is for educational purposes.


About

SpikePrimeGit is a Chrome extension that helps you back up your LEGO SPIKE Prime projects to GitHub. Every time you save a project in SPIKE Prime, it's helps you sync the llsp3 file to your GitHub repository.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages