पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.2.2

nenuphar_cli

Very Good CLI द्वारा बनाया गया Dart Frog के लिए एक ओपनएपीआई जनरेशन CLI।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
58
लाइक
29
Pub अंक
130

पैकेज इंस्टॉल करें

flutter pub add nenuphar_cli

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

Nenuphar CLI एक कमांड-लाइन टूल है जो API परिभाषाओं से OpenAPI विशिष्टता और डार्ट कोड के उत्पादन के लिए उपयोग किया जाता है, विशेष रूप से Dart Frog के साथ एकीकरण के लिए डिज़ाइन किया गया है। Very Good CLI द्वारा बनाया गया, यह OpenAPI स्कीमा के आधार पर प्रकार-सुरक्षित क्लाइंट कोड के स्वचालित निर्माण के माध्यम से बैकएंड से फ्रंटएंड विकास को सरल बनाता है। टूल कई प्लेटफॉर्मों का समर्थन करता है, जिसमें Android, iOS, Web, macOS, Windows और Linux शामिल हैं, जिससे यह पूर्ण-स्टैक डार्ट एप्लिकेशन के लिए आदर्श है। यह डेवलपर उत्पादकता को बढ़ावा देता है, कार्यात्मक बॉयलरप्लेट को कम करता है और API अनुबंध और कार्यान्वयन के बीच सुसंगतता सुनिश्चित करता है।

उपयोग

  • OpenAPI विनिर्माण स्पेस से क्लाइंट कोड उत्पन्न करना
  • एपीआई कॉन्ट्रैक्ट सिंक्रनाइजेशन ऑटोमेट करना
  • Dart Frog प्रोजेक्ट्स में OpenAPI का एकीकरण
  • पूर्ण-स्टैक डार्ट विकास को सुव्यवस्थित करना
  • Flutter ऐप में प्रकार सुरक्षित API कॉल को सक्षम करना

मुख्य विशेषताएँ

  • OpenAPI विशिष्टता उत्पादन
  • ग्राहकों के लिए Dart कोड उत्पादन
  • निरंतर Dart Frog एकीकरण
  • बहुपлатफॉर्म समर्थन
  • स्वचालन के लिए कमांड-लाइन इंटरफेस
  • REST API अनुबंधों का समर्थन करता है

इनके लिए उपयुक्त

  • Dart Frog विकासक
  • फुल-स्टैक Dart टीमें
  • एपीआई-पहला विकास कार्यप्रवाह
  • OpenAPI विनिर्माण का उपयोग करने वाली टीमें
  • स्वचालित क्लाइंट जनरेशन की तलाश में विकासकर्ता

विचार योग्य बातें

  • इनपुट के रूप में OpenAPI विशिष्टता की आवश्यकता होती है
  • डार्ट फॉग पारिस्थितिकी तंत्र तक सीमित
  • बाहरी OpenAPI योजना गुणवत्ता पर निर्भर
  • जटिल APIs के लिए कॉन्फ़िगरेशन की आवश्यकता हो सकती है
  • गैर-Dart Frog प्रोजेक्ट्स के लिए उपयुक्त नहीं

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Nenuphar - Your OpenAPI generator CLI

nenuphar logo generated using Microsoft Designer

style: very good analysis License: MIT

Nenuphar is a CLI application to generate Swagger UI OpenAPI definition files for your Dart Frog Server.

https://github.com/PiotrFLEURY/nenuphar_cli/assets/25879276/1590e803-7888-4fa0-8555-2f29f2035bd1


Dart Frog

Dart Frog is a minimalistic backend framework for Dart.

Create a new Dart Frog project

To create a new Dart Frog backend project, run the following command:

dart pub global activate dart_frog_cli
dart_frog create <project name>

Nenuphar CLI

Installation

dart pub global activate nenuphar_cli

Initialize your project

First you need to initialize your project by running the following command in the root of your project:

nenuphar init

This will create new file public/index.html. This file will be served statically by your Dart Frog server to expose your Swagger UI documentation.

Generate openapi definition file

Nenuphar scans your Dart Frog project to generate an OpenAPI definition file. Each route will generate the CRUD operations documentation for the exposed resource.

First create a Dart Frog route:

dart_frog new route "/todos"

Then generate the OpenAPI definition file

nenuphar gen

The openapi specification will be written in the public/openapi.json file. This file is loaded by the public/index.html file to display the documentation.

Start your Dart Frog server

You're now ready to start your Dart Frog server

dart_frog dev

Visit http://localhost:8080/index.html to see your documentation.

open http://localhost:8080/index.html

Enjoy 🎉

Thanks for using Nenuphar!

Detailed documentation

Please visit https://piotrfleury.github.io/nenuphar_cli/ for detailed documentation.

Generated by the Very Good CLI 🤖


श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 6 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।