Struct

Your versatile project structure generator

About

Struct is a powerful tool to automate the creation of project structures based on YAML configurations. It supports template variables, OpenAI integration for generating content, and various file handling strategies to customize your project setup.

Features

Getting Started

To get started with Struct, follow these simple steps:

  1. Clone the repository
  2. Define your project structure in a YAML file
  3. Run Struct with your YAML configuration
git clone https://github.com/httpdss/struct.git
cd struct
python your_script.py path/to/project_structure.yaml /path/to/your/project --config-file=config.yaml

Documentation

For detailed documentation, please visit our GitHub Wiki.

Contribute

We welcome contributions from the community! Please read our contributing guidelines to get started.