serinus_openapi 1.0.12 copy "serinus_openapi: ^1.0.12" to clipboard
serinus_openapi: ^1.0.12 copied to clipboard

A Serinus plugin to generate OpenAPI documentation from your Serinus app.

Serinus Banner

Serinus OpenAPI #

A plugin to add OpenAPI Specification in your Serinus applications 🐤.

Installation #

dart pub add serinus_openapi

Usage #

Add the OpenApiModule to the imports of your main application module:

import 'package:serinus/serinus.dart';
import 'package:serinus_openapi/serinus_openapi.dart';

import 'app_controller.dart';
import 'app_provider.dart';

class AppModule extends Module {
  AppModule()
      : super(
          imports: [
            OpenApiModule.v3(
              InfoObject(
                title: 'Serinus OpenAPI Example',
                version: '1.0.0',
                description: 'An example of Serinus with OpenAPI integration',
              ),
            )
          ],
          controllers: [AppController()],
          providers: [AppProvider()],
        );
}
1
likes
160
points
589
downloads

Publisher

verified publisherserinus.app

Weekly Downloads

A Serinus plugin to generate OpenAPI documentation from your Serinus app.

Homepage
Repository (GitHub)
View/report issues
Contributing

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

analyzer, openapi_types, serinus

More

Packages that depend on serinus_openapi