From ccb86714434f8016756f818e8f79aef59547c250 Mon Sep 17 00:00:00 2001 From: Jody Garnett Date: Tue, 22 Aug 2017 14:16:31 -0700 Subject: [PATCH] add logo to readme --- README.md | 19 ++++++++++++------- jts_logo.png | Bin 0 -> 9042 bytes locationtech_mark.png | Bin 0 -> 7190 bytes 3 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 jts_logo.png create mode 100644 locationtech_mark.png diff --git a/README.md b/README.md index f9afec80ff..553ab04632 100644 --- a/README.md +++ b/README.md @@ -3,17 +3,22 @@ JTS Topology Suite The JTS Topology Suite is a Java library for creating and manipulating vector geometry. It also provides a comprehensive set of geometry test cases, and the TestBuilder GUI application for working with and visualizing geometry and JTS functions. -#### ![LocationTech](https://pbs.twimg.com/profile_images/2552421256/hv2oas84tv7n3maianiq_normal.png) JTS is in incubation with the [LocationTech](http://www.locationtech.org) working group of the Eclipse Foundation. +![JTS logo](jts_logo.png) [![Build Status](https://api.travis-ci.org/locationtech/jts.svg)](http://travis-ci.org/locationtech/jts) [![Join the chat at https://gitter.im/locationtech/jts](https://badges.gitter.im/locationtech/jts.svg)](https://gitter.im/locationtech/jts?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +JTS is in incubation with the [LocationTech](http://www.locationtech.org) working group of the Eclipse Foundation. + +![LocationTech](locationtech_mark.png) + ## Locations -* Git Repo: https://github.com/locationtech/jts -* Mailing List: https://locationtech.org/mailman/listinfo/jts-dev -* LocationTech Home: https://www.locationtech.org/projects/technology.jts -* GitHub web pages: https://locationtech.github.io/jts/ -* Gitter Channel: https://gitter.im/locationtech/jts +* Git Repo: [github.com/locationtech/jts](https://github.com/locationtech/jts) +* Mailing List: [locationtech.org/mailman/listinfo/jts-dev](https://locationtech.org/mailman/listinfo/jts-dev) +* LocationTech Home: [locationtech.org/projects/technology.jts](https://locationtech.org/projects/technology.jts) +* GitHub web pages: [locationtech.github.io/jts/](https://locationtech.github.io/jts/) +* Gitter Channel: [gitter.im/locationtech/jts](https://gitter.im/locationtech/jts) ## License @@ -28,7 +33,7 @@ In addition: ## Documentation -* Javadoc: https://locationtech.github.io/jts/javadoc/index.html +* Javadoc: [https://locationtech.github.io/jts/javadoc](https://locationtech.github.io/jts/javadoc) * Installing and using JTS is described in the [User Guide](USING.md). * Building and developing with JTS is described in the [Developing Guide](DEVELOPING.md). diff --git a/jts_logo.png b/jts_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f19bc401ab7a2a09edfda832a28c8f6bdd9532 GIT binary patch literal 9042 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 literal 0 HcmV?d00001 diff --git a/locationtech_mark.png b/locationtech_mark.png new file mode 100644 index 0000000000000000000000000000000000000000..57c4f9ba1bb86f26f2e3d5ed436ce2bffeb6b63f GIT binary patch literal 7190 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