尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Maid (MapLibre iD Editor): an OpenStreetMap editor built as a base for single-purpose editors. Projects add their own configuration and modules instead of maintaining a fork. Builds on the iD ecosystem and rewrites parts of the technology: rendering with MapLibre, interface in React and TypeScript.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗MapLibre iD Editor: an iD-inspired OpenStreetMap editor to build your own single-purpose editor on.
Try it: https://osm-editor-kit.github.io/maid/ (OpenStreetMap, or its development server for testing: switch in the account menu)
[!NOTE] Claude Opus 5.5 wrote and reviewed the code of this project. @tordans specified what it should do and tested and verified its user-facing behavior.
OpenStreetMap data gets more detailed by the minute, and communities form around their topics: road and bike infrastructure, street parking, playgrounds, climbing routes. Each deserves an editor made for its topic and limited to it.
This repository is the central Maid. An editor is an app in apps/ with a config that picks modules, presets and
filters; everything a topic needs beyond that is a module in packages/. We build our own editors the same way:
apps/maid (general), apps/maid-bicycle (road and bike infrastructure), apps/maid-parking (street parking) and
apps/maid-indoor (indoor and building levels).
To make your own editor:
apps/maid-golf and packages/module-golf.
ARCHITECTURE.md shows how, step by step. Coding agents work well here: AGENTS.md
gives them the rules, the scripts and the checks.MAID_APP=maid-golf in deploy.env (or as a repository variable) and push; the GitHub Action
publishes that app to GitHub Pages. See docs/deploying.md.Kept from iD: the tagging schema and presets, the imagery index, the look of the
data and the editing behaviour mappers know. Rewritten: rendering (MapLibre GL through react-map-gl), the interface
(React, TypeScript, Tailwind) and the tooling (Bun, Vite). The data model follows Rapid.
Maid is faster than both: the map is ready, drawn and fully loaded sooner in every benchmark scene
(numbers).
bun install
bun run dev # the four apps and the local mock API
bun run check # types, lint, format, texts, unit tests
bun run check-all # the browser checks
Everything runs offline against frozen fixtures; automated runs send no request to OSM servers.
bun run refs-setup and bun run compare show iD, Rapid and Maid side by side, and bun run bench measures them.
More: ARCHITECTURE.md (how it is built), AGENTS.md (how to work here), docs/build-out/steps.md (what is done and next), docs/architecture/, docs/adr/, docs/research/.