diff --git a/README.md b/README.md index 272f3e0a783..9850caf79c7 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,17 @@ gRPC-Java - An RPC library and framework ======================================== - - - - - - - - - -
Homepage:grpc.io
Mailing List:grpc-io@googlegroups.com
+| Resource | Link | +|--------|------| +| Homepage | https://grpc.io | +| Mailing List | grpc-io@googlegroups.com | [![Join the chat at https://gitter.im/grpc/grpc](https://badges.gitter.im/grpc/grpc.svg)](https://gitter.im/grpc/grpc?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![GitHub Actions Linux Testing](https://github.com/grpc/grpc-java/actions/workflows/testing.yml/badge.svg?branch=master)](https://github.com/grpc/grpc-java/actions/workflows/testing.yml?branch=master) [![Line Coverage Status](https://coveralls.io/repos/grpc/grpc-java/badge.svg?branch=master&service=github)](https://coveralls.io/github/grpc/grpc-java?branch=master) [![Branch-adjusted Line Coverage Status](https://codecov.io/gh/grpc/grpc-java/branch/master/graph/badge.svg)](https://codecov.io/gh/grpc/grpc-java) -Supported Platforms -------------------- +## Supported Platforms gRPC-Java supports Java 8 and later. Android minSdkVersion 23 (Marshmallow) and later are supported with [Java 8 language desugaring][android-java-8]. @@ -48,10 +41,10 @@ The [examples](https://github.com/grpc/grpc-java/tree/v1.79.0/examples) and the [Android example](https://github.com/grpc/grpc-java/tree/v1.79.0/examples/android) are standalone projects that showcase the usage of gRPC. -Download --------- +Installation +------------ -Download [the JARs][]. Or for Maven with non-Android, add to your `pom.xml`: +Installation [the JARs]: https://search.maven.org/search?q=g:io.grpc%20AND%20v:1.79.0 . Or for Maven with non-Android, add to your `pom.xml`: ```xml io.grpc @@ -241,7 +234,7 @@ The Stub layer is what is exposed to most developers and provides type-safe bindings to whatever datamodel/IDL/interface you are adapting. gRPC comes with a [plugin](https://github.com/google/grpc-java/blob/master/compiler) to the protocol-buffers compiler that generates Stub interfaces out of `.proto` files, -but bindings to other datamodel/IDL are easy and encouraged. +but bindings to other data models or IDLs are supported and encouraged. ### Channel