Repository: bigtop Updated Branches: refs/heads/master 1cbbb28cb -> 59d4e34b9
BIGTOP-1312: work on website, content, layout; instructions in README Signed-off-by: [email protected] <jayunit100> Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/59d4e34b Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/59d4e34b Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/59d4e34b Branch: refs/heads/master Commit: 59d4e34b9f907cdea1038c566ae9519977659c40 Parents: 1cbbb28 Author: Matt Fenwick <[email protected]> Authored: Fri Jul 25 13:40:17 2014 -0400 Committer: [email protected] <jayunit100> Committed: Mon Jul 28 15:00:48 2014 -0400 ---------------------------------------------------------------------- README.md | 10 +++ src/site/xdoc/index.xml | 170 ++++++++++++++++++++++++++----------------- 2 files changed, 112 insertions(+), 68 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/bigtop/blob/59d4e34b/README.md ---------------------------------------------------------------------- diff --git a/README.md b/README.md index a20e77e..d9696b0 100644 --- a/README.md +++ b/README.md @@ -121,6 +121,16 @@ __On all systems, Building Apache Bigtop requires the following tools__ * __Building packages__ : make [component-name]-[rpm|deb] * __Building local YUM/APT repositories__ : make [component-name]-[yum|apt] + +For Developers: Building and modifying the web site +--------------------------------------------------- + +The website can be built by running `mvn site:site` from the root directory of the +project. The main page can be accessed from "project_root/target/site/index.html". + +The source for the website is located in "project_root/src/site/". + + ---------------------- Contact us http://git-wip-us.apache.org/repos/asf/bigtop/blob/59d4e34b/src/site/xdoc/index.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index ed5cc6a..f7e4697 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -16,80 +16,114 @@ <section name="Apache Bigtop"> <p> Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem. - <br /> - <br /> - The primary goal of Bigtop is to build a community around the packaging and interoperability testing - of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc...) - developed by a community with a focus on the system as a whole, rather than individual projects. </p> <br /> + <table> + <tr> + <th>Packaging</th> + <th>Smoke testing</th> + <th>Virtualization</th> + </tr> + <tr> + <td> + Bigtop packages Hadoop RPMs and DEBs, so that you can manage and maintain your Hadoop cluster. + </td> + <td> + Bigtop provides an integrated smoke testing framework, alongside a suite of over 50 test files. + </td> + <td> + Bigtop provides vagrant recipes, raw images, and (work-in-progress) docker recipes for deploying + Hadoop from zero. + </td> + </tr> + </table> <br /> - <subsection name="Building Bigtop"></subsection> <p> - Packages have been built on Ubuntu 10.10, CentOS 5/6, Fedora 18, Mageia 1 and openSUSE 12.2 + <b> + The primary goal of Bigtop is to build a community around the packaging and interoperability testing + of Hadoop-related projects. + </b> + This includes testing at various levels (packaging, platform, runtime, upgrade, etc...) + developed by a community with a focus on the system as a whole, rather than individual projects. + Packages have been built on Ubuntu 10.10, CentOS 5/6, Fedora 18, Mageia 1, openSUSE 12.2. They can probably be built on other platforms as well. - <br /> - <br /> - Building Bigtop requires the following tools: </p> - <ul> - <li>Java JDK 1.6</li> - <li>Apache Ant</li> - <li>Apache Maven</li> - <li>wget</li> - <li>tar</li> - <li>git</li> - <li>subversion</li> - <li>gcc</li> - <li>gcc-c++</li> - <li>make</li> - <li>fuse</li> - <li>protobuf-compiler</li> - <li>autoconf</li> - <li>automake</li> - <li>libtool</li> - <li>sharutils</li> - <li>asciidoc</li> - <li>xmlto</li> - </ul> - <p>On RPM-based systems one also needs</p> - <ul> - <li>lzo-devel</li> - <li>zlib-devel</li> - <li>fuse-devel</li> - <li>openssl-devel</li> - <li>python-devel</li> - <li>libxml2-devel</li> - <li>libxslt-devel</li> - <li>cyrus-sasl-devel</li> - <li>sqlite-devel</li> - <li>mysql-devel</li> - <li>openldap-devel</li> - <li>rpm-build</li> - <li>createrepo</li> - <li>redhat-rpm-config (RedHat/CentOS only)</li> - </ul> - <p>On DEB-based systems one also needs</p> - <ul> - <li>libxslt1-dev</li> - <li>libkrb5-dev</li> - <li>libldap2-dev</li> - <li>libmysqlclient-dev</li> - <li>libsasl2-dev</li> - <li>libsqlite3-dev</li> - <li>libxml2-dev</li> - <li>python-dev</li> - <li>python-setuptools</li> - <li>liblzo2-dev</li> - <li>libzip-dev</li> - <li>libfuse-dev</li> - <li>libssl-dev</li> - <li>build-essential</li> - <li>dh-make</li> - <li>debhelper</li> - <li>devscripts</li> - <li>reprepro</li> - </ul> + <br /> + <br /> + + <subsection name="Tool requirements for building Bigtop"></subsection> + <table> + <tr> + <th>On all systems</th> + <th>Also on RPM-based systems</th> + <th>Also on DEB-based systems</th> + </tr> + <tr> + <td> + <ul> + <li>Java JDK 1.6</li> + <li>Apache Ant</li> + <li>Apache Maven</li> + <li>wget</li> + <li>tar</li> + <li>git</li> + <li>subversion</li> + <li>gcc</li> + <li>gcc-c++</li> + <li>make</li> + <li>fuse</li> + <li>protobuf-compiler</li> + <li>autoconf</li> + <li>automake</li> + <li>libtool</li> + <li>sharutils</li> + <li>asciidoc</li> + <li>xmlto</li> + </ul> + </td> + <td> + <ul> + <li>lzo-devel</li> + <li>zlib-devel</li> + <li>fuse-devel</li> + <li>openssl-devel</li> + <li>python-devel</li> + <li>libxml2-devel</li> + <li>libxslt-devel</li> + <li>cyrus-sasl-devel</li> + <li>sqlite-devel</li> + <li>mysql-devel</li> + <li>openldap-devel</li> + <li>rpm-build</li> + <li>createrepo</li> + <li>redhat-rpm-config (RedHat/CentOS only)</li> + </ul> + </td> + <td> + <ul> + <li>libxslt1-dev</li> + <li>libkrb5-dev</li> + <li>libldap2-dev</li> + <li>libmysqlclient-dev</li> + <li>libsasl2-dev</li> + <li>libsqlite3-dev</li> + <li>libxml2-dev</li> + <li>python-dev</li> + <li>python-setuptools</li> + <li>liblzo2-dev</li> + <li>libzip-dev</li> + <li>libfuse-dev</li> + <li>libssl-dev</li> + <li>build-essential</li> + <li>dh-make</li> + <li>debhelper</li> + <li>devscripts</li> + <li>reprepro</li> + </ul> + </td> + </tr> + </table> + <subsection name="Continuous Integration"></subsection> <p> Apache Bigtop uses Jenkins for continuous integration testing (you can learn more about Jenkins
