summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorKristian Aune <kkraune@users.noreply.github.com>2017-01-19 09:46:03 +0100
committerGitHub <noreply@github.com>2017-01-19 09:46:03 +0100
commitcd3e72d17427859b737adddd8048438cfc206dff (patch)
tree45153a2f4503079d9d3b06dc260cbf4273471569 /README.md
parent127dfb980e0537df49cbe3d6fec22886e2a44924 (diff)
fix doc and sample apps links
- link to LICENSE, too - minor textual fixes
Diffstat (limited to 'README.md')
-rw-r--r--README.md38
1 files changed, 15 insertions, 23 deletions
diff --git a/README.md b/README.md
index 54abdfeda10..1cfe4e2a8a7 100644
--- a/README.md
+++ b/README.md
@@ -1,47 +1,41 @@
# Vespa
-
Vespa is an engine for low-latency computation over large data sets.
It stores and indexes your data such that queries, selection and processing over the
data can be performed at serving time.
-This README describes how to build and develop the Vespa engine. If you want to use Vespa
-you can go to the
-[quick start guide](http://yahoo.github.io/vespa/vespa-quick-start.html), or find the full
-documentation and other resources at http://yahoo.github.io/vespa/.
+This README describes how to build and develop the Vespa engine. To get started, read the
+[quick start](https://git.corp.yahoo.com/pages/vespa/documentation/documentation/vespa-quick-start.html), or find the full
+documentation at https://git.corp.yahoo.com/pages/vespa/documentation/.
-## Getting started developing
+Code licensed under the Apache 2.0 license. See [LICENSE](LICENSE) for terms.
-### Setting up local git config
+## Get started developing
+### Set up local git config
git config --global user.name "John Doe"
git config --global user.email johndoe@host.com
-### Setting up build environment
-
+### Set up build environment
C++ building is supported on CentOS 7.
#### Install required build dependencies
-
sudo yum -y install epel-release centos-release-scl yum-utils
sudo yum-config-manager --add-repo https://copr.fedorainfracloud.org/coprs/g/vespa/vespa/repo/epel-7/group_vespa-vespa-epel-7.repo
sudo yum -y install devtoolset-4-gcc-c++ devtoolset-4-libatomic-devel \
Judy-devel cmake3 ccache lz4-devel zlib-devel maven libicu-devel llvm-devel \
llvm-static java-1.8.0-openjdk-devel openssl-devel rpm-build make \
vespa-boost-devel vespa-libtorrent-devel vespa-zookeeper-c-client-devel vespa-cppunit-devel
-
-or use our prebuilt docker image
+or use the prebuilt docker image
# TODO: Add docker command
-### Building Java modules
-
+### Build Java modules
Java modules can be built on any environment having Java and Maven:
sh bootstrap.sh
mvn install
-### Building C++ modules
-
+### Build C++ modules
source /opt/rh/devtoolset-4/enable
sh bootstrap.sh full
cmake .
@@ -49,15 +43,13 @@ Java modules can be built on any environment having Java and Maven:
make test
### Create RPM packages
-
sh dist.sh VERSION && rpmbuild -ba ~/rpmbuild/SPECS/vespa-VERSION.spec
-## Running Vespa on a local machine
-
-See [node-admin/README.md](node-admin/README.md)
-
-Code licensed under the Apache 2.0 license. See LICENSE file for terms.
-## Documenting your features
+## Run Vespa on a local machine
+A basic, single-node install if found in the
+[quick start](https://git.corp.yahoo.com/pages/vespa/documentation/documentation/vespa-quick-start.html).
+For multi-node and using Node Admin, read [node-admin/README.md](node-admin/README.md).
+## Write documentation
See [README-documentation.md](README-documentation.md).