An open API service indexing awesome lists of open source software.

https://github.com/yameogo123/squeleton

Squeleton for different projects ML in python (package), fastAPI, react js and native. Use it as you wish if it helps you.
https://github.com/yameogo123/squeleton

cookiecutter cookiecutter-template fastapi machine-learning python react-native reactjs

Last synced: about 2 months ago
JSON representation

Squeleton for different projects ML in python (package), fastAPI, react js and native. Use it as you wish if it helps you.

Awesome Lists containing this project

README

          

# 🍪 CookieCutter Skeleton Templates

A collection of project templates to kickstart your development with proper structure and best practices.

## 📋 Requirements

### Node.js Projects
- **Node.js** and **npm** installed on your computer

### Python Projects
- **Python** installed on your computer

### CookieCutter Installation
```bash
# Via npm
npm install -g cookiecutter

# Or via pip
pip install cookiecutter
```

## 🚀 Available Templates

### 0. 🐍 Simple Python Package
For all Python package development

```bash
cookiecutter https://github.com/Yameogo123/squeleton.git --directory="pythonPackage"
```

### 1. ⚡ FastAPI Application
For FastAPI applications using Python packaging system

```bash
cookiecutter https://github.com/Yameogo123/squeleton.git --directory="fastAPI"
```

### 2. 🤖 ML Project
For Machine Learning projects in Python (using packaging)

```bash
cookiecutter https://github.com/Yameogo123/squeleton.git --directory="ML"
```

### 3. ⚛️ ReactJS Project
For all React JS projects

```bash
cookiecutter https://github.com/Yameogo123/squeleton.git --directory="reactJS"
```

### 4. 📱 React Native Project
*Coming soon*

---

## 🎯 Usage Example

1. Choose your template from the list above
2. Run the corresponding cookiecutter command
3. Follow the interactive prompts to configure your project
4. Start coding with a well-structured foundation!

## 📁 Template Features

Each template includes:
- ✅ Proper project structure
- ✅ Configuration files
- ✅ Development environment setup
- ✅ Best practices implementation
- ✅ Ready-to-use build systems

---

*Start your projects faster with standardized templates!* 🚀