fcoregen

Fcore Gen Project

Use

flutter pub run fcoregen:copyright
flutter pub run fcoregen:copyright remove

Feature Localization

use CSV

  • File yaml:
fcoregen:
  folderLocalization: "lib/resources/localizations"
  fileCSV: "assets/language/data.csv"

use Google Sheet

  • Url Google Sheet:
Format: https://docs.google.com/spreadsheets/d/<docsId>/edit#gid=<sheetId>

Ex url: https://docs.google.com/spreadsheets/d/1ZFgJO0zefRW0BiQMIlUwpOx74CrQjOt48INNvxS80a8/edit#gid=0
- docsId: 1ZFgJO0zefRW0BiQMIlUwpOx74CrQjOt48INNvxS80a8
- sheetId: 0

  • File yaml:
fcoregen:
  folderLocalization: "lib/resources/localizations"
  fileGoogleSheet:
    docsId: "1ZFgJO0zefRW0BiQMIlUwpOx74CrQjOt48INNvxS80a8"
    sheetId: "0"

genarate language

flutter pub run fcoregen:localization

Feature Generate Feature

flutter pub run fcoregen:newfeat

call test dart

dart test 'test/fcoregen_test.dart'

Libraries

bloc
config_yaml
contracts
coordinator
csv
event
fcoregen
files
generate_feature
generate_feature
generate_feature_constants
google_sheet
helpers
input_output_helper
interactor_impl
localization
localization
login_interactor
login_repository
page
page.action
page.children
repository_impl
routes
screen
screen.action
screen.children
state
templates