Author: apalumbo
Date: Wed Apr 13 22:20:03 2016
New Revision: 1739013
URL: http://svn.apache.org/viewvc?rev=1739013&view=rev
Log:
MAHOUT-1827: Suggested changes to homepage, how to contribute
Modified:
mahout/site/mahout_cms/trunk/content/developers/how-to-contribute.mdtext
mahout/site/mahout_cms/trunk/content/index.mdtext
mahout/site/mahout_cms/trunk/templates/standard.html
Modified:
mahout/site/mahout_cms/trunk/content/developers/how-to-contribute.mdtext
URL:
http://svn.apache.org/viewvc/mahout/site/mahout_cms/trunk/content/developers/how-to-contribute.mdtext?rev=1739013&r1=1739012&r2=1739013&view=diff
==============================================================================
--- mahout/site/mahout_cms/trunk/content/developers/how-to-contribute.mdtext
(original)
+++ mahout/site/mahout_cms/trunk/content/developers/how-to-contribute.mdtext
Wed Apr 13 22:20:03 2016
@@ -7,19 +7,19 @@ it's about doing what you can to make th
of ways to contribute!
<a name="HowToContribute-BeInvolved"></a>
-## Be Involved
+## Get Involved
-Contributors should join the [Mahout mailing
lists](/general/mailing-lists,-irc-and-archives.html). In particular:
+Discussions at Apache happen on the mailing list. To get involved, you should
join the [Mahout mailing lists](/general/mailing-lists,-irc-and-archives.html).
In particular:
* The **user list** (to help others)
* The **development list** (to join discussions of changes) -- This is the
best place
-to understand where we are headed.
+to understand where the project is headed.
* The **commit list** (to see changes as they are made)
Please keep discussions about Mahout on list so that everyone benefits.
Emailing individual committers with questions about specific Mahout issues
is discouraged. See
[http://people.apache.org/~hossman/#private_q](http://people.apache.org/~hossman/#private_q)
-.
+. Apache has a number of [email tips for contributors][1] as well.
<a name="HowToContribute-WhattoWorkOn?"></a>
## What to Work On?
@@ -34,7 +34,7 @@ more important piece is you are showing
for making changes to the code. Mahout is a pretty big beast at this
point, so changes, especially from non-committers, need to be evolutionary
not revolutionary since it is often very difficult to evaluate the merits
-of a very large patch. Think small, at least to start\!
+of a very large patch. Think small, at least to start!
Beyond JIRA, hang out on the dev@ mailing list. That's where we discuss
what we are working on in the internals and where you can get a sense of
@@ -43,7 +43,9 @@ where people are working.
Also, documentation is a great way to familiarize yourself with the code
and is always a welcome addition to the codebase and this website. Feel free
to contribute texts and tutorials! Committers will make sure they are added
-to this website.
+to this website, and we have a [guide for making website updates][2].
+We also have a [wide variety of books and slides][3] for learning more about
+machine learning algorithms.
If you are interested in working towards being a committer, [general
guidelines are available online](/developers/how-to-become-a-committer.html).
@@ -88,8 +90,8 @@ Describe your proposed changes and check
- Be sure to adhere to the following points:
- All public classes and methods should have informative Javadoc
comments.
- - Code should be formatted according to the official
-
[conventions](http://www.oracle.com/technetwork/java/codeconventions-150003.pdf),
+ - Code should be formatted according to standard
+ [Java coding
conventions](http://www.oracle.com/technetwork/java/codeconventions-150003.pdf),
with two exceptions:
- indent two spaces per level, not four.
- lines can be 120 characters, not 80.
@@ -102,7 +104,7 @@ Describe your proposed changes and check
- ie. MAHOUT-xxxx: < JIRA-Issue-Description >
6. Committers and other members of the Mahout community can then comment on
the Pull Request. Be sure to watch for comments, respond and make any
necessary changes.
-Please be patient. Committers are busy people too. If no one responds to your
Pull Request after a few days, please make friendly reminders. Please
+Please be patient. Committers are busy people too. If no one responds to your
Pull Request after a few days, please make friendly reminders on the mailing
list. Please
incorporate other's suggestions into into your changes if you think they're
reasonable. Finally, remember that even changes that are not committed are
useful to the community.
<a name="HowToContribute-UnitTests"></a>
@@ -140,3 +142,8 @@ thumbs up, that's a good sign for commit
effort to improve the docs/tests for an issue, that helps even more.
For more information see [Handling GitHub
PRs](http://mahout.apache.org/developers/github.html).
+
+
+ [1]: http://www.apache.org/dev/contrib-email-tips
+ [2]: http://mahout.apache.org/developers/how-to-update-the-website.html
+ [3]: http://mahout.apache.org/general/books-tutorials-and-talks.html
\ No newline at end of file
Modified: mahout/site/mahout_cms/trunk/content/index.mdtext
URL:
http://svn.apache.org/viewvc/mahout/site/mahout_cms/trunk/content/index.mdtext?rev=1739013&r1=1739012&r2=1739013&view=diff
==============================================================================
--- mahout/site/mahout_cms/trunk/content/index.mdtext (original)
+++ mahout/site/mahout_cms/trunk/content/index.mdtext Wed Apr 13 22:20:03 2016
@@ -4,7 +4,7 @@
<div class="highlights">
<a href="http://mahout.apache.org/general/downloads.html"><img
src="http://mahout.apache.org/images/download-mahout.png"/></a>
<h4>Latest release version 0.12.0 has</h4>
- <h6>Mahout Samsara Environment</h3>
+ <h6>Apache Mahout Samsara Environment includes</h3>
<ul>
<li>Distributed Algebraic optimizer</li>
<li>R-Like DSL Scala API</li>
@@ -12,11 +12,10 @@
<li>Ops are extensions to Scala</li>
<li>IScala REPL based interactive shell</li>
<li>Integrates with compatible libraries like MLLib</li>
- <li>Run on distributed Spark, H2O, and Flink</li>
+ <li>Runs on distributed Spark, H2O, and Flink</li>
<li>fastutil to speed up sparse matrix and vector computations</li>
- <li>Flink in progress</li>
</ul>
- <h6>Mahout Samsara based Algorithms</h6>
+ <h6>Apache Mahout Samsara Algorithms included</h6>
<ul>
<li>Stochastic Singular Value Decomposition (ssvd, dssvd)</li>
<li>Stochastic Principal Component Analysis (spca, dspca)</li>
@@ -27,30 +26,45 @@
<li>Distributed and in-core</li>
</ul>
</div>
- <p>The three major components of Mahout are an environment for building
scalable algorithms, many new Scala + Spark, H2O, and Flink algorithms, and
Mahout's mature Hadoop MapReduce algorithms.</p>
+ <!-- <p>The three major components of Mahout are an environment for building
scalable algorithms, many new Scala + Spark, H2O, and Flink algorithms, and
Mahout's mature Hadoop MapReduce algorithms.</p> -->
+
+ <p>**Apache Mahout software** includes three major features:</p>
+ <ul>
+ <li>A simple and extensible programming environment and framework for
building scalable algorithms</li>
+ <li>A wide variety of premade algorithms for Scala + Apache Spark, H2O,
Apache Flink</li>
+ <li>Mahout's mature Hadoop MapReduce algorithms</li>
+ </ul>
+ <p>Read an [Overview of programming a Mahout Samsara Application][1],
+learn [How To Contribute to Mahout][2],
+[report an issue, bug, or suggestion][3] in our JIRA,
+see the [Samsara bindings for Scala and Spark][4],
+and [contact us on our mailing lists][5].
+</p>
+
+
<h4>**11 Apr 2016 - Apache Mahout 0.12.0 released**</h4>
<p>
The Mahout 0.12.0 release marks a major milestone for the âSamsaraâ
environmentâs goal of providing an engine neutral math platform by now
supporting Flink. While still experimental, the mahout Flink bindings now
offer all of the R-Like semantics for linear algebra operations, matrix
decompositions, and algorithms of the âSamsaraâ platform for execution on a
Flink back-end.
</p>
<h4>**12 Mar 2016 - Apache Mahout 0.11.2 released**</h4>
- <p>**Apache Mahout introduces a new math environment we call**
[**Samsara**](http://mahout.apache.org/users/sparkbindings/home.html),
+ <p>**Apache Mahout introduces a new math environment called**
[**Samsara**](http://mahout.apache.org/users/sparkbindings/home.html),
for its theme of universal renewal. It reflects a fundamental rethinking
of how scalable machine learning
algorithms are built and customized. Mahout-Samsara is here to help people
create their own math while providing
some off-the-shelf algorithm implementations. At its core are general
linear algebra and statistical operations
along with the data structures to support them. You can use is as a library
or customize it in Scala with Mahout-specific extensions
that look something like R.
- Mahout-Samsara comes with an interactive shell that runs distributed
operations on a Spark cluster.
+ Mahout-Samsara comes with an interactive shell that runs distributed
operations on an Apache Spark cluster.
This make prototyping or task submission much easier and allows users to
customize algorithms with
a whole new degree of freedom.</p>
<p>[**Mahout
Algorithms**](http://mahout.apache.org/users/basics/algorithms.html) include
many new
- implementations built for speed on Mahout-Samsara. They run on Spark 1.3+
and some on H2O, which means as
- much as a 10x speed increase. Youâll find robust matrix decomposition
algorithms as well as a **[Naive Bayes][1]**
+ implementations built for speed on Mahout-Samsara. They run on Spark 1.3+,
Flink 1.0.1, and some on H2O, which means as
+ much as a 10x speed increase. Youâll find robust matrix decomposition
algorithms as well as a **[Naive Bayes][6]**
classifier and collaborative filtering. The new spark-itemsimilarity
enables the next generation of **[cooccurrence
- recommenders][2]** that can use entire user click streams and context in
making recommendations.</p>
+ recommenders][7]** that can use entire user click streams and context in
making recommendations.</p>
- <p>Visit our [release
notes](http://mahout.apache.org/general/release-notes.html) page for details.
Interested in helping? Join the <a
href="https://mahout.apache.org/general/mailing-lists,-irc-and-archives.html">Mailing
lists</a>.</p>
+ <p>Our [release notes](http://mahout.apache.org/general/release-notes.html)
have details. Interested in helping? Join the <a
href="https://mahout.apache.org/general/mailing-lists,-irc-and-archives.html">Mailing
lists</a>.</p>
# Mahout News
@@ -87,10 +101,15 @@ Visit our [release notes](http://mahout.
#### 9 Oct 2011 - Mahout in Action released
-The book Mahout in Action is available in print. Sean Owen, Robin Anil, Ted
Dunning and Ellen Friedman thank the community (especially those who were
reviewers) for input during the process and hope it is enjoyable.
+The book *Mahout in Action* is available in print. Sean Owen, Robin Anil, Ted
Dunning and Ellen Friedman thank the community (especially those who were
reviewers) for input during the process and hope it is enjoyable.
-Find it at your favorite bookstore, or [order print and eBook copies from
Manning](http://manning.com/owen/) -- use discount code "mahout37" for 37% off.
+Find *Mahout in Action* at your favorite bookstore, or [order print and eBook
copies from Manning](http://manning.com/owen/) -- use discount code "mahout37"
for 37% off.
- [1]: http://mahout.apache.org/users/algorithms/spark-naive-bayes.html
- [2]: http://mahout.apache.org/users/algorithms/intro-cooccurrence-spark.html
\ No newline at end of file
+ [1]: http://mahout.apache.org/users/environment/how-to-build-an-app.html
+ [2]: http://mahout.apache.org/developers/how-to-contribute.html
+ [3]: http://mahout.apache.org/developers/issue-tracker.html
+ [4]: http://mahout.apache.org/users/sparkbindings/home.html
+ [5]: http://mahout.apache.org/general/mailing-lists,-irc-and-archives.html
+ [6]: http://mahout.apache.org/users/algorithms/spark-naive-bayes.html
+ [7]: http://mahout.apache.org/users/algorithms/intro-cooccurrence-spark.html
Modified: mahout/site/mahout_cms/trunk/templates/standard.html
URL:
http://svn.apache.org/viewvc/mahout/site/mahout_cms/trunk/templates/standard.html?rev=1739013&r1=1739012&r2=1739013&view=diff
==============================================================================
--- mahout/site/mahout_cms/trunk/templates/standard.html (original)
+++ mahout/site/mahout_cms/trunk/templates/standard.html Wed Apr 13 22:20:03
2016
@@ -255,10 +255,11 @@
</ul>
<h2>Related Projects</h2>
<ul class="sidemenu">
- <li><a href="http://lucene.apache.org/">Lucene</a></li>
- <li><a href="http://hadoop.apache.org/">Hadoop</a></li>
- <li><a href="http://bigtop.apache.org/">Bigtop</a></li>
- <li><a href="http://spark.apache.org/">Spark</a></li>
+ <li><a href="http://lucene.apache.org/">Apache Lucene</a></li>
+ <li><a href="http://hadoop.apache.org/">Apache Hadoop</a></li>
+ <li><a href="http://bigtop.apache.org/">Apache Bigtop</a></li>
+ <li><a href="http://spark.apache.org/">Apache Spark</a></li>
+ <li><a href="http://flink.apache.org/">Apache Flink</a></li>
</ul>
</div>
</div>
@@ -272,10 +273,10 @@
<footer class="footer" align="center">
<div class="container">
<p>
- Copyright © 2014 The Apache Software Foundation, Licensed under
+ Copyright © 2014-2016 The Apache Software Foundation, Licensed
under
the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>.
<br />
- Apache and the Apache feather logos are trademarks of The Apache
Software Foundation.
+ Apache Mahout, Mahout, Apache, the Apache feather logo, and
the elephant rider logo are either registered trademarks or trademarks of <a
href="http://www.apache.org/foundation/marks/>The Apache Software
Foundation</a> in the United States and other countries.
</p>
</div>
</footer>