搜尋套件、儲存庫與 APP 分類

套件詳情v2.0.0

elementary_cli

Elementary 的 CLI 工具

AndroidiOSmacOSWindowsLinux
近 30 天下載
57
喜歡數
17
Pub 分數
110

安裝套件

flutter pub add elementary_cli

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

Elementary CLI 是一個命令列工具包,專為簡化 Elementary 框架內的開發工作流程而設計。它提供產生程式碼、管理專案結構以及在 Android、iOS、macOS、Windows 和 Linux 等多個平台自動化常見任務的實用功能。針對 Flutter 開發者打造,可透過減少重複程式碼並標準化專案設定來提升生產力。此工具與 Elementary 生態系統無縫整合,支援快速原型設計與一致的架構。其開源性質鼓勵社群貢獻與透明度。

適用情境

  • 自動化代碼生成
  • 專案腳手架
  • 跨平台開發設定
  • 簡化測試工作流程
  • CI/CD 結合

主要特色

  • 平台無關的命令
  • 與 Elementary 框架整合
  • 支援多個作業系統目標
  • 開源且可擴展
  • 簡單命令語法

適合對象

  • 使用 Elementary 的 Flutter 開發人員
  • 需要標準化專案範本的團隊
  • CI/CD 流水線自動化
  • 快速應用原型設計

使用建議

  • 需要 Elementary 框架設定
  • 僅限支援的平台
  • 依賴於套件版本相容性
  • 複雜專案可能需要額外的設定

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

Flutter Elementary repository

Elementary Logo

Owner Pub Version Coverage Status Pub points Pub Likes Downloads Contributors License

Description

This repository is a home to packages and tools from the Elementary library family.

Package Version
elementary Pub Version
elementary_helper Pub Version
elementary_test Pub Version
elementary_cli Pub Version

Elementary Overview

Elementary is a simple and reliable way to build applications with MVVM in Flutter. Benefits of using Elementary include:

  • Maximum Flutter-like: You don't need to spend a lot of time learning the library if you are already familiar with the standard Flutter approaches.
  • Code separation by responsibility: Splitting code into different layers reduces coupling, making the code simpler and more readable.
  • High testability: All layers, from widgets to business logic, are highly testable.
  • Team efficiency: It boosts speed for teams consisting of more than one person, due to the easy sharing of independent task parts among team members.

Documentation

Learn more at our website with documentation.

Environment

To reduce the amount of boilerplate and manual work, Elementary offers a few options:

Examples

  • Country: A general example of how to use Elementary for development.

  • Elementary with Redux: An example of how to use Elementary with Redux.

  • Profile: An example demonstrating a feature that spans separate screens, and how to use Elementary with Bloc.

Maintainer

Maintainer avatar

Mikhail Zotyev

Contributors thanks

Big thanks to all these people, who put their effort into helping the project.

contributors

Special thanks to:

Dmitry Krutskikh, Konoshenko Vlad, and Denis Grafov for the early adoption and the first production feedback;

Alex Bukin for IDE plugins;

All members of the Surf Flutter Team for actively using and providing feedback.

Sponsorship & Support

Special sponsor of the project:

Surf

For all questions regarding sponsorship/collaboration connect with Mikhail Zotyev.

We appreciate any form of support, whether it's a financial donation, a public sharing, or a star on GitHub and a like on Pub. If you want to provide financial support, there are several ways you can do it:

Thank you for all your support!

所屬分類

依賴

依賴清單 4 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。