55 lines
2.6 KiB
Markdown
55 lines
2.6 KiB
Markdown
# AllSpice Actions Demos
|
|
|
|
👋 Welcome to the **AllSpice Actions Demos** profile! This space showcases examples of how to integrate AllSpice with CI/CD workflows to bring automation, validation, and consistency to hardware development.
|
|
|
|
## 💡 About
|
|
|
|
AllSpice enables Git-based workflows for hardware engineers—bringing the power of version control, design reviews, and CI to ECAD projects. This profile hosts reusable demonstration repositories and configurations that illustrate how to:
|
|
|
|
- Run automated electrical design checks on pull requests
|
|
- Generate and publish BOMs and PDFs
|
|
- Validate file structure or metadata in ECAD databases
|
|
- Integrate with external systems like PLM or QMS
|
|
- Deploy hardware test scripts using CI runners
|
|
|
|
Whether you're just getting started or looking to level up your hardware DevOps practices, you'll find modular, real-world examples here.
|
|
|
|
## 🔧 Demo Repositories
|
|
|
|
Each repository in this profile highlights a specific use case:
|
|
|
|
- **[Drag-n-Drop-Template](https://hub.allspice.io/Actions-Demos/Drag-n-Drop-Template)**
|
|
Demonstrates using a drag-n-drop workflow that supports zip file expansion and automated design review creation
|
|
|
|
- **[Action-notify-repos-on-release-Demo](https://hub.allspice.io/Actions-Demos/Action-notify-repos-on-release-Demo)**
|
|
Demonstrates how to notify repositories upon a new release using Python scripts.
|
|
|
|
- **[Action-carbon-emission-calculator-Demo](https://hub.allspice.io/Actions-Demos/Action-carbon-emission-calculator-Demo)**
|
|
|
|
- **[Action-bom-gen-Demo](https://hub.allspice.io/Actions-Demos/Action-bom-gen-Demo)**
|
|
|
|
- **[Actions-Demo](https://hub.allspice.io/Actions-Demos/Actions-Demo)**
|
|
|
|
- **[Action-digikey-search-html-report-Demo](https://hub.allspice.io/Actions-Demos/Action-digikey-search-html-report-Demo)**
|
|
|
|
- **[Action-component-automotive-rating-check-Demo](https://hub.allspice.io/Actions-Demos/Action-component-automotive-rating-check-Demo)**
|
|
|
|
- **[Action-Component-Check-Demo](https://hub.allspice.io/Actions-Demos/Action-Component-Check-Demo)**
|
|
|
|
- **[Action-generate-orcad-schematic-pdf-Demo](https://hub.allspice.io/Actions-Demos/Action-generate-orcad-schematic-pdf-Demo)**
|
|
|
|
- **[ReleaseNotifiableRepo](https://hub.allspice.io/Actions-Demos/ReleaseNotifiableRepo)**
|
|
|
|
## 🚀 Getting Started
|
|
|
|
Each demo repository includes:
|
|
|
|
1. A `.allspice.yml` or `.github/workflows` CI configuration
|
|
2. Example hardware project files (e.g., KiCad, Altium, OrCAD)
|
|
3. Step-by-step instructions in the repository README
|
|
|
|
|
|
---
|
|
|
|
🔗 Visit [AllSpice.io](https://www.allspice.io) to learn more about hardware-native Git workflows.
|