工程开发
project-scaffolding avatar

project-scaffolding

开发者专用项目初始化向导,支持超过 70 种 Web、移动、桌面与后端开发项目,提供 SDK、数据库与 DevOps 环境的交互式配置流程。

简介

此项目初始化技能为开发者提供自动化且专业级别的设置向导,功能媲美 WebStorm 或 PyCharm 等 JetBrains IDE 中的高级项目创建工具。其设计旨在加速开发进程,使用户能够初始化各种项目结构,范围涵盖简单的静态 HTML/CSS 网站、登录页面,乃至复杂的前后端分离应用、移动端应用与微服务。通过引导式的交互式工作流程,确保每个新存储库都能以行业标准模式、稳健的目录结构与预配置的工具进行开发。

  • 广泛支持超过 70 种项目类型,包括 React、Next.js、Vue、Astro、Remix、React Native、Flutter、Expo、FastAPI、Django、Express、NestJS、Go/Gin、Rust/Axum、Spring Boot 等。

  • 完整的环境设置,涵盖语言版本(Node.js、Python、Go、Rust)、包管理器(npm、pnpm、yarn、bun、poetry、uv)以及框架特定的依赖配置。

  • 内置专业级代码质量工具的配置,例如 ESLint、Prettier、Ruff、golangci-lint 与 clippy。

  • 提供 DevOps 集成选项,包括 Docker 与多阶段 Dockerfile、docker-compose 编排,以及 GitHub Actions 与 GitLab CI 的 CI/CD 流水线模板。

  • 支持高级数据库与 ORM 初始化,适用于 PostgreSQL、SQLite、Prisma、SQLAlchemy 与 sqlc,确保从第一次提交即可进行类型安全的资料访问。

  • 最适合软件工程师、全栈开发者与 DevOps 从业人员,适用于需要一致的项目模板与架构模式的场景。

  • 运作方式是通过询问项目元数据、语言偏好与技术栈需求,生成定制化的文件结构与清单。

  • 用户预期将获得包括已初始化的 git 存储库、依赖项清单(package.json, pyproject.toml, go.mod)以及基础配置文件。

  • 限制:用户需在本地端安装必要的运行时环境与 CLI 工具(如 node, python, go, rust)以完成最终的项目配置。

  • 非常适合用于引导 Monorepos、Chrome/VS Code 扩展插件、无服务器函数 (Serverless) 或标准 API 服务器,为任何代码库提供标准化且干净的起点。

仓库统计

Star 数
36
Fork 数
2
Open Issue 数
0
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 19:17
在 GitHub 查看