mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-05-17 20:56:02 +08:00
Move setup code into its own package
This commit is contained in:
@ -27,7 +27,7 @@ import 'package:gitjournal/settings/app_config.dart';
|
||||
import 'package:gitjournal/settings/settings.dart';
|
||||
import 'package:gitjournal/settings/settings_screen.dart';
|
||||
import 'package:gitjournal/settings/storage_config.dart';
|
||||
import 'package:gitjournal/setup/screens.dart';
|
||||
import 'package:git_setup/screens.dart';
|
||||
import 'package:gitjournal/utils/utils.dart';
|
||||
|
||||
class AppRoute {
|
||||
|
@ -16,7 +16,7 @@ import 'package:gitjournal/logger/fakes/debug_screen_fake.dart';
|
||||
import 'package:gitjournal/logger/fakes/fake_path_provider.dart';
|
||||
import 'package:gitjournal/logger/logger.dart';
|
||||
import 'package:gitjournal/settings/app_config.dart';
|
||||
import 'package:gitjournal/setup/fakes/clone_fake.dart';
|
||||
import 'package:git_setup/fakes/clone_fake.dart';
|
||||
|
||||
Future<void> main() async {
|
||||
dynamic _;
|
||||
|
@ -19,8 +19,8 @@ import 'package:gitjournal/settings/git_config.dart';
|
||||
import 'package:gitjournal/settings/settings.dart';
|
||||
import 'package:gitjournal/settings/storage_config.dart';
|
||||
import 'package:gitjournal/settings/widgets/settings_list_preference.dart';
|
||||
import 'package:gitjournal/setup/screens.dart';
|
||||
import 'package:gitjournal/setup/sshkey.dart';
|
||||
import 'package:git_setup/screens.dart';
|
||||
import 'package:git_setup/sshkey.dart';
|
||||
import 'package:gitjournal/ssh/keygen.dart';
|
||||
import 'package:gitjournal/utils/utils.dart';
|
||||
import 'package:gitjournal/widgets/future_builder_with_progress.dart';
|
||||
|
@ -31,7 +31,7 @@ import 'package:gitjournal/screens/tag_listing.dart';
|
||||
import 'package:gitjournal/settings/app_config.dart';
|
||||
import 'package:gitjournal/settings/bug_report.dart';
|
||||
import 'package:gitjournal/settings/settings_screen.dart';
|
||||
import 'package:gitjournal/setup/screens.dart';
|
||||
import 'package:git_setup/screens.dart';
|
||||
import 'package:gitjournal/widgets/app_drawer_header.dart';
|
||||
import 'package:gitjournal/widgets/pro_overlay.dart';
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
include: package:flutter_lints/flutter.yaml
|
||||
# include: package:flutter_lints/flutter.yaml
|
||||
|
||||
# Additional information about this file can be found at
|
||||
# https://dart.dev/guides/language/analysis-options
|
||||
|
30
packages/git_setup/lib/.gitignore
vendored
Normal file
30
packages/git_setup/lib/.gitignore
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
# Miscellaneous
|
||||
*.class
|
||||
*.log
|
||||
*.pyc
|
||||
*.swp
|
||||
.DS_Store
|
||||
.atom/
|
||||
.buildlog/
|
||||
.history
|
||||
.svn/
|
||||
migrate_working_dir/
|
||||
|
||||
# IntelliJ related
|
||||
*.iml
|
||||
*.ipr
|
||||
*.iws
|
||||
.idea/
|
||||
|
||||
# The .vscode folder contains launch configuration and tasks you configure in
|
||||
# VS Code which you may wish to be included in version control, so this line
|
||||
# is commented out by default.
|
||||
#.vscode/
|
||||
|
||||
# Flutter/Dart/Pub related
|
||||
# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock.
|
||||
/pubspec.lock
|
||||
**/doc/api/
|
||||
.dart_tool/
|
||||
.packages
|
||||
build/
|
@ -7,13 +7,24 @@ environment:
|
||||
sdk: ">=2.17.3 <3.0.0"
|
||||
flutter: ">=1.17.0"
|
||||
|
||||
publish_to: none
|
||||
|
||||
dependencies:
|
||||
dots_indicator: ^2.0.0
|
||||
easy_localization: ^3.0.0
|
||||
function_types: ^0.1.0
|
||||
provider: ^6.0.1
|
||||
time: ^2.0.0
|
||||
universal_io: ^2.0.4
|
||||
url_launcher: ^6.0.3
|
||||
gitjournal:
|
||||
path: ../../
|
||||
flutter:
|
||||
sdk: flutter
|
||||
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
sdk: flutter
|
||||
flutter_lints: ^2.0.0
|
||||
# flutter_lints: ^2.0.0
|
||||
|
||||
flutter:
|
||||
|
@ -752,6 +752,13 @@ packages:
|
||||
url: "https://github.com/GitJournal/git_bindings.git"
|
||||
source: git
|
||||
version: "0.0.19"
|
||||
git_setup:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
path: "packages/git_setup"
|
||||
relative: true
|
||||
source: path
|
||||
version: "0.0.1"
|
||||
glob:
|
||||
dependency: transitive
|
||||
description:
|
||||
@ -1924,5 +1931,5 @@ packages:
|
||||
source: hosted
|
||||
version: "0.0.12"
|
||||
sdks:
|
||||
dart: ">=2.17.0 <3.0.0"
|
||||
dart: ">=2.17.3 <3.0.0"
|
||||
flutter: ">=3.0.1"
|
||||
|
@ -70,6 +70,8 @@ dependencies:
|
||||
nested: ^1.0.0
|
||||
openssh_ed25519:
|
||||
path: packages/openssh_ed25519
|
||||
git_setup:
|
||||
path: packages/git_setup
|
||||
org_flutter: ^1.4.0
|
||||
package_info_plus: ^1.0.4
|
||||
path: ^1.8.0
|
||||
|
@ -10,10 +10,10 @@ import 'package:dart_git/dart_git.dart';
|
||||
import 'package:path/path.dart' as p;
|
||||
import 'package:test/test.dart';
|
||||
|
||||
import 'package:gitjournal/setup/clone_git_exec.dart';
|
||||
import 'package:git_setup/clone_git_exec.dart';
|
||||
import '../lib.dart';
|
||||
|
||||
// import 'package:gitjournal/setup/clone_libgit2.dart';
|
||||
// import 'package:git_setup/clone_libgit2.dart';
|
||||
|
||||
const emptyRepoHttp = "https://github.com/GitJournal/empty_repo.git";
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
import 'package:gitjournal/setup/git_transfer_progress.dart';
|
||||
import 'package:git_setup/git_transfer_progress.dart';
|
||||
import '../lib.dart';
|
||||
|
||||
void main() {
|
||||
|
Reference in New Issue
Block a user