X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=README;h=5735c8e5acab9d694c3ab25aa3ab2827dffa1b47;hp=480bfaff5ae9931a7ea0afecdce5ed5c2ef66193;hb=ac63b721ce80f32a04a6d0eeff29192bad50972e;hpb=ee235410ffe6459f1ecd0e40cfce03e93776b4d6 diff --git a/README b/README index 480bfaf..5735c8e 100644 --- a/README +++ b/README @@ -1,3 +1,34 @@ -Please see doc/building.md for up to date build and running instructions. +Jalview README +============== +Welcome ! +Jalview is free (GPLv3 licensed) software for creation, interactive +visualisation and analysis of alignments of biological sequences. It +was developed by Michele Clamp in 1996, and now maintained by the +Jalview Development team in the Barton group at the University of +Dundee. + +If you'd like to help out please check out the website +(www.jalview.org) and get in touch. See CITATION for the canonical +reference if you need to cite Jalview. + +To build the Jalview Desktop application and JalviewJS, the JavaScript +transpiled version (with the help of java2script, courtesy of Bob +Hanson), you will need a Java 11 JDK and a recent version of +Gradle. For development we recommend Eclipse - you should be able to +import Jalview as a Gradle project with the Buildship plugin. + +Most likely you'll want to take a look at doc/building.md to find out +exactly what is needed. If you already have Java 11 and Gradle, then +the tldr: + +gradle test # run functional test suite + +gradle shadowJar # build a single executable Jar under build/libs/ + +gradle jalviewjs # builds JalviewJS under build/jalviewjs + +If you want to build JalviewJS then you will also need to download +Eclipse for your platform, since transpilation requires an Eclipse +plugin.