
dalmaer/keel
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Keel сохраняет способ создания программного обеспечения в одном месте и переносит его в каждый проект, который его использует.
Обзор
Keel сохраняет способ создания программного обеспечения в одном месте и переносит его в каждый проект, который его использует. Способ работы пришел из четырех проектов: изокан, регистр, дуэт и каджоны. Каждый скопировал его с предыдущего, вручную, и копии дрейфовали. Кил делает это одной из версий. Он выполняет три работы: 1. Способы работы, каждый с неудачей, которую он предотвращает, живут в практике. 2. keel init и keel усваивают практику. Обновление киля и обновление флота киля приносят каждую новую версию практики в качестве запроса на вытягивание, который читает человек, или локального диффа с обновлением киля - локального. 3.Проект посылает то, что он узнал (уроки киля). Кил превращает это в предложения (кил учится), человек решает, и следующий релиз несет перемены всем. Проект никогда не зависит от киля во время выполнения. Его рабочие процессы происходят из его собственного репо, с его собственными копиями сценариев, которые им нужны. Он печатает холодное начало: что такое киль, каждый глагол на одной строке и правила, которые кусают.
Обзор (машинный перевод)
Сохраняйте свои проекты.
Каждый проект – это тарелка. Платы поддерживают общую практику работы в настоящее время, работает Ограниченная работа, которую вы позволяете, и приносит вам решения, которые вам нужны. The Видео всех номеров показывает ваши авторизованные проекты; ваше ** рабочее пространство** удерживает Общая конфигурация и доступ.
Прочитайте философию плит для принципов, лежащих в основе Проект и его постепенный путь к небольшим, безопасным изменениям на основной и преднамеренной основе. экспозиция.
Ранее пластины назывались Keel. Существующие исполняемые звонки поддерживаются [[Т1]], [[Т1]], [[Т1]], [[Т1]]. Смотрите руководство по переименованию и совместимости перед Миграция существующего кассового сбора.
Способ работы пришел из четырех проектов: изокан, регистр, дуэт и каджоны. Каждый скопировал его с предыдущего, вручную, и копии дрейфовали. Пластины делают это одной из версий. Он выполняет три работы:
- ** Это источник практики. ** Способы работы, каждый с Неисправность, которую он предотвращает, живет в [2].
- ** Он вносит изменения в проекты. **
plates initиplates adopt[5] и [6] приведите каждое из них
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Plates
Keep your projects moving.
Every project is a plate. Plates keeps shared working practices current, runs the bounded work you allow, and brings you the decisions that need you. The All plates view shows your authorized projects; your workspace holds shared configuration and access.
Read the Plates philosophy for the principles behind the project and its incremental path toward small, safe changes on main and deliberate feature exposure.
Plates was previously named Keel. Existing executable calls remain supported
through the keel alias; canonical configuration is .plates/plates.json.
See the rename and compatibility guide before
migrating an existing checkout.
The way of working came from four projects: isocan, ledger, duo and cajones. Each one copied it from the one before, by hand, and the copies drifted. Plates makes it one versioned thing. It does three jobs:
- It is the source of the practice. Ways of working, each with the
failure it prevents, live in
practices/. - It carries changes out to projects.
plates initandplates adoptinstall the practice.plates updateandplates fleet updatebring each new practice version as a pull request a person reads, or a local diff withplates update --local. - It is where lessons come home. A project sends what it learned
(
plates lessons). Plates turns that into proposals (plates learn), a person decides, and the next release carries the change to everyone.
For the private data repository and hosted UI setup, see Private workspace and web UI.
A project never depends on plates at runtime. Its workflows run from its own repo, with its own copies of the scripts they need.
If you are an agent, run
plates --agent-helpfirst. It prints a cold start: what plates is, every verb on one line, and the rules that bite.plates --agent-helpopens the details, andallprints everything. It ships with the CLI, so it always matches the plates you have. The rest of this page is the same story, told for people, and the guides tell it one situation at a time.Every plates project carries a short
platesskill at.agents/skills/plates/SKILL.md(linked from.claude/skills/plates). An agent working there finds plates and runsplates --agent-helpwithout being told.
Install
Node 24.22.1 or later, and git. No registry, no build step.
git clone https://github.com/dalmaer/plates ~/code/plates
npm install -g ~/code/plates
Then plates --version prints the CLI’s version, its commit, and the
practice version it carries. The global install is a link to the checkout,
so updating plates is a git pull there, and plates update does that for you
first when the checkout can fast-forward cleanly.
The CLI version moves with every release. The practice version moves only
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add dalmaer/keel