bigtop-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j..@apache.org
Subject git commit: BIGTOP-1312: work on website, content, layout; instructions in README
Date Mon, 28 Jul 2014 19:02:12 GMT
Repository: bigtop
Updated Branches:
  refs/heads/master 1cbbb28cb -> 59d4e34b9


BIGTOP-1312: work on website, content, layout; instructions in README

Signed-off-by: jay@apache.org <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 <mfenwick100@gmail.com>
Authored: Fri Jul 25 13:40:17 2014 -0400
Committer: jay@apache.org <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


Mime
View raw message