git_issues_form 1.0.0-alpha02 copy "git_issues_form: ^1.0.0-alpha02" to clipboard
git_issues_form: ^1.0.0-alpha02 copied to clipboard

Flutter general widget for submitting git issues based on common template.

Git Issues Form #

Flutter general widget for submitting git issues based on common template.

sample

this widget need 3 required parameter:

  • Access Token : used to authenticated with git services (gitlab / github)
  • Project ID : The global ID or URL-encoded path of the project owned by the authenticated user
  • baseGitUrl : to specify which provider will used as git service API (default : 'https://gitlab.com/api/v4/')

usage example:

import 'package:git_issues_form/features/feedback_feature/presentation/widgets/feedback_widget.dart';

class MyHomePage extends StatelessWidget {
  const MyHomePage({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('MyApp'),
      ),
      body: FeedbackWidget(
        accessToken: '[YOUR_ACCESS_TOKEN]',
        projectId: '[YOUR_GIT_PROJECT_ID]',
        baseGitUrl: 'https://gitlab.com/api/v4/',
      ),
    );
  }
}
copied to clipboard

Build Project #

This section explain what you need to know if you want to clone and build this project on your own.

Build Generated Codes #

flutter pub run build_runner build --delete-conflicting-outputs

MacOS Build #

since this project combined flutter application and module, you need to comment out this from pubspec.yaml :

from

  module:
    androidX: true
    androidPackage: com.dargoz.git_issues_form
    iosBundleIdentifier: com.dargoz.gitIssuesForm
copied to clipboard

to

  #module:
  #  androidX: true
  #  androidPackage: com.dargoz.git_issues_form
  #  iosBundleIdentifier: com.dargoz.gitIssuesForm
copied to clipboard
3
likes
130
points
40
downloads

Publisher

verified publisherdargoz.com

Weekly Downloads

2024.10.07 - 2025.09.01

Flutter general widget for submitting git issues based on common template.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

auto_route, cupertino_icons, dio, dropdown_search, equatable, flutter, flutter_localizations, font_awesome_flutter, get, get_it, injectable, json_annotation, package_info_plus, retrofit

More

Packages that depend on git_issues_form