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

Preparation for release 0.1.0 #236

Merged
merged 78 commits into from
Jul 11, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
7d45e55
Added publish script
mccorby Jan 25, 2020
539d83a
WebRTC first tests
mccorby Jan 23, 2020
2707896
Improve expected value
mccorby Jan 25, 2020
16feadb
Added badges for CI and version
mccorby Jan 28, 2020
873540b
Change badge version
mccorby Jan 28, 2020
d03d37f
Draft with okHttp
mccorby Jan 29, 2020
8f76647
Socket with okhttp plus previous work on networking
mccorby Jan 29, 2020
50ff130
Address review comments
mccorby Jan 30, 2020
7f1c71d
Addressed comments
mccorby Jan 30, 2020
77e7c6f
Fixing style guidelines (#25)
vkkhare Jan 31, 2020
ed6645f
Added roadmap objectives from openmined (#27)
vkkhare Feb 3, 2020
ad1343d
Check validity of protocol and timeout (#26)
mccorby Feb 3, 2020
4cb3e65
Fix Bintray badge link (#38)
hdodenhof Feb 5, 2020
401debb
Auto versioning with nebula (#22)
mccorby Feb 9, 2020
b6b96a4
Add dependency on PySyft protobuf classes (#45)
mccorby Feb 11, 2020
759e058
refactoring strings from json data, setting up Job and syft API (#41)
vkkhare Feb 13, 2020
45999f0
Ci action build check (#48)
vkkhare Feb 20, 2020
e2b40ff
Update github action to fire on pull request (#52)
vkkhare Feb 24, 2020
2bddab0
extracted dependency version to a separate file (#49)
rav1kantsingh Feb 24, 2020
eb4b038
Minor typo changes (#55)
mccorby Mar 3, 2020
a025df4
Http client for downloading files, pygrid requests (#51)
vkkhare Mar 8, 2020
9a1dab3
updated federated learning network API (#60)
vkkhare Mar 20, 2020
aa055ed
Protobuf infrastructure (#54)
mccorby Mar 22, 2020
567864e
Demo app (#63)
vkkhare Mar 22, 2020
5f642f5
Syft instance (#65)
vkkhare Mar 27, 2020
f49af92
added tensor serialization (#68)
vkkhare Mar 28, 2020
35af741
Wire up cycle with data training and process (#67)
mccorby Apr 15, 2020
c244e60
made UI responsive (#73)
vkkhare Apr 15, 2020
34632b7
updated syft-proto (#77)
vkkhare Apr 24, 2020
783ab86
Add demo steps to README (#76)
mccorby May 3, 2020
fe1772e
added batch support, UI tweaks (#74)
vkkhare May 4, 2020
27ac14b
Docs protobuf serialization (#80)
rav1kantsingh May 11, 2020
5b9547a
refactor readme (#86)
vkkhare May 12, 2020
8121960
Docs Plan Execution (#85)
codeboy5 May 13, 2020
1d0fe83
speed test functional
vkkhare May 11, 2020
d7b4319
Syft config (#89)
vkkhare May 21, 2020
ceb74ff
Test (#92)
vkkhare May 26, 2020
95d3b6d
updated readme (#95)
vkkhare May 27, 2020
4134928
docs: add mccorby as a contributor (#181)
allcontributors[bot] May 28, 2020
a9b9915
docs: add vkkhare as a contributor (#180)
allcontributors[bot] May 28, 2020
41cef3f
docs: add cereallarceny as a contributor (#182)
allcontributors[bot] May 28, 2020
b4a944f
docs: add codeboy5 as a contributor (#183)
allcontributors[bot] May 28, 2020
50906d3
docs: add IamRavikantSingh as a contributor (#185)
allcontributors[bot] May 28, 2020
358ac9d
docs: add IamRavikantSingh as a contributor (#186)
allcontributors[bot] May 28, 2020
90b601d
docs: add cereallarceny as a contributor (#187)
allcontributors[bot] May 28, 2020
f6ee95b
docs: add vkkhare as a contributor (#188)
allcontributors[bot] May 28, 2020
8576ba9
docs: add vkkhare as a contributor (#189)
allcontributors[bot] May 28, 2020
4cd225e
docs: add mccorby as a contributor (#190)
allcontributors[bot] May 28, 2020
35d9093
added test coverage and moved tests to a new action (#179)
vkkhare May 28, 2020
a444cd0
NDK cache in CI build (#191)
vkkhare May 28, 2020
0740294
corrected badge position and ndk cache permissions (#194)
vkkhare Jun 2, 2020
be67162
added network monitoring (#195)
vkkhare Jun 2, 2020
ba37cad
Docs Update http-client (#193)
rav1kantsingh Jun 4, 2020
2639c79
Clean mnist (#199)
vkkhare Jun 9, 2020
eac4308
Charge detection (#200)
vkkhare Jun 10, 2020
c7f460d
Dont skip ci to get code coverage (#203)
vkkhare Jun 11, 2020
7999837
docs: add galalen as a contributor (#202)
allcontributors[bot] Jun 11, 2020
7130ed1
docs: add erksch as a contributor (#205)
allcontributors[bot] Jun 11, 2020
1511bb8
Documentation for SocketAPI, SocketClient, and SyftWebSocket (#201)
galalen Jun 11, 2020
9227857
Docs HttpAPI interface (#192)
rav1kantsingh Jun 12, 2020
1dcb7f8
feature testing (#207)
vkkhare Jun 17, 2020
86adefc
SyftJob tests (#209)
mccorby Jun 23, 2020
6eaf119
Remove activity monitoring and API clean up (#211)
vkkhare Jun 24, 2020
795cee3
describe multi threading support (#210)
vkkhare Jun 24, 2020
a6d95e1
Test for jobLocalDataSource. Refactor IO (#212)
mccorby Jun 29, 2020
eeea3b7
Tests for SyftTensor (#213)
mccorby Jul 1, 2020
2232885
Report diff (#217)
vkkhare Jul 2, 2020
98ab58e
Speed tests optional (#219)
mccorby Jul 5, 2020
96c0547
Background demo (#220)
vkkhare Jul 6, 2020
45fc802
docs: add mccorby as a contributor (#223)
allcontributors[bot] Jul 6, 2020
46e1f58
docs: add vkkhare as a contributor (#224)
allcontributors[bot] Jul 6, 2020
7e97b5a
restrict file scope (#227)
vkkhare Jul 7, 2020
7ca0104
documentation for JobStatusSubscriber (#229)
vkkhare Jul 8, 2020
b1ae047
Add dokka and docs dir (#225)
mccorby Jul 8, 2020
f4fee54
docs: add galalen as a contributor (#231)
allcontributors[bot] Jul 9, 2020
9ed418a
docs: add mccorby as a contributor (#232)
allcontributors[bot] Jul 9, 2020
5407728
General config (#233)
vkkhare Jul 9, 2020
73c2b8e
corrected http handler and added jwt token (#234)
vkkhare Jul 11, 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
87 changes: 87 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
{
"files": [
"README.md"
],
"imageSize": 100,
"commit": false,
"contributors": [
{
"login": "vkkhare",
"name": "varun khare",
"avatar_url": "https://avatars1.githubusercontent.com/u/18126069?v=4",
"profile": "http://vkkhare.github.io",
"contributions": [
"code",
"test",
"doc",
"design"
]
},
{
"login": "mccorby",
"name": "Jose A. Corbacho",
"avatar_url": "https://avatars2.githubusercontent.com/u/4661075?v=4",
"profile": "https://github.com/mccorby",
"contributions": [
"code",
"test",
"design",
"doc"
]
},
{
"login": "IamRavikantSingh",
"name": "Ravikant Singh",
"avatar_url": "https://avatars3.githubusercontent.com/u/40258150?v=4",
"profile": "http://ravikantsingh.com",
"contributions": [
"code",
"doc"
]
},
{
"login": "codeboy5",
"name": "Saksham Rastogi",
"avatar_url": "https://avatars0.githubusercontent.com/u/40931412?v=4",
"profile": "https://github.com/codeboy5",
"contributions": [
"doc"
]
},
{
"login": "cereallarceny",
"name": "Patrick Cason",
"avatar_url": "https://avatars1.githubusercontent.com/u/1297930?v=4",
"profile": "https://www.patrickcason.com",
"contributions": [
"doc",
"business"
]
},
{
"login": "galalen",
"name": "Mohammed Galalen",
"avatar_url": "https://avatars0.githubusercontent.com/u/16897043?v=4",
"profile": "http://galalen.github.io",
"contributions": [
"doc",
"test"
]
},
{
"login": "erksch",
"name": "Erik Ziegler",
"avatar_url": "https://avatars2.githubusercontent.com/u/19290349?v=4",
"profile": "https://github.com/erksch",
"contributions": [
"bug"
]
}
],
"contributorsPerLine": 7,
"projectName": "KotlinSyft",
"projectOwner": "OpenMined",
"repoType": "github",
"repoHost": "https://github.com",
"skipCi": false
}
46 changes: 46 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Android CI

on:
push:
branches:
- dev
- master
pull_request:
branches:
- dev
- master

jobs:
build:

runs-on: [ubuntu-18.04]

steps:
- uses: actions/checkout@v2
- name: set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Gradle Cache
uses: actions/cache@v2
with:
path: .gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
restore-keys: |
${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
- name: Create ndk cache dir
run: |
sudo mkdir -p /usr/local/lib/android/sdk/ndk
sudo chown -R $USER /usr/local/lib/android/sdk/ndk
- name: NDK Cache
id: ndk-cache
uses: actions/cache@v2
with:
path: /usr/local/lib/android/sdk/ndk
key: Linux-ndkcache
restore-keys: Linux-ndkcache
- name: Install NDK
if: steps.ndk-cache.outputs.cache-hit != 'true'
run: echo "y" | sudo ${ANDROID_HOME}/tools/bin/sdkmanager --install "ndk;20.0.5594570" --sdk_root=${ANDROID_SDK_ROOT}
- name: Build with Gradle
run: ./gradlew build
24 changes: 24 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Java CI

on:
release:
branches:
- master

jobs:
build:

runs-on: [ubuntu-18.04]

steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Install NDK
run: echo "y" | sudo ${ANDROID_HOME}/tools/bin/sdkmanager --install "ndk;20.0.5594570" --sdk_root=${ANDROID_SDK_ROOT}
- name: Build with Gradle
run: ./gradlew final
28 changes: 28 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Testing Workflow

on:
push:
branches:
- dev
- master
pull_request:
branches:
- dev
- master


jobs:
test:

runs-on: [ubuntu-18.04]

steps:
- uses: actions/checkout@v2
- name: set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Run unit tests
run: ./gradlew check
- name: upload code coverage
run: bash <(curl -s https://codecov.io/bash)
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,7 @@
*.iml
local.properties
.gradle/
.idea
.idea/*.xml
.idea/caches
.idea/libraries
demo-app/local_config.properties
136 changes: 136 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.

11 changes: 11 additions & 0 deletions .idea/dictionaries/jco59.xml

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

37 changes: 0 additions & 37 deletions .travis.yml

This file was deleted.

Loading