ElectroGridy
Kostenlos für Linux und Windows: einpolige Übersichts- und mehrpolige Stromlaufpläne für PV und Niederspannung, Import aus PDF und Fotos.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Native Flutter design system with source-owned components, a versioned CLI registry, and an agent skill.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Production-ready Flutter components delivered as source you own. Start with a
native foundation, copy only the components you need, and keep every design
decision visible in your codebase.
0.0.4, the current public release.
Run three commands inside a Flutter project:
That is the whole quickstart. elattar add button copies the component and its
foundation dependencies into your project. The installed source is yours to
inspect, change, and ship—there is no design-system runtime dependency hiding
the implementation.查看完整 README ↗Production-ready Flutter components delivered as source you own. Start with a native foundation, copy only the components you need, and keep every design decision visible in your codebase.
0.0.4, the current public release.
Documentation · Components · Installation · Skills · Changelog · 0.0.4 release notes · 0.1.0 milestone · Adoption
Run three commands inside a Flutter project:
dart install elattar_cli
cd my_flutter_app
elattar init --foundation source
elattar add button
That is the whole quickstart. elattar add button copies the component and its
foundation dependencies into your project. The installed source is yours to
inspect, change, and ship—there is no design-system runtime dependency hiding
the implementation.
The current registry contains 100 integrity-checked items, including accessible controls, navigation, data display, charts, agent UI, effects, motion, and one complete application block. Browse the live component gallery or watch the 15-second quickstart before installing anything.
Use elattar add --all for the complete registry and elattar doctor to check
the installation. Windows PATH help, offline use, and every CLI option live in
the CLI README.
Elattar distributes Flutter source instead of hiding components behind a package boundary.
.elattar/manifest.json.--dry-run, --offline, local registries, and mirrors are supported.The root elattar_design_system package remains the authoritative
implementation, but it is intentionally not published to pub.dev. The public
distribution route is elattar_cli and the source registry.
The 0.0.4 registry contains 100 items: 98 components, one application block,
and one foundation bundle.
The public API uses ordinary Flutter names with no prefix: Button, Card,
Icon, TextStyles, and space(...).
Projects initialized by the CLI receive two local barrels:
import 'components/ui/ui.dart';
import 'design_system/foundation.dart';
Button(
onPressed: () {},
child: const StyledText('Continue', TextStyles.nav),
)
The foundation owns visual values. Components consume its color, type, spacing, radius, shadow, and motion tokens rather than creating a second visual system.
| Command | Purpose |
|---|---|
elattar init --foundation source | Install the foundation, fonts, config, and notices |
elattar add <items...> | Install components and their dependencies |
elattar add --all | Install the complete registry |
elattar list | List available items |
elattar search <query> | Search the registry |
elattar info <name> | Inspect one item |
elattar doctor | Check the project, manifest, dependencies, and registry |
The published CLI is elattar_cli 0.0.4. It reads the immutable
0.0.4 registry by default.
elattar-flutter-ui-director teaches Claude Code to inspect the installed API,
compose existing components, use foundation tokens, cover relevant states, and
verify Flutter UI in proportion to the task.
Run these commands inside Claude Code:
/plugin marketplace add ELATTAR-Ayoub/flutter-design-system
/plugin install elattar-design-system@elattar
The same skill works in this repository and in applications initialized by the CLI. See the concise Skills guide for example prompts, updates, and removal.
keyframes.dart plus Press and ActiveIndicator.OpenTransition,
replacing eleven private transitions.Press the single click feel at 0.9 and removed its scale
argument, InteractiveCard, and the per-component scales.MotionDurations to a seven-step scale plus one constant per loop or
surface, and MotionCurves to seven.reverseDuration alongside duration.Read the focused 0.0.4 release notes for the complete rename table and migration guidance.
FormScope, and first-error reveal/focus.AgentConsole into an integrated surface with history,
attachments, downloads, documentation navigation, and browser microphone
support.0.0.3
registry; four unchanged items retain their 0.0.1 payloads.elattar_cli 0.0.3 against /registry/0.0.3/.Read the focused 0.0.3 release notes for migration guidance and the registry inventory.
elattar_cli 0.0.2 against /registry/0.0.2/.Read the complete design-system changelog or the CLI changelog.
flutter pub get
flutter analyze
flutter test
cd example
flutter pub get
flutter run
The public barrel is lib/elattar_design_system.dart.
The documentation app starts at example/lib/main.dart.
Registry and release tooling is documented in tool/README.md.
Elattar's work is MIT licensed. Redistributed fonts, icon geometry,
and shader assets retain their upstream notices in
THIRD_PARTY_NOTICES.md and third_party/.
Those notices travel with the source that requires them.
Before contributing, read CONTRIBUTING.md and
SECURITY.md. Use
issues for bugs
and proposals, and include focused tests with behavior changes.