Project Bootstrap Tool
Project description
Project Bootstrap
One-click generator for automation projects. This tool helps you quickly set up standardized project structures for various automation systems.
Supported Project Types
-
PLC Templates
- Standard PLC project structure
- Common PLC libraries and configurations
- Example programs and documentation
-
HMI Templates
- Modern HMI interface templates
- Common visualization components
- Standard communication protocols
-
ROS Templates
- ROS 2 project structure
- Common ROS nodes and messages
- Integration with hardware
-
Bioreactor Templates
- Complete bioreactor control system
- Simulation environment
- Visualization dashboard
- PID control implementation
Getting Started
- Clone this repository
- Run the project generator:
./scripts/generate_project.sh
- Follow the prompts to:
- Enter your project name
- Select the project type
- Create a GitLab repository (optional)
Project Structure
Each generated project includes:
- Standard directory structure
- CI/CD configuration
- Documentation templates
- Example implementation
- Test framework
Requirements
- Git
- GitLab account (for remote repository creation)
- Bash shell
- Python 3.8+ (for bioreactor templates)
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file initium_fe-0.1.1.tar.gz.
File metadata
- Download URL: initium_fe-0.1.1.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49b978791b39fde38361278f3385c0faf40b462e2604a984c0985ff45edc4ccd
|
|
| MD5 |
0a6a2ca465288d0b48ab28fce7b5cfde
|
|
| BLAKE2b-256 |
bc08d53ff8200fc96ded8dd82b39d5712ecce5f5f3ee6703b8fe493fd60358b2
|
File details
Details for the file initium_fe-0.1.1-py3-none-any.whl.
File metadata
- Download URL: initium_fe-0.1.1-py3-none-any.whl
- Upload date:
- Size: 13.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c9c2d86217c3811e8b901ead86a7b0c917130e651397b57f5794df683121850
|
|
| MD5 |
0bb02d62df09f08460098bc756d77c46
|
|
| BLAKE2b-256 |
740bc371d77d9244b8c89208a6e818438179a3c598dbf0067faef29951e6c0cd
|