Skip to content

Ruh-Al-Tarikh/Quickstart

 
 

Repository files navigation

🚀 QuickStart

CI Python License

A minimal, developer-friendly Python starter template for building Prefect workflows, CLI tools, or reusable libraries — fast.

Perfect for automation, orchestration, experiments, and learning without boilerplate overload.


✨ What This Template Is For

This repo is designed to be flexible. You can use it as:

  • 🧭 Prefect automation project (flows, tasks, deployments)
  • 🖥️ CLI tool (quickstart run, quickstart deploy, etc.)
  • 📦 Python library (importable, testable, publishable)

📚 Table of Contents


About

QuickStart is a clean Python starter project that includes:

  • Virtual environments
  • Editable installs
  • Prefect-ready structure
  • CLI entry points
  • Testing, linting, formatting
  • Packaging & CI support

Use it to bootstrap:

  • Prefect automation pipelines
  • Internal developer tools
  • Lightweight Python services
  • Learning or prototyping projects

Project Layout

quickstart/
├─ quickstart/
│  ├─ __init__.py
│  ├─ flows.py        # Prefect flows
│  ├─ tasks.py        # Prefect tasks
│  ├─ cli.py          # CLI entry point
│  └─ core.py         # Shared library logic
├─ tests/
├─ pyproject.toml
├─ requirements.txt
├─ requirements-dev.txt
└─ README.md

About

A repo for getting started with Prefect

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.8%
  • Shell 12.9%
  • Batchfile 1.7%
  • Python 0.6%