Skip to content
This repository was archived by the owner on Feb 1, 2023. It is now read-only.

Commit f4e4fc1

Browse files
authored
Merge pull request #4 from DeepCodeAI/dev
Dev
2 parents 117d1c0 + 52d86f1 commit f4e4fc1

14 files changed

+1466
-9
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## [2.0.0] - 2020-06-20
2+
- Common logic moved to java-client from jetbrains-plugin
3+
4+
## [1.0.0] - 2020-06-20
5+
- Final major release for 1.x version branch before switching to 2.x
6+
17
## [0.0.13] - 2020-05-27
28
- `Check Bundle` API function added
39

README.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
# java-client
22
Deepcode Public API package in Java
33

4-
For APIs look for `DeepCodeRestApi` public methods. For descriptions look [Rest APIs and CLI](https://deepcode.freshdesk.com/support/solutions/folders/60000321393)
4+
For low level APIs look for `DeepCodeRestApi` public methods. For descriptions look [Rest APIs and CLI](https://deepcode.freshdesk.com/support/solutions/folders/60000321393)
5+
6+
For high-level APIs look inside `ai.deepcode.javaclient.core` package.
7+
Here common logic for any Java made IDE presented as `abstract` classes that need to be instantiated and finalised with platform specific code.
8+
See [jetbrains-plugin](https://github.com/DeepCodeAI/jetbrains-plugin) for usage example.
9+
10+
Architect overview of common logic: Inversion of Control (Dependency Injection pattern) is implemented through constructor parameters injection.
511

612
## Build the jar
713

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ repositories {
1818
jcenter()
1919
}
2020

21-
version '0.0.13'
21+
version '2.0.0'
2222
sourceCompatibility = 1.8
2323

2424
dependencies {

0 commit comments

Comments
 (0)