Proto commits in sourcerer-io/sourcerer-app

These 32 commits are when the Protocol Buffers files have changed:

Commit:e5ab642
Author:Anatoly Stansler
Committer:GitHub

feat: devops stats support (#534) * wip: initial devops support * feat: add basic support, move samples to langs dir * wip: devops * wip: devops * feat: devops support

The documentation is generated from this commit.

Commit:4ec3b11
Author:Lubov Yaronskaya
Committer:Anatoly Stansler

feat: colleagues(fast) (#376) * feat: colleagues(fast). * wip: post distances. * wip: crawler to extract different data. * chore: style * chore: style changes * chore: raise app version

Commit:1d4f2e4
Author:Liubov Yaronskaya
Committer:Liubov Yaronskaya

feat: colleagues(fast).

Commit:bc8fbea
Author:Anatoly Stansler

feat: description field in repo meta

Commit:89b6745
Author:Anatoly Stansler

feat: add service field for cloud processing

Commit:045d987
Author:Anatoly Stansler
Committer:Anatoly Stansler

wip: hosterId

Commit:1c30c3e
Author:Anatoly Stansler

wip: hosterId

Commit:8474535
Author:Lubov Yaronskaya
Committer:Anatoly Stansler

feat: individual classifier for each library (#287) * feat: individual classifier for each library * wip: refactor classifiers * wip: refactor * wip: refactor * wip: refactor * wip: refactor fsharp classifiers * wip: refactor imports starts with * wip: refactor * wip: move consts to the right place * wip: refactor * fix: remove submodule * feat: add loading librariesMeta, clf bounds * fix * fix: kotlin test * fix: initialization for primary constructor, formating * fix: refactor libs meta downloading * chore: delete libraries * wip: always download libraries_meta.pb

Commit:009b24f
Author:Alexander Surkov
Committer:Anatoly Kislov

feat(tests): add lang heuristics testing (#278) * feat(tests) - add lang heuristics testing * chore: style change * Add .gitattributes to exclude sampels from github stats

Commit:896a692
Author:Anatoly Kislov
Committer:GitHub

feat: per repo combine (#232)

Commit:14c33a8
Author:Anatoly Kislov
Committer:GitHub

feat: add sending of meta data for cloud hashing, refactoring (#210) * feat: add meta model * chore: fix indent size * wip: refactor code * chore: add more codes * chore: fix todo text * fix: hidding of commit details with flag

Commit:41c1632
Author:Liubov Yaronskaya

wip: fix pr

Commit:1af51c3
Author:Anatoly Kislov
Committer:GitHub

feat: new processing flow (#201) * wip: add process status tracking, change GA to use HTTPS * chore: update version

Commit:79748e1
Author:Liubov Yaronskaya

feat: models versioning (#192)

Commit:323c6d4
Author:Anatoly Kislov
Committer:GitHub

feat: saving of author names (#156) * feat: sending of author name * fix: emailstate * fix: email add * fix: author contrustor

Commit:eb72e6d
Author:Anatoly Kislov
Committer:GitHub

feat: new behaviour and multiple emails support (APP-145, APP-146) (#68) * feat: add useremail proto message, update other * wip: add workflow for adding multiple emails * wip: edit configurator api call * wip: edit filtering of emails * chore: add todo * wip: saving of emails * wip: change of incremental protocol * feat: post user request * feat: add complete route, change hashing protocol * fix: codelongevitytest incremental hashing from previous runs

Commit:022a921
Author:yaronskaya
Committer:GitHub

feat: sparse implementation of lib clfs and using protobufs (APP-122) (#65) * feat: custom classifiers with protobuf * chore: same for C * chore: remove previous models code * feat: lazy extractors, fix logging * chore: remove ext

Commit:b525466
Author:Anatoly Kislov
Committer:GitHub

feat: invite coworkers (APP-87) (#64) * feat: invite authors * feat: invite coworkers request * fix: rename properties

Commit:d12e060
Author:Anatoly Kislov
Committer:GitHub

feat: add result to api, check app version on server (APP-136) (#63) * wip: add result message, edit logging * feat: limit max num of commits sent in one request * chore: fix if * wip: result message * feat: restrict out-dated versions * feat: add result to api, check app version on server * chore: fix typo

Commit:8361499
Author:Anatoly Kislov
Committer:GitHub

wip: update facts (#38)

Commit:7757b6a
Author:Anatoly Kislov
Committer:Anatoly Kislov

feat: add date fun facts (APP-61, APP-49) (#32) * feat: add day of week and time of day fun facts (APP-49, APP-61) * wip: add account of time zones, switch to long type for timestamp * feat: test for date facts, add date to commit in TestRepo * fix: add FactKey for all key names, fix PR requests * chore: add year to test

Commit:50a5f01
Author:Anatoly Kislov
Committer:GitHub

fix: add number of lines stats per commit, add binary filter, other minor fixes (#31) * chore: remove excess constants from extractors, add detailed comment about timestamp to proto * wip: filter binary files hashing, add number of lines per commit stats * chore: private function, remove excess imports * fix: disable slf4j * chore: detailed format

Commit:2755f63
Author:Anatoly Kislov
Committer:GitHub

feat: add Fact, add sending longevity facts to server, rename Stats to CommitStats, rename Commits to CommitsGroup (APP-74) (#23) * wip: separate RepoHasher and CommitHasher, basic integration of CodeLongevity * feat: add key-value stats, rename Stats to CommitStats, rename Commits to CommitGroup * chore: rename facts * wip: add calculation of repo code longivity * wip: edit logging

Commit:d925456
Author:Anatoly Kislov
Committer:GitHub

wip: add email field to Repo, remove Token, update kotlin version, edit logging in RepoHasher, fix ServerApi (#21) * wip(proto): add email field to Repo, remove Token * wip: update kotlin version, edit logging in RepoHasher, fix ServerApi reading protobuf

Commit:ac36258
Author:Anatoly Kislov
Committer:GitHub

feat: implementation of incremental hashing protocol, add token auth (APP-20) (#11) * feat: add token auth, add API methods according to hashing protocol, refactor Sourcerer API * feat: add content type header

Commit:ee6b63d
Author:Anatoly Kislov
Committer:GitHub

wip: edit proto file, add Stats and Commits protobuf wrappers, remove… (#10) * wip: edit proto file, add Stats and Commits protobuf wrappers, remove ProtoWrapper interface (APP-22) * fix: remove unwanted field from proto * chore: proto tags

Commit:2ba914c
Author:Anatoly Kislov
Committer:GitHub

wip: proto file edit according to created hashing protocol (APP-22) (#9)

Commit:37582f9
Author:Anatoly Kislov
Committer:GitHub

feat: add basic repo processing, refactor SourcererApi, refactor AuthState, fix Jackson serialization (APP-4, APP-7) (#8) * wip: refactor SourcererAPI, refactor AuthState, add RequestException for processing of errors in blocking requests, edit ObjectMapper setup in Configurator because of excess data save * feat: add JGit, renamed RepoExplorer to RepoHasher, add commit reading and sending in RepoHasher * chore(Configurator): make createMapper private function

Commit:bd4d122
Author:Anatoly Kislov
Committer:GitHub

feat: add wrapper classes for protobuf messages, add Fuel HTTP networking library, add RxJava, refactor proto (#7)

Commit:fcc4503
Author:Anatoly Kislov
Committer:GitHub

Application workflow, commands and YAML configuration (APP-13, APP-14, APP-15, APP-16) (#5) * wip: Add console UI mock (APP-13) * wip: add YAML configuration (APP-15) * wip: handles for new commands (APP-16) * wip: edit proto, edit AuthState, add SourcrerAPI mock, add PasswordHelper (APP-13) * feat: add logger * wip: edit AddRepoState (APP-13) * chore: fix file name * fix: AddRepoState (APP-13) * fix: switch to different logger * wip: add ListRepoState, fix AuthState, add commands, remove JCommander validators (APP-13, APP-14, APP-16) * chore: add copyright and empty last lines * wip: edit command names * fix: hide config file * fix: remove hashing password from Configurator, remove setValue from Config * fix: refactor Configurator, add Logger * fix: naming * chore: fix messages * fix: refactor print repos * fix: proto, setup and RepoExplorer * chore: fix function name, add logging to add command * fix: add next to ConsoleState, fix Configurator, fix proto

Commit:fee5a6e
Author:Anatoly Kislov
Committer:Anatoly Kislov

wip: application workflow and configs Set up jar assembly with dependencies. Added number of added and deleted lines to Commit message because aggregated number from Stats may be not accurate. Entering data into the console. Changed app workflow to more conventional. Added Explorer and Configurator classes. Deleted Greeter class. Progress on Configurator Progress on Configurator Configurator RC Fix #2 Progress on #2 APP-3

Commit:4af3328
Author:Anatoly Kislov
Committer:Anatoly Kislov

Initial skeleton app