Skip to content

This repository contains a collection of scripts in .shell and .bat formats to create the initial folder and file structures for various types of applications. These scripts are organized into two main directories: one for Linux and one for Windows. Each directory contains subdirectories for different types of projects.

License

Notifications You must be signed in to change notification settings

BrunoTanabe/project-initialization-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Initialization Scripts 🚀

Welcome to the Project Initialization Scripts repository! This collection of scripts helps you set up initial folder and file structures for various types of applications, simplifying your project setup process. The scripts are available in .shell and .bat formats for Linux and Windows environments, respectively.

Table of Contents 📚

  1. Introduction
  2. Project Structure
  3. Supported Project Types
  4. Prerequisites
  5. Usage
  6. Contribution Guidelines
  7. Best Practices
  8. FAQs
  9. License
  10. Contact

1. Introduction 🌟

This repository contains a collection of scripts to create initial folder and file structures for various types of applications. The scripts are organized into two main directories: one for Linux (.shell scripts) and one for Windows (.bat scripts). Each directory contains subdirectories for different types of projects.

2. Project Structure 📁

project-initialization-scripts/
│
├── Linux/
│   └── python/
│       └── setup-python-ai.sh
│
└── Windows/
    └── python/
        └── setup-python-ai.bat

3. Supported Project Types 🛠️

  1. Python AI Projects
    • (Other project types will be added in the future)

4. Prerequisites 📋

Before using the scripts, ensure you have the following installed on your system:

Linux

  • Bash

Windows

  • Command Prompt or PowerShell

5. Usage ⚙️

Linux

  1. Python AI Projects
    • Navigate to the Linux/python directory:
      cd Linux/python
    • Copy the setup-python-ai.sh file to your project folder:
      cp setup-python-ai.sh /path/to/your/project/folder
    • Navigate to your project directory:
      cd /path/to/your/project/folder
    • Make the script executable:
      chmod +x setup-python-ai.sh
    • Run the setup-python-ai.sh script:
      ./setup-python-ai.sh

Windows

  1. Python AI Projects
    • Navigate to the Windows\python directory:
      cd Windows\python
    • Copy the setup-python-ai.bat file to your project folder:
      copy setup-python-ai.bat C:\path\to\your\project\folder
    • Navigate to your project directory:
      cd C:\path\to\your\project\folder
    • Run the setup-python-ai.bat script:
      setup-python-ai.bat

6. Best Practices 🌟

  • Keep scripts modular and focused on single tasks.
  • Follow coding standards and naming conventions.
  • Document your scripts thoroughly.
  • Test scripts on both Linux and Windows environments before submitting.

7. Contribution Guidelines 🤝

We welcome contributions! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature/your-feature-name).
  6. Open a pull request.

8. FAQs ❓

Q: What if I encounter an error while running a script? A: Ensure all prerequisites are installed and your environment is correctly set up. Check the script permissions and paths.

Q: Can I add support for a new project type? A: Absolutely! Fork the repository, add your scripts, and submit a pull request.

9. License 📄

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

10. Contact 📬

For any inquiries or feedback, please reach out via email at [email protected] or open an issue on GitHub.


Thank you for using the Project Initialization Scripts! Happy coding! 🎉

About

This repository contains a collection of scripts in .shell and .bat formats to create the initial folder and file structures for various types of applications. These scripts are organized into two main directories: one for Linux and one for Windows. Each directory contains subdirectories for different types of projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published