A framework for building convergent cross-platform Nextcloud clients using Flutter.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
name : neon
repository : https://github.com/nextcloud/neon
sdkPath : .fvm/flutter_sdk
bootstrap :
# It seems so that running "pub get" in parallel has some issues (like
# https://github.com/dart-lang/pub/issues/3404). Disabling this feature
# makes the CI much more stable.
runPubGetInParallel : false
packages :
- packages/*
- packages/dynamite/*
- packages/neon/*
ide :
intellij :
enabled : false
scripts :
format : dart format --fix --line-length 120 .
format:check : dart format --output=none --set-exit-if-changed --line-length 120 .
analyze : dart analyze --fatal-infos .
test : melos exec --concurrency=1 --fail-fast --dir-exists=test -- "flutter test --concurrency=$(nproc --all)"
generate:neon:build_runner : melos exec --scope="neon*" --file-exists="build.yaml" -- dart run build_runner build --delete-conflicting-outputs && melos run format
generate:neon:l10n : melos exec --flutter --dir-exists="lib/l10n" flutter gen-l10n && melos run format