DT

devantler-tech/monorepo

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 质量 47 趋势 22

这里是所有Devantler项目的家园。

概览

我积极参与的每个项目都聚集在一个地方。 公开的 Devantler Tech 网站由 business-site 拥有,访问 applications/business-site。其源代码、检查和独立的 GitHub 页面发布都在那里;该单仓库汇总已审核的源代码 pin,但不触发发布。仓库范围的架构决策保留在文档/adr/中。 每个项目保持独立仓库,并作为子模块链接:指向该仓库中已审查提交的指针。普通克隆包含聚合器的指南和指针,而非每个项目的文件。只填充你需要的项目;每个项目保留自己的访问权限、贡献规则、问题和发布。 你需要 Git 来读取聚合器。公开借阅不需要 SSH 凭证或访问每个项目: 项目旁边的首字母 - 表示其检查未被填充;这不是克隆失败。

概述(AI 翻译)

我积极参与的每个项目都聚集在一个地方。

公开的Devantler Tech网站由以下公司拥有 商业网站,已查阅于 applications/business-site。其来源、检查及独立发布 GitHub Pages 实时发布 在那里;该单仓库汇总已审查的源代码引脚,而不触发发布。整个仓库 架构决策保留在docs/adr/。

每个项目都保持独立的仓库,并以子模块形式链接:指向已审查的项目 在该仓库中提交。普通克隆包含聚合器的指南和那些指针, 不是每个项目的文件。只填充你需要的项目;每个项目都有自己的访问权限, 贡献规则、议题和发布。

开始

你需要Git来读取聚合器。公开结账不需要SSH凭证,或者 访问所有项目:

项目旁边的首字母 - 表示其未被填入;这不是克隆失败。 查看项目所有权的作品集地图,或从以下内容开始 docs/ 用于聚合器架构记录。

要读取项目在聚合器中置顶的源代码,你还需要 Bash 并访问该源代码 仓库。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

🗂️ Devantler’s Monorepo

Every project I actively work on, gathered in one place.

The public Devantler Tech website is owned by business-site, checked out at applications/business-site. Its source, checks and independent GitHub Pages publication live there; this monorepo aggregates a reviewed source pin without triggering publication. Repository-wide architecture decisions stay in docs/adr/.

Each project stays its own repository and is linked here as a submodule: a pointer to a reviewed commit in that repository. A normal clone contains the aggregator’s guides and those pointers, not every project’s files. Populate only the projects you need; each keeps its own access, contribution rules, issues and releases.

Getting started

You need Git to read the aggregator. The public checkout does not require SSH credentials or access to every project:

git clone https://github.com/devantler-tech/monorepo.git
cd monorepo
git submodule status

An initial - beside a project means its checkout is not populated; it is not a clone failure. See the portfolio map for project ownership, or start with docs/ for aggregator architecture records.

To read a project’s pinned source inside the aggregator, you also need Bash and access to that repository. For example, the public website submodule uses HTTPS:

bash .claude/scripts/submodule-init.sh applications/business-site

Most other entries in .gitmodules use SSH and therefore need GitHub SSH authentication; some repositories require additional access. HTTPS works for public repositories and can also authenticate private access. Initializing every submodule is optional, not a public onboarding requirement. Prefer a project’s own public repository and contribution guide when you want to change that product rather than inspect the aggregator’s pin.

Working safely with pinned projects

Use submodule-init.sh, not bare git submodule update --init or a recursive clone. The helper populates an empty repository at its recorded pin. For an existing checkout, it repairs Git worktree configuration and checks isolation without moving the checkout to a different pin. The plain Git initialization path can leave parallel sessions resolving to the same physical folder. Read worktree isolation before project edits.

A detached checkout at the recorded commit is expected. It is a source snapshot, not your work branch: create an owned, isolated work branch from the product’s fresh default branch before editing it. The contributor guide separates aggregator and product contributions.

Each project is pinned to a specific commit, and your checkout stays on that pin. Automated pull requests here move the pins forward, but **your existing checkout does not follow — and re-running

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add devantler-tech/monorepo
新手?先看 mcpskill.org 教程 →