Skip to content

Commit 8524c14

Browse files
committed
flutter flavors using very_good_cli
0 parents  commit 8524c14

File tree

247 files changed

+5790
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

247 files changed

+5790
-0
lines changed

.github/PULL_REQUEST_TEMPLATE.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!--
2+
Thanks for contributing!
3+
4+
Provide a description of your changes below and a general summary in the title
5+
6+
Please look at the following checklist to ensure that your PR can be accepted quickly:
7+
-->
8+
9+
## Description
10+
11+
<!--- Describe your changes in detail -->
12+
13+
## Type of Change
14+
15+
<!--- Put an `x` in all the boxes that apply: -->
16+
17+
- [ ] ✨ New feature (non-breaking change which adds functionality)
18+
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
19+
- [ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
20+
- [ ] 🧹 Code refactor
21+
- [ ] ✅ Build configuration change
22+
- [ ] 📝 Documentation
23+
- [ ] 🗑️ Chore

.github/workflows/main.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: googlesigninwithflavor
2+
3+
on: [pull_request, push]
4+
5+
jobs:
6+
build:
7+
uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1
8+
with:
9+
flutter_channel: stable
10+
flutter_version: 2.10.0

.gitignore

+127
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
# Miscellaneous
2+
*.class
3+
*.lock
4+
*.log
5+
*.pyc
6+
*.swp
7+
.DS_Store
8+
.atom/
9+
.buildlog/
10+
.history
11+
.svn/
12+
13+
# IntelliJ related
14+
*.iml
15+
*.ipr
16+
*.iws
17+
.idea/*
18+
19+
# Visual Studio Code related
20+
.classpath
21+
.project
22+
.settings/
23+
.vscode/*
24+
25+
# Flutter repo-specific
26+
/bin/cache/
27+
/bin/mingit/
28+
/dev/benchmarks/mega_gallery/
29+
/dev/bots/.recipe_deps
30+
/dev/bots/android_tools/
31+
/dev/docs/doc/
32+
/dev/docs/flutter.docs.zip
33+
/dev/docs/lib/
34+
/dev/docs/pubspec.yaml
35+
/dev/integration_tests/**/xcuserdata
36+
/dev/integration_tests/**/Pods
37+
/packages/flutter/coverage/
38+
version
39+
40+
# packages file containing multi-root paths
41+
.packages.generated
42+
43+
# Flutter/Dart/Pub related
44+
**/doc/api/
45+
**/ios/Flutter/.last_build_id
46+
.dart_tool/
47+
.flutter-plugins
48+
.flutter-plugins-dependencies
49+
.packages
50+
.pub-cache/
51+
.pub/
52+
build/
53+
flutter_*.png
54+
linked_*.ds
55+
unlinked.ds
56+
unlinked_spec.ds
57+
.fvm/
58+
59+
# Android related
60+
**/android/**/gradle-wrapper.jar
61+
**/android/.gradle
62+
**/android/captures/
63+
**/android/gradlew
64+
**/android/gradlew.bat
65+
**/android/local.properties
66+
**/android/**/GeneratedPluginRegistrant.java
67+
**/android/key.properties
68+
**/android/.idea/
69+
*.jks
70+
71+
# iOS/XCode related
72+
**/ios/**/*.mode1v3
73+
**/ios/**/*.mode2v3
74+
**/ios/**/*.moved-aside
75+
**/ios/**/*.pbxuser
76+
**/ios/**/*.perspectivev3
77+
**/ios/**/*sync/
78+
**/ios/**/.sconsign.dblite
79+
**/ios/**/.tags*
80+
**/ios/**/.vagrant/
81+
**/ios/**/DerivedData/
82+
**/ios/**/Icon?
83+
**/ios/**/Pods/
84+
**/ios/**/.symlinks/
85+
**/ios/**/profile
86+
**/ios/**/xcuserdata
87+
**/ios/.generated/
88+
**/ios/Flutter/App.framework
89+
**/ios/Flutter/Flutter.framework
90+
**/ios/Flutter/Flutter.podspec
91+
**/ios/Flutter/Generated.xcconfig
92+
**/ios/Flutter/app.flx
93+
**/ios/Flutter/app.zip
94+
**/ios/Flutter/.last_build_id
95+
**/ios/Flutter/flutter_assets/
96+
**/ios/Flutter/flutter_export_environment.sh
97+
**/ios/ServiceDefinitions.json
98+
**/ios/Runner/GeneratedPluginRegistrant.*
99+
100+
# Coverage
101+
coverage/
102+
103+
# Submodules
104+
!pubspec.lock
105+
packages/**/pubspec.lock
106+
107+
# Web related
108+
lib/generated_plugin_registrant.dart
109+
110+
# Symbolication related
111+
app.*.symbols
112+
113+
# Obfuscation related
114+
app.*.map.json
115+
116+
# Exceptions to the above rules.
117+
!**/ios/**/default.mode1v3
118+
!**/ios/**/default.mode2v3
119+
!**/ios/**/default.pbxuser
120+
!**/ios/**/default.perspectivev3
121+
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
122+
!/dev/ci/**/Gemfile.lock
123+
!.vscode/extensions.json
124+
!.vscode/launch.json
125+
!.idea/codeStyles/
126+
!.idea/dictionaries/
127+
!.idea/runConfigurations/

.idea/runConfigurations/development.xml

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/production.xml

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/staging.xml

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.metadata

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# This file tracks properties of this Flutter project.
2+
# Used by Flutter tool to assess capabilities and perform upgrades etc.
3+
#
4+
# This file should be version controlled and should not be manually edited.
5+
6+
version:
7+
revision: 9b2d32b605630f28625709ebd9d78ab3016b2bf6
8+
channel: stable
9+
10+
project_type: app

.vscode/extensions.json

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
// See https://go.microsoft.com/fwlink/?LinkId=827846
3+
// for the documentation about the extensions.json format
4+
"recommendations": [
5+
"dart-code.dart-code",
6+
"dart-code.flutter",
7+
"felixangelov.bloc"
8+
]
9+
}

.vscode/launch.json

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
// Use IntelliSense to learn about possible attributes.
3+
// Hover to view descriptions of existing attributes.
4+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+
"version": "0.2.0",
6+
"configurations": [
7+
{
8+
"name": "Launch development",
9+
"request": "launch",
10+
"type": "dart",
11+
"program": "lib/main_development.dart",
12+
"args": [
13+
"--flavor",
14+
"development",
15+
"--target",
16+
"lib/main_development.dart"
17+
]
18+
},
19+
{
20+
"name": "Launch staging",
21+
"request": "launch",
22+
"type": "dart",
23+
"program": "lib/main_staging.dart",
24+
"args": ["--flavor", "staging", "--target", "lib/main_staging.dart"]
25+
},
26+
{
27+
"name": "Launch production",
28+
"request": "launch",
29+
"type": "dart",
30+
"program": "lib/main_production.dart",
31+
"args": ["--flavor", "production", "--target", "lib/main_production.dart"]
32+
}
33+
]
34+
}

LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2021 Very Good Ventures
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)