aboutsummaryrefslogtreecommitdiffstats
path: root/vespabase/desc.vespa_base_dev
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-06-15 23:09:44 +0200
committerJon Bratseth <bratseth@yahoo-inc.com>2016-06-15 23:09:44 +0200
commit72231250ed81e10d66bfe70701e64fa5fe50f712 (patch)
tree2728bba1131a6f6e5bdf95afec7d7ff9358dac50 /vespabase/desc.vespa_base_dev
Publish
Diffstat (limited to 'vespabase/desc.vespa_base_dev')
-rw-r--r--vespabase/desc.vespa_base_dev40
1 files changed, 40 insertions, 0 deletions
diff --git a/vespabase/desc.vespa_base_dev b/vespabase/desc.vespa_base_dev
new file mode 100644
index 00000000000..908a76e50f3
--- /dev/null
+++ b/vespabase/desc.vespa_base_dev
@@ -0,0 +1,40 @@
+Vespa Developer libraries
+
+Vespa Base, in the package vespa_base_dev, contain a set of development
+libraries and utilities for use when developing you vespa service.
+The following is a short list.
+
+Vespa specific libraries:
+
+ * vespa_config_dev: config code generator and include-files and
+ libraries for the basic datatypes. Both for Java and C++.
+ * vespa_log and vespa_log_dev: Log-handling utilities, and log
+ libraries for Java and C++
+ * vespa_document_dev: C++ headers and static library, and Java
+ jar file, for working with Vespa document objects. This is the
+ basic element of the Vespa framework.
+ * vespa_slobrok and vespa_slobrok_dev: The actual Service
+ Location Broker component, as well as C++ headers and libraries
+ for being a slobrok client or server.
+
+Generic libraries:
+
+ * vespa_fastlib and vespa_fastlib_dev: Misc utilities library
+ containing unicode processing and an HTTP server, among other
+ things. Used by some Vespa components for legacy reasons.
+ * vespa_fastos_dev: OS abstraction layer and generic build
+ management utilities.
+ * vespa_fnet_dev: General purpose network library, with an RPC
+ layer. C/C++ headers and libraries.
+ * vespa_vespajlib_dev: Misc utility classes for Java.
+ * vespa_vespalib_dev: Misc utility classes for C++.
+
+Development tools and 3rd party libraries:
+
+ * vespa_gcc3 and vespa_gcc3_compiler: GCC 3 compiler and adapted
+ LinuxThreads library. This is the compiler to use for developing
+ Vespa components using these developer libraries.
+ * vespa_boost and vespa_boost_dev: Boost libraries and headers,
+ prepared for use with the Vespa compiler.
+ * vespa_cppunit_dev: Headers and libraries prepared with the
+ Vespa compiler.