Skip to content

ProjectTemplateAI: AI-powered project setup tool for efficient directory structures and content generation. Simplify project initialization.

License

Notifications You must be signed in to change notification settings

ax-ion/ProjectTemplateAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# ProjectSetupAI ProjectSetupAI is a command-line tool designed to automate the setup of project directories and files, leveraging OpenAI's GPT models to generate content for files based on YAML configuration files. ## Features - Dynamic project structure generation from YAML configurations. - AI-driven content creation for file templates using OpenAI's API. - Flexible command-line interface for easy project customization. ## Installation 1. **Clone the repository:** ```bash git clone https://github.com/yourusername/ProjectSetupAI.git cd ProjectSetupAI
  1. Setup a virtual environment (optional but recommended):
bash
python -m venv venv source venv/bin/activate
  1. Install required Python packages:
bash
pip install -r requirements.txt
  1. Configure the OpenAI API Key:

Add your OpenAI API key to the .env file:

plaintext
OPENAI_API_KEY=your_openai_api_key_here

Usage

To run the tool, navigate to the root directory of the project and use the setup-project script with appropriate arguments.

bash
./bin/setup-project [arguments]

Arguments

  • [arguments]: Arguments to specify the operation mode, such as selecting a specific YAML configuration file or choosing the type of content generation.

Contributing

Contributions are welcome! Please feel free to submit pull requests with new features or improvements.

License

This project is licensed under the MIT License - see the LICENSE file for details.

css
This README provides a concise overview of the project, setup instructions

About

ProjectTemplateAI: AI-powered project setup tool for efficient directory structures and content generation. Simplify project initialization.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published