Skip to main content

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

  1. Clone this repository
  2. Run the project generator:
./scripts/generate_project.sh
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

initium_fe-0.1.1.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

initium_fe-0.1.1-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

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

Hashes for initium_fe-0.1.1.tar.gz
Algorithm Hash digest
SHA256 49b978791b39fde38361278f3385c0faf40b462e2604a984c0985ff45edc4ccd
MD5 0a6a2ca465288d0b48ab28fce7b5cfde
BLAKE2b-256 bc08d53ff8200fc96ded8dd82b39d5712ecce5f5f3ee6703b8fe493fd60358b2

See more details on using hashes here.

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

Hashes for initium_fe-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3c9c2d86217c3811e8b901ead86a7b0c917130e651397b57f5794df683121850
MD5 0bb02d62df09f08460098bc756d77c46
BLAKE2b-256 740bc371d77d9244b8c89208a6e818438179a3c598dbf0067faef29951e6c0cd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page