Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial ChatBot implementation #1

Merged
merged 495 commits into from
Jul 16, 2020
Merged
Show file tree
Hide file tree
Changes from 248 commits
Commits
Show all changes
495 commits
Select commit Hold shift + click to select a range
18472cb
Use our own state do determine whether a build is recovered or stable.
yuri-sergiichuk Jun 22, 2020
0fd30f7
use info from the RepoBranchBuildResponse and not only from the build…
yuri-sergiichuk Jun 22, 2020
a32f86a
Fix capitalization
yuri-sergiichuk Jun 22, 2020
99cf916
Add missing EOLs
yuri-sergiichuk Jun 22, 2020
7a1e893
Shorten `initializeEnvironment` to `init`.
yuri-sergiichuk Jun 22, 2020
fb91c31
rename `instance` to `newInstance`
yuri-sergiichuk Jun 22, 2020
a13a999
Extract logger
yuri-sergiichuk Jun 22, 2020
19938d7
Drop repetitive inheritance comment
yuri-sergiichuk Jun 22, 2020
5f4f3aa
Drop Google Chat part of the doc
yuri-sergiichuk Jun 23, 2020
375ae8b
Cleanup doc
yuri-sergiichuk Jun 23, 2020
981c004
Mention the entry point and env config
yuri-sergiichuk Jun 23, 2020
37a8ed0
Drop `idOf` suffix from Identifiers
yuri-sergiichuk Jun 23, 2020
5f965fe
Use OrgId for logs and URLs
yuri-sergiichuk Jun 23, 2020
85d2ae7
Use string constant directly
yuri-sergiichuk Jun 23, 2020
f065a46
Move docs to the class level and extract help methods.
yuri-sergiichuk Jun 23, 2020
3298c63
Rename API clients.
yuri-sergiichuk Jun 23, 2020
3e67870
Add method-level doc
yuri-sergiichuk Jun 23, 2020
ee059d5
Drop extra empty lines
yuri-sergiichuk Jun 23, 2020
0478316
Add missing comma
yuri-sergiichuk Jun 23, 2020
b7fca63
Drop `id` prefix usage and cleanup docs.
yuri-sergiichuk Jun 23, 2020
713cec1
drop `chat` part
yuri-sergiichuk Jun 23, 2020
f9d66f9
Remove unused import
yuri-sergiichuk Jun 23, 2020
dab3d1a
Rename identifiers
yuri-sergiichuk Jun 23, 2020
cc6725f
Drop `id` usage
yuri-sergiichuk Jun 23, 2020
f947d1b
Drop `ID` usage
yuri-sergiichuk Jun 23, 2020
24d7a94
Initial env definition
yuri-sergiichuk Jun 23, 2020
4f6f1fc
Add TODOs
yuri-sergiichuk Jun 23, 2020
12504bc
Encapsulate fields
yuri-sergiichuk Jun 24, 2020
317aa4d
Add note about conforming to the 3rd party API
yuri-sergiichuk Jun 24, 2020
8d3a171
Update shadow plugin version
yuri-sergiichuk Jun 24, 2020
7c4dcb2
Bump dependencies
yuri-sergiichuk Jun 24, 2020
1355b47
Update Spine gcloud version and add spine-pubsub
yuri-sergiichuk Jun 24, 2020
51c2e54
Migrate to `spine-pubsub`.
yuri-sergiichuk Jun 24, 2020
c201620
Use `id` field in aggregate IDs and commands that create these aggreg…
yuri-sergiichuk Jun 24, 2020
0ce607f
Rename ChatBotServerClient to Client
yuri-sergiichuk Jun 24, 2020
5f06477
Cleanup docs
yuri-sergiichuk Jun 24, 2020
28372db
Extract space mixin
yuri-sergiichuk Jun 24, 2020
79a3718
Add missing GeneratedMixin annotation
yuri-sergiichuk Jun 24, 2020
5c34ad8
Add links to the references
yuri-sergiichuk Jun 24, 2020
e3eb52f
Add links to the API references
yuri-sergiichuk Jun 24, 2020
da4dcd4
Drop trailing dot
yuri-sergiichuk Jun 24, 2020
e2215af
Add missing notNull checks
yuri-sergiichuk Jun 24, 2020
90856e2
cleanu formatting
yuri-sergiichuk Jun 24, 2020
e8d1e58
Simplify client and drop unused methods.
yuri-sergiichuk Jun 24, 2020
59f20e8
Add missing notNull checks
yuri-sergiichuk Jun 24, 2020
edd7b13
Add missing docs
yuri-sergiichuk Jun 24, 2020
3d6c2f9
Set cause for the log
yuri-sergiichuk Jun 24, 2020
8fa9b8e
use shorter utilities
yuri-sergiichuk Jun 24, 2020
36f4c39
Use separate dedicated non-app-default service account for Google Chat.
yuri-sergiichuk Jun 25, 2020
b333498
Merge branch 'initial-chat-implementation' into document-cloud-env
yuri-sergiichuk Jun 25, 2020
b2cef69
Add Cloud Run and Cloud Build sections
yuri-sergiichuk Jun 25, 2020
366a2ad
Add link to pubsub bot guide
yuri-sergiichuk Jun 25, 2020
c80929d
Add Secret Manager section
yuri-sergiichuk Jun 25, 2020
2ef9cb6
Add stub IAM section.
yuri-sergiichuk Jun 25, 2020
a6b47c1
Add IAM service account details
yuri-sergiichuk Jun 25, 2020
f042ad2
Add notes about the configured secrets
yuri-sergiichuk Jun 25, 2020
d1cd267
Add link to the new cloud environment document
yuri-sergiichuk Jun 25, 2020
300da05
Update Bootstrap to the latest v1.5.24
yuri-sergiichuk Jun 25, 2020
e501689
Use same notation for <replaceMe> values.
yuri-sergiichuk Jun 25, 2020
f00943d
Make Query abstract
yuri-sergiichuk Jun 26, 2020
3be0e70
Replace BuildStates utility class with a mixin
yuri-sergiichuk Jun 26, 2020
4c17b4a
Drop usage of personifications and fix comments.
yuri-sergiichuk Jun 26, 2020
ae3d460
Add note about configuring Cloud Build for GitHub
yuri-sergiichuk Jun 26, 2020
ccd80e1
Add missing link
yuri-sergiichuk Jun 26, 2020
c007a83
fix articl
yuri-sergiichuk Jun 26, 2020
4187134
drop currently piece
yuri-sergiichuk Jun 26, 2020
9fb9f5e
Cleanup wording
yuri-sergiichuk Jun 26, 2020
d31c3ec
Drop extra article
yuri-sergiichuk Jun 26, 2020
ad92328
Add link to push/pull Pub/Sub subscriptions
yuri-sergiichuk Jun 26, 2020
972e5c9
Cleanup Application methods and move to using Logging interface.
yuri-sergiichuk Jun 26, 2020
05e8309
Use Micronaut release version
yuri-sergiichuk Jun 26, 2020
10cbcc9
bump bot version
yuri-sergiichuk Jun 30, 2020
34319ec
drop copyright from Gradle wrapper props
yuri-sergiichuk Jun 30, 2020
ed26571
Use static imports
yuri-sergiichuk Jun 30, 2020
22c6c52
Use static imports and reformat code
yuri-sergiichuk Jun 30, 2020
0edf4f3
Make abstract classes abstract
yuri-sergiichuk Jun 30, 2020
8313ed8
use meaningful setup methods
yuri-sergiichuk Jun 30, 2020
d9a2d80
Rename to FailFastAwareClient
yuri-sergiichuk Jun 30, 2020
6ed3e2c
Add steps docs
yuri-sergiichuk Jun 30, 2020
38ef034
Cleanup doc
yuri-sergiichuk Jun 30, 2020
7db553e
Use chained calls and inline storage factory
yuri-sergiichuk Jun 30, 2020
312bca7
Register onShutdown listener directly
yuri-sergiichuk Jun 30, 2020
a72646c
Hold INCOMING_EVENTS context as a constant
yuri-sergiichuk Jun 30, 2020
1e20bdd
Fix misprint
yuri-sergiichuk Jun 30, 2020
05a9caa
Add missing NPE check
yuri-sergiichuk Jun 30, 2020
03c5eb9
Cleanup docs
yuri-sergiichuk Jun 30, 2020
13153df
Add missing EOF
yuri-sergiichuk Jun 30, 2020
b100b0c
Fix naming and log
yuri-sergiichuk Jun 30, 2020
4868179
Cleanup docs
yuri-sergiichuk Jun 30, 2020
fa842de
Cleanup code and extract `stateLabel` functionality into the mixin
yuri-sergiichuk Jun 30, 2020
e23f921
Extract creation of the HangoutsChat instance into a subclass
yuri-sergiichuk Jun 30, 2020
f5ecc44
Cleanup docs
yuri-sergiichuk Jun 30, 2020
883fccb
Shorten the parameter
yuri-sergiichuk Jun 30, 2020
ef870ee
Improve docs
yuri-sergiichuk Jun 30, 2020
c453354
Cleanup namings
yuri-sergiichuk Jun 30, 2020
ce3fd5e
Cleanup docs
yuri-sergiichuk Jun 30, 2020
8e7799a
Fix formatting
yuri-sergiichuk Jun 30, 2020
08d2002
Improve docs
yuri-sergiichuk Jun 30, 2020
b7a37ae
use notEmptyOrBlank checks instead of notNull
yuri-sergiichuk Jun 30, 2020
b4719a3
Cleanup code, extract helper methods
yuri-sergiichuk Jun 30, 2020
9cd2f54
Rename `travisClient` to `client`
yuri-sergiichuk Jun 30, 2020
1620064
Rename `BuildStable` to `BuildSucceededAgain`
yuri-sergiichuk Jun 30, 2020
7027287
Fix test
yuri-sergiichuk Jun 30, 2020
0ccca18
Mark as `GeneratedMixin` and cleanup doc
yuri-sergiichuk Jun 30, 2020
ac046bb
Drop extra constant
yuri-sergiichuk Jun 30, 2020
90ca1f1
Improve wording
yuri-sergiichuk Jun 30, 2020
acec0d7
Use {@code} when the name is already specified in the signature
yuri-sergiichuk Jun 30, 2020
a5029f1
Add missing docs
yuri-sergiichuk Jun 30, 2020
95bccab
Use emptyOrBlank check and replace `{@link}` with `{@code}`
yuri-sergiichuk Jun 30, 2020
3cfa81b
Rename googleChatClient to client
yuri-sergiichuk Jun 30, 2020
b1197da
Chain routing
yuri-sergiichuk Jun 30, 2020
0dc48f6
Extend from interface
yuri-sergiichuk Jun 30, 2020
3896233
Rename `Urls` to `MoreUrls` and drop `urlOfSpec` in favor of `Urls.cr…
yuri-sergiichuk Jun 30, 2020
05d35a1
Move `MoreUrls` to the `chatbot.url` package
yuri-sergiichuk Jun 30, 2020
7993945
Inline check
yuri-sergiichuk Jun 30, 2020
4972afa
Use compact entity option notation
yuri-sergiichuk Jun 30, 2020
44b1cea
Extract reusable OrgHeader type
yuri-sergiichuk Jun 30, 2020
45754cb
Extract reusable RepoHeader type
yuri-sergiichuk Jun 30, 2020
948ccea
Improve wording
yuri-sergiichuk Jun 30, 2020
0e1aaa6
Add missing validations
yuri-sergiichuk Jun 30, 2020
a07daf7
Extract `ChatEventReceived` domain event that should be used instead …
yuri-sergiichuk Jun 30, 2020
aa3d2ed
Extract SpaceHeader type
yuri-sergiichuk Jun 30, 2020
fc19f9d
Improve wording and extract nested types
yuri-sergiichuk Jun 30, 2020
b1e2884
Create custom DisplayName generator
yuri-sergiichuk Jun 30, 2020
8ee56b6
Add backticks to test names
yuri-sergiichuk Jun 30, 2020
5623251
Use JSON from the resource file
yuri-sergiichuk Jun 30, 2020
8a02706
Add Git attributes config
yuri-sergiichuk Jun 30, 2020
a23a8c3
Improve exception wording
yuri-sergiichuk Jun 30, 2020
9109d3b
Load ChatEvent JSON from the resource file
yuri-sergiichuk Jun 30, 2020
e2e0cc9
Fix misprint
yuri-sergiichuk Jun 30, 2020
93b9e9b
Fix event name
yuri-sergiichuk Jun 30, 2020
e50941f
Use static imports for enums
yuri-sergiichuk Jun 30, 2020
85ef4d8
Use same consistent `ChatBot` name across the project
yuri-sergiichuk Jun 30, 2020
9623b40
Fix misprint
yuri-sergiichuk Jun 30, 2020
67a2272
Define a BuildStateUpdate message that wraps the update sent to the G…
yuri-sergiichuk Jun 30, 2020
226c383
shorten param name
yuri-sergiichuk Jun 30, 2020
592107d
Cleanup docs. Improve wording
yuri-sergiichuk Jun 30, 2020
4eefbb9
Improve wording
yuri-sergiichuk Jun 30, 2020
da1f5b9
move `Commit` out of the `Build`
yuri-sergiichuk Jun 30, 2020
db49dda
Improve wording
yuri-sergiichuk Jun 30, 2020
d632e8c
Separate logs and refine log levels
yuri-sergiichuk Jun 30, 2020
abeadc5
Extract ChatEvents utility
yuri-sergiichuk Jun 30, 2020
0ce5158
Drop repetitive part of the `@BoundedContext` docs
yuri-sergiichuk Jun 30, 2020
a4c42ce
Rename param
yuri-sergiichuk Jun 30, 2020
d4b7519
Introduce reusable `Slug` type
yuri-sergiichuk Jul 1, 2020
bf33aab
Add helper `id` method to the space mixin
yuri-sergiichuk Jul 1, 2020
973c861
Use proper link
yuri-sergiichuk Jul 1, 2020
25c1492
Use shortcut method
yuri-sergiichuk Jul 1, 2020
3a8975b
Extract Travis `Token` secret.
yuri-sergiichuk Jul 1, 2020
fa4b8ab
Extract GoogleChatKey from Secrets.
yuri-sergiichuk Jul 1, 2020
7a83d85
Add missing trailing empty line
yuri-sergiichuk Jul 1, 2020
a105b79
Use standard ChatBot name
yuri-sergiichuk Jul 1, 2020
5845c91
Rename `Stopped` to `ShutdownHook` and inline `server` variable
yuri-sergiichuk Jul 1, 2020
5e45da0
Improve styling
yuri-sergiichuk Jul 1, 2020
a10335c
Improve docs
yuri-sergiichuk Jul 1, 2020
2f11336
Add missing EOL
yuri-sergiichuk Jul 1, 2020
a5f198b
Improve wording
yuri-sergiichuk Jul 1, 2020
7c612c8
Use shorter (entity) option notation
yuri-sergiichuk Jul 1, 2020
09b7639
Use static import
yuri-sergiichuk Jul 1, 2020
adb2f25
Use domain-specific setup method name
yuri-sergiichuk Jul 1, 2020
3cb0d1f
Add note about using the undelivered messages.
yuri-sergiichuk Jul 1, 2020
b03768d
Clarify the Pub/Sub usage
yuri-sergiichuk Jul 1, 2020
031505d
Merge pull request #8 from SpineEventEngine/document-cloud-env
yuri-sergiichuk Jul 1, 2020
cf05b20
Change H2 to H1
yuri-sergiichuk Jul 13, 2020
eeddf1b
Use context name from the constant
yuri-sergiichuk Jul 13, 2020
b1208a9
Use command name from the class instance
yuri-sergiichuk Jul 13, 2020
d338043
Drop logging and use a more specific exception
yuri-sergiichuk Jul 13, 2020
1cd6ca1
Backtick `GoogleCredentials` in exception message
yuri-sergiichuk Jul 13, 2020
cf28d17
Improve class-level doc wording.
yuri-sergiichuk Jul 13, 2020
379230d
Hide Travis and GoogleChat implementations.
yuri-sergiichuk Jul 13, 2020
ddd2541
Improve logs wording
yuri-sergiichuk Jul 13, 2020
75df071
Use singular for repeated fields as per the Spine convention.
yuri-sergiichuk Jul 13, 2020
5bb1144
Use Exceptions utility instead of direct RuntimeException
yuri-sergiichuk Jul 13, 2020
4ae3997
Extract `trace` logger
yuri-sergiichuk Jul 13, 2020
14f667d
Improve logs wording.
yuri-sergiichuk Jul 13, 2020
92cb685
Improve logging and make it easier to differentiate which method is c…
yuri-sergiichuk Jul 13, 2020
78f9fbe
Improve logs
yuri-sergiichuk Jul 13, 2020
032397a
Add missing articles
yuri-sergiichuk Jul 13, 2020
874657e
Add link to the Secret Manager
yuri-sergiichuk Jul 13, 2020
48a1311
Add new repo only we do not have it yet.
yuri-sergiichuk Jul 13, 2020
a9f7753
Drop `api` package.
yuri-sergiichuk Jul 14, 2020
998a715
Fix docs
yuri-sergiichuk Jul 14, 2020
16bed43
Drop `api` package from `travis.proto` declaration.
yuri-sergiichuk Jul 14, 2020
c1865f8
Use proper type name in the exception.
yuri-sergiichuk Jul 14, 2020
56617f3
Drop args usage.
yuri-sergiichuk Jul 14, 2020
853c30a
Add ContextBuilderAware common interface. Expose `newInstance` method…
yuri-sergiichuk Jul 14, 2020
35ff64d
Extract dedicated Server abstraction
yuri-sergiichuk Jul 14, 2020
a035274
Extract flogger config into a function
yuri-sergiichuk Jul 14, 2020
01b1bdf
Improve docs
yuri-sergiichuk Jul 14, 2020
3749db7
Rename third-party context
yuri-sergiichuk Jul 14, 2020
749f6b8
Add missing @MonotonicNonNull annotation
yuri-sergiichuk Jul 14, 2020
86b3fe5
Wire client with server
yuri-sergiichuk Jul 14, 2020
e62654a
Cleanup docs
yuri-sergiichuk Jul 14, 2020
6638bfa
Use less important log level
yuri-sergiichuk Jul 14, 2020
b075c6c
Cleanup docs
yuri-sergiichuk Jul 14, 2020
3d1bec5
Improve wording
yuri-sergiichuk Jul 14, 2020
197a8ca
Use less important log level
yuri-sergiichuk Jul 14, 2020
039f718
Use commonly-used `Factory` suffix instead of `Provider`
yuri-sergiichuk Jul 14, 2020
507080f
Replace backticks with {@code}
yuri-sergiichuk Jul 14, 2020
4e4f33c
Use `;` to separate list items
yuri-sergiichuk Jul 14, 2020
d2f1984
Drop the nouns
yuri-sergiichuk Jul 14, 2020
8a12b91
Pluralize `*Identifier`
yuri-sergiichuk Jul 14, 2020
7d47a6c
Fix misprint
yuri-sergiichuk Jul 14, 2020
31f68cd
Lower log level
yuri-sergiichuk Jul 14, 2020
aacc969
Fix article usage
yuri-sergiichuk Jul 14, 2020
84bb403
Improve link name
yuri-sergiichuk Jul 14, 2020
b05249e
Use {@linkplain} over {@link} when monospace formatting is not required.
yuri-sergiichuk Jul 14, 2020
bc77beb
Move not-null check to a separate line
yuri-sergiichuk Jul 14, 2020
d99849c
Add missing articles
yuri-sergiichuk Jul 14, 2020
57d0112
Move MoreUrls to `.net` package
yuri-sergiichuk Jul 14, 2020
9abf281
Use `Slug` to create URLs
yuri-sergiichuk Jul 14, 2020
c3508d1
Rename `last_status_check` to `when_last_checked`
yuri-sergiichuk Jul 14, 2020
98d9992
Use shortcut name qualifiers when possible
yuri-sergiichuk Jul 14, 2020
3194179
Do not expose aggregates and PMs.
yuri-sergiichuk Jul 14, 2020
3ef383a
Use singular form for `repeated` fields
yuri-sergiichuk Jul 14, 2020
a88b343
Rename FailFastAwareClient to CanFailFast
yuri-sergiichuk Jul 14, 2020
9abd461
Wrap referenced types into backticks
yuri-sergiichuk Jul 14, 2020
12d187e
Use Tests.nullRef instead of `null` directly
yuri-sergiichuk Jul 14, 2020
4624722
Use synchronized maps instead concurrent hash maps
yuri-sergiichuk Jul 14, 2020
f1f6347
Make methods final where appropriate
yuri-sergiichuk Jul 14, 2020
070fa31
Use `nullRef` in tests instead of `null`
yuri-sergiichuk Jul 15, 2020
06bfa5f
Use shorter params and variable names where possible
yuri-sergiichuk Jul 15, 2020
04dbc32
Move GitHub-specific language to the `chatbot.github` package in orde…
yuri-sergiichuk Jul 15, 2020
13a86ed
Move Google Chat-specific language to appropriate packages in order t…
yuri-sergiichuk Jul 15, 2020
e8f132f
Drop extra comment
yuri-sergiichuk Jul 15, 2020
3d130c2
Use qualified name in the docs instead of FQN
yuri-sergiichuk Jul 15, 2020
4472503
Wrap field names into {@code}
yuri-sergiichuk Jul 15, 2020
0492d62
Use {@linkplain} where appropriate. Fix misprints.
yuri-sergiichuk Jul 15, 2020
bb57282
Wrap param names into {@code}
yuri-sergiichuk Jul 15, 2020
00a0465
Add @see link to the respective docs
yuri-sergiichuk Jul 15, 2020
aa1a1ff
Fix article usage
yuri-sergiichuk Jul 15, 2020
4593b48
Cleanup docs
yuri-sergiichuk Jul 15, 2020
6ffe9b1
User shorter name for the repository
yuri-sergiichuk Jul 15, 2020
7025930
Fix capitalization
yuri-sergiichuk Jul 15, 2020
a93794b
Improve docs
yuri-sergiichuk Jul 15, 2020
15d86a6
Drop usage of the shortcut javadocs notation
yuri-sergiichuk Jul 15, 2020
8ba7ceb
Move identifiers to common packages in order to use them both in clie…
yuri-sergiichuk Jul 15, 2020
2ac05e4
Add missing test
yuri-sergiichuk Jul 15, 2020
6efcf33
Add non-null checks
yuri-sergiichuk Jul 15, 2020
1cabba9
Simplify string2enum conversion
yuri-sergiichuk Jul 15, 2020
b28e3c1
Start potentially long data with an empty line
yuri-sergiichuk Jul 15, 2020
35e99e5
Improve `Slugs` methods naming
yuri-sergiichuk Jul 15, 2020
f9caa16
Add ability to query org aggregate
yuri-sergiichuk Jul 16, 2020
2c8c26c
Do not ignore *all* `build` folders.
yuri-sergiichuk Jul 16, 2020
6d0e07a
Fix env variable name
yuri-sergiichuk Jul 16, 2020
693dcb2
Fix local credentials path
yuri-sergiichuk Jul 16, 2020
2ba2fa7
Bring back `api` prefix of the Travis API base URL.
yuri-sergiichuk Jul 16, 2020
0c36b06
Enable `trace`-level logs
yuri-sergiichuk Jul 16, 2020
2929602
Add diagnostic event logger for both bounded contexts.
yuri-sergiichuk Jul 16, 2020
e46dd3e
Bump version to 1.0.0
yuri-sergiichuk Jul 16, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
#
# Copyright 2020, TeamDev. All rights reserved.
#
# Redistribution and use in source and/or binary forms, with or without
# modification, must retain the above copyright notice and the following
# disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#

Thumbs.db
.DS_Store
.gradle
Expand Down Expand Up @@ -219,3 +239,13 @@ gradle-app.setting
# .nfs files are created when an open file is removed but is still being accessed
.nfs*

# Local gradle properties that overrides default gradle.properties and are private
gradle-local.properties

**/generated/**

# Local credentials folder
.credentials

# IDEA HTTP client private env files
http-client.private.env.json
52 changes: 52 additions & 0 deletions .idea/codeStyleSettings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

75 changes: 75 additions & 0 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/copyright/TeamDev_Open_Source.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/copyright/profiles_settings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

65 changes: 65 additions & 0 deletions .idea/dictionaries/common.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions .idea/filetypes/Google Protobuf.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading