From commits-return-17-archive-asf-public=cust-asf.ponee.io@submarine.apache.org Thu Nov 7 11:04:45 2019
Return-Path:
X-Original-To: archive-asf-public@cust-asf.ponee.io
Delivered-To: archive-asf-public@cust-asf.ponee.io
Received: from mail.apache.org (hermes.apache.org [207.244.88.153])
by mx-eu-01.ponee.io (Postfix) with SMTP id 64F24180630
for ; Thu, 7 Nov 2019 12:04:45 +0100 (CET)
Received: (qmail 83748 invoked by uid 500); 7 Nov 2019 11:04:44 -0000
Mailing-List: contact commits-help@submarine.apache.org; run by ezmlm
Precedence: bulk
List-Help:
List-Unsubscribe:
List-Post:
List-Id:
Reply-To: dev@submarine.apache.org
Delivered-To: mailing list commits@submarine.apache.org
Received: (qmail 83739 invoked by uid 99); 7 Nov 2019 11:04:44 -0000
Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70)
by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Nov 2019 11:04:44 +0000
Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33)
id 929BB851DB; Thu, 7 Nov 2019 11:04:44 +0000 (UTC)
Date: Thu, 07 Nov 2019 11:04:44 +0000
To: "commits@submarine.apache.org"
Subject: [submarine-site] branch master updated: Add download.html (#7)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Message-ID: <157312468455.29792.11530759850463719159@gitbox.apache.org>
From: liuxun@apache.org
X-Git-Host: gitbox.apache.org
X-Git-Repo: submarine-site
X-Git-Refname: refs/heads/master
X-Git-Reftype: branch
X-Git-Oldrev: 96727292e92ca224552c2fc25b44de3da84c6bcc
X-Git-Newrev: 8169eb825120d275a4f409188c36757800f47c3a
X-Git-Rev: 8169eb825120d275a4f409188c36757800f47c3a
X-Git-NotificationType: ref_changed_plus_diff
X-Git-Multimail-Version: 1.5.dev
Auto-Submitted: auto-generated
This is an automated email from the ASF dual-hosted git repository.
liuxun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/submarine-site.git
The following commit(s) were added to refs/heads/master by this push:
new 8169eb8 Add download.html (#7)
8169eb8 is described below
commit 8169eb825120d275a4f409188c36757800f47c3a
Author: Xun Liu
AuthorDate: Thu Nov 7 19:04:38 2019 +0800
Add download.html (#7)
---
_includes/sub-views/community/contribute.md | 4 +-
_includes/themes/submarine/_navigation.html | 8 +--
contribution/contributions.md | 81 ++++++++++-----------------
contribution/documentation.md | 6 +-
contribution/webapplication.md | 2 +-
download.md | 87 +++++++++++------------------
index.md | 4 +-
whats_new.md.hide => whats_new.md | 0
8 files changed, 75 insertions(+), 117 deletions(-)
diff --git a/_includes/sub-views/community/contribute.md b/_includes/sub-views/community/contribute.md
index 23bb942..1ea5565 100644
--- a/_includes/sub-views/community/contribute.md
+++ b/_includes/sub-views/community/contribute.md
@@ -26,11 +26,11 @@ Don't hesitate to report new bugs and improvements ideas.
We like to get code contributions through Pull Requests on our [Github Mirror](https://github.com/apache/submarine).
-But before starting, please read our [Contribution guidelines](/contribution/contributions.html), it will give
+But before starting, please read our [Contribution guidelines](https://github.com/apache/submarine/blob/master/docs/community/contributing.md), it will give
you important information about our review process, and pointers on how to make a good code contribution.
You can visit our [Issue Tracker](https://issues.apache.org/jira/browse/SUBMARINE) to find issues to resolve,
-and if your are a newcomer and don't know where to get started, we have set some [beginner issues](https://issues.apache.org/jira/browse/SUBMARINE-90?jql=project%20%3D%20SUBMARINE%20AND%20status%20%3D%20Open).
+and if your are a newcomer and don't know where to get started, we have set some [beginner issues](https://issues.apache.org/jira/browse/SUBMARINE?jql=project%20%3D%20SUBMARINE%20AND%20status%20%3D%20Open).
#### Other contributions
diff --git a/_includes/themes/submarine/_navigation.html b/_includes/themes/submarine/_navigation.html
index 0d82df3..d50ba35 100644
--- a/_includes/themes/submarine/_navigation.html
+++ b/_includes/themes/submarine/_navigation.html
@@ -18,7 +18,7 @@
Quick Start
- Download
+ Download
- Docs
+ Docs
Community
@@ -81,7 +81,7 @@
style="margin:5px 25px 5px 25px;font-size:15px;">
GET STARTED
-
DOWNLOAD
diff --git a/contribution/contributions.md b/contribution/contributions.md
index d2040e6..65f393d 100644
--- a/contribution/contributions.md
+++ b/contribution/contributions.md
@@ -23,10 +23,10 @@ limitations under the License.
**Apache Submarine** is an [Apache2 License](https://github.com/apache/submarine/blob/master/CONTRIBUTING.md) Software.
-Contributing to Zeppelin (Source code, Documents, Image, Website) means you agree to the Apache2 License.
+Contributing to Submarine (Source code, Documents, Image, Website) means you agree to the Apache2 License.
-1. Make sure your issue is not already in the [Jira issue tracker](https://issues.apache.org/jira/browse/ZEPPELIN)
-2. If not, create a ticket describing the change you're proposing in the [Jira issue tracker](https://issues.apache.org/jira/browse/ZEPPELIN)
+1. Make sure your issue is not already in the [Jira issue tracker](https://issues.apache.org/jira/browse/SUBMARINE)
+2. If not, create a ticket describing the change you're proposing in the [Jira issue tracker](https://issues.apache.org/jira/browse/SUBMARINE)
3. Setup travis [Continuous Integration](#continuous-integration)
4. Contribute your patch via Pull Request on our [Github Mirror](https://github.com/apache/submarine).
@@ -69,25 +69,25 @@ You can also test and review a particular Pull Request. Here are two useful ways
* Using a utility provided from Submarine.
```
- dev/test_zeppelin_pr.py [# of PR]
+ dev/test_submarine_pr.py [# of PR]
```
For example, if you want to test `#513`, then the command will be:
```
- dev/test_zeppelin_pr.py 513
+ dev/test_submarine_pr.py 513
```
* Another way is using [github/hub](https://github.com/github/hub).
```
- hub checkout https://github.com/apache/zeppelin/pull/[# of PR]
+ hub checkout https://github.com/apache/submarine/pull/[# of PR]
```
The above two methods will help you test and review Pull Requests.
## Source Control Workflow
-Zeppelin follows [Fork & Pull] (https://github.com/sevntu-checkstyle/sevntu.checkstyle/wiki/Development-workflow-with-Git:-Fork,-Branching,-Commits,-and-Pull-Request) model.
+Submarine follows [Fork & Pull] (https://github.com/sevntu-checkstyle/sevntu.checkstyle/wiki/Development-workflow-with-Git:-Fork,-Branching,-Commits,-and-Pull-Request) model.
## The Review Process
@@ -102,52 +102,33 @@ When a Pull Request is submitted, it is being merged or rejected by the followi
## Becoming a Committer
-The PMC adds new committers from the active contributors, based on their contribution to Zeppelin.
+The PMC adds new committers from the active contributors, based on their contribution to Submarine.
The qualifications for new committers include:
-1. Sustained contributions: Committers should have a history of constant contributions to Zeppelin.
+1. Sustained contributions: Committers should have a history of constant contributions to Submarine.
2. Quality of contributions: Committers more than any other community member should submit simple, well-tested, and well-designed patches.
3. Community involvement: Committers should have a constructive and friendly attitude in all community interactions. They should also be active on the dev, user list and reviewing patches. Also help new contributors and users.
## Setting up
-Here are some things you will need to build and test Zeppelin.
+Here are some things you will need to build and test Submarine.
### Software Configuration Management (SCM)
-Zeppelin uses Git for its SCM system. so you'll need git client installed in your development machine.
+submarine uses Git for its SCM system. so you'll need git client installed in your development machine.
### Integrated Development Environment (IDE)
You are free to use whatever IDE you prefer, or your favorite command line editor.
-### Project Structure
-
-Zeppelin project is based on Maven. Maven works by convention & defines [directory structure] (https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html) for a project.
-The top-level pom.xml describes the basic project structure. Currently Zeppelin has the following modules.
-
- zeppelin-interpreter
- zeppelin-zengine
- spark
- markdown
- angular
- shell
- flink
- ignite
- lens
- cassandra
- zeppelin-web
- zeppelin-server
- zeppelin-distribution
-
### Code convention
We are following Google Code style:
* [Java style](https://google.github.io/styleguide/javaguide.html)
* [Shell style](https://google.github.io/styleguide/shell.xml)
-There are some plugins to format, lint your code in IDE (use [_tools/checkstyle.xml](https://github.com/apache/zeppelin/tree/master/_tools) as rules)
+There are some plugins to format, lint your code in IDE (use [_tools/checkstyle.xml](https://github.com/apache/submarine/tree/master/_tools) as rules)
* [Checkstyle plugin for Intellij](https://plugins.jetbrains.com/plugin/1065) ([Setting Guide](http://stackoverflow.com/questions/26955766/intellij-idea-checkstyle))
* [Checkstyle plugin for Eclipse](http://eclipse-cs.sourceforge.net/#!/) ([Setting Guide](http://eclipse-cs.sourceforge.net/#!/project-setup))
@@ -156,33 +137,33 @@ Checkstyle report location is in `${submodule}/target/site/checkstyle.html`
Test coverage report location is in `${submodule}/target/site/cobertura/index.html`
## Getting the source code
-First of all, you need the Zeppelin source code.
+First of all, you need the Submarine source code.
-The official location for Zeppelin is [http://git.apache.org/zeppelin.git](http://git.apache.org/zeppelin.git).
+The official location for Submarine is [http://git.apache.org/submarine.git](http://git.apache.org/submarine.git).
### git access
Get the source code on your development machine using git.
```
-git clone git://git.apache.org/zeppelin.git zeppelin
+git clone git://git.apache.org/submarine.git submarine
```
You may also want to develop against a specific branch. For example, for branch-0.5.6
```
-git clone -b branch-0.5.6 git://git.apache.org/zeppelin.git zeppelin
+git clone -b branch-0.5.6 git://git.apache.org/submarine.git submarine
```
or with write access
```
-git clone https://git-wip-us.apache.org/repos/asf/zeppelin.git
+git clone https://git-wip-us.apache.org/repos/asf/submarine.git
```
### Fork repository
-If you want not only build Zeppelin but also make change, then you need fork [Zeppelin github mirror repository](https://github.com/apache/zeppelin) and make a pull request.
+If you want not only build Submarine but also make change, then you need fork [Submarine github mirror repository](https://github.com/apache/submarine) and make a pull request.
## Build
@@ -216,50 +197,50 @@ mvn install -Phadoop-2.2 -Dhadoop.version=2.2.0 -Pspark-1.3 -Dspark.version=1.3.
Each new File should have its own accompanying unit tests. Each new interpreter should have come with its tests.
-Zeppelin has 3 types of tests:
+submarine has 3 types of tests:
* __Unit Tests:__ The unit tests run as part of each package's build. E.g. SparkInterpeter Module's unit test is SparkInterpreterTest
-* __Integration Tests:__ The integration tests run after all modules are build. The integration tests launch an instance of Zeppelin server. ZeppelinRestApiTest is an example integration test.
-* __GUI integration tests:__ These tests validate the Zeppelin UI elements. These tests require a running Zeppelin server and launches a web browser to validate Notebook UI elements like Notes and their execution. See ZeppelinIT as an example.
+* __Integration Tests:__ The integration tests run after all modules are build. The integration tests launch an instance of submarine server. submarineRestApiTest is an example integration test.
+* __GUI integration tests:__ These tests validate the submarine UI elements. These tests require a running submarine server and launches a web browser to validate Notebook UI elements like Notes and their execution. See submarineIT as an example.
Currently the __GUI integration tests__ are not run in the Maven and are only run in the CI environment when the pull request is submitted to github.
-Make sure to watch the [CI results] (https://travis-ci.org/apache/zeppelin/pull_requests) for your pull request.
+Make sure to watch the [CI results] (https://travis-ci.org/apache/submarine/pull_requests) for your pull request.
#### Running GUI integration tests locally
##### All tests, just like the CI:
```
-PATH=~/Applications/Firefox.app/Contents/MacOS/:$PATH CI="true" mvn verify -Pspark-1.6 -Phadoop-2.3 -Ppyspark -B -pl "zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark" -Dtest="org.apache.zeppelin.AbstractFunctionalSuite" -DfailIfNoTests=false
+PATH=~/Applications/Firefox.app/Contents/MacOS/:$PATH CI="true" mvn verify -Pspark-1.6 -Phadoop-2.3 -Ppyspark -B -pl "submarine-interpreter,submarine-zengine,submarine-server,submarine-display,spark-dependencies,spark" -Dtest="org.apache.submarine.AbstractFunctionalSuite" -DfailIfNoTests=false
```
-##### Next to a Running instance of Zeppelin
+##### Next to a Running instance of submarine
This allows you to target a specific __GUI integration test__.
```
-TEST_SELENIUM="true" mvn package -DfailIfNoTests=false -pl 'zeppelin-interpreter,zeppelin-zengine,zeppelin-server' -Dtest=ParagraphActionsIT
+TEST_SELENIUM="true" mvn package -DfailIfNoTests=false -pl 'submarine-interpreter,submarine-zengine,submarine-server' -Dtest=ParagraphActionsIT
```
## Continuous Integration
-Zeppelin project's CI system will collect information from pull request author's travis-ci and display status in the pull request.
+submarine project's CI system will collect information from pull request author's travis-ci and display status in the pull request.
-Each individual contributor should setup travis-ci for the fork before making a pullrequest. Go to [https://travis-ci.org/profile](https://travis-ci.org/profile) and switch on 'zeppelin' repository.
+Each individual contributor should setup travis-ci for the fork before making a pullrequest. Go to [https://travis-ci.org/profile](https://travis-ci.org/profile) and switch on 'submarine' repository.
-## Run Zeppelin server in development mode
+## Run submarine server in development mode
```
-cd zeppelin-server
-HADOOP_HOME=YOUR_HADOOP_HOME JAVA_HOME=YOUR_JAVA_HOME mvn exec:java -Dexec.mainClass="org.apache.zeppelin.server.ZeppelinServer" -Dexec.args=""
+cd submarine-server
+HADOOP_HOME=YOUR_HADOOP_HOME JAVA_HOME=YOUR_JAVA_HOME mvn exec:java -Dexec.mainClass="org.apache.submarine.server.submarineServer" -Dexec.args=""
```
or use daemon script
```
-bin/zeppelin-daemon start
+bin/submarine-daemon start
```
Server will be run on http://localhost:8080
diff --git a/contribution/documentation.md b/contribution/documentation.md
index 346e3b5..3dbc548 100644
--- a/contribution/documentation.md
+++ b/contribution/documentation.md
@@ -158,19 +158,19 @@ Default setting options for TOC are definded in [here](https://github.com/apache
If you're going to create new pages, there are some spots you need to add the location of the page.
- **Dropdown menu in navbar**: add your docs location to [_navigation.html](https://github.com/apache/submarine/blob/master/docs/_includes/themes/submarine/_navigation.html)
- - **Main index**: add your docs below [What is the next?](http://zeppelin.apache.org/docs/latest/#what-is-the-next) section in [index.md](https://github.com/apache/submarine/blob/master/docs/index.md) with a short description. No need to do this if the page is for **Interpreters**.
+ - **Main index**: add your docs below [What is the next?](http://submarine.apache.org/docs/latest/#what-is-the-next) section in [index.md](https://github.com/apache/submarine/blob/master/docs/index.md) with a short description. No need to do this if the page is for **Interpreters**.
## For committers only
### Bumping up version in a new release
-`ZEPPELIN_VERSION` and `BASE_PATH` property in `_config.yml`
+`SUBMARINE_VERSION` and `BASE_PATH` property in `_config.yml`
### Deploy to ASF svnpubsub infra
1. generate static website in `./_site`
```
- # go to /docs under Zeppelin source
+ # go to /docs under Submarine source
JEKYLL_ENV=production bundle exec jekyll build
```
diff --git a/contribution/webapplication.md b/contribution/webapplication.md
index 912016f..28af3be 100644
--- a/contribution/webapplication.md
+++ b/contribution/webapplication.md
@@ -26,7 +26,7 @@ limitations under the License.
## Dev Mode
When working on Submarine's WebApplication, it is recommended to run in dev mode.
-For that, start Submarine server normally, then use ``yarn run dev`` in _zeppelin-web_ directory.
+For that, start Submarine server normally, then use ``yarn run dev`` in _submarine-web_ directory.
This will launch a Submarine WebApplication on port **9000** that will update on code changes.
diff --git a/download.md b/download.md
index 643606b..6fb0595 100644
--- a/download.md
+++ b/download.md
@@ -23,43 +23,18 @@ limitations under the License.
The latest release of Apache Submarine is **0.3.0**.
- - 0.3.0 released on Jan 23, 2019 ([release notes](./releases/submarine-release-0.3.0.html)) ([git tag](https://git-wip-us.apache.org/repos/asf?p=submarine.git;h=refs/tags/v0.3.0))
+ - Apache Submarine 0.3.0 released on Nov 23, 2019 ([release notes](https://github.com/apache/submarine/blob/master/docs/helper/release.md)) ([git tag](#))
- * Binary package with all interpreters ([Install guide](../../docs/0.3.0/quickstart/install.html)):
- submarine-0.3.0-bin-all.tgz
(947 MB,
- [pgp](https://www.apache.org/dist/submarine/submarine-0.3.0/submarine-0.3.0-bin-all.tgz.asc),
- [md5](https://www.apache.org/dist/submarine/submarine-0.3.0/submarine-0.3.0-bin-all.tgz.md5),
- [sha](https://www.apache.org/dist/submarine/submarine-0.3.0/submarine-0.3.0-bin-all.tgz.sha512))
-
- * Binary package with Spark interpreter and interpreter net-install script ([interpreter installation guide](../../docs/0.3.0/usage/interpreter/installation.html)):
- submarine-0.3.0-bin-netinst.tgz
(313 MB,
- [pgp](https://www.apache.org/dist/submarine/submarine-0.3.0/submarine-0.3.0-bin-netinst.tgz.asc),
- [md5](https://www.apache.org/dist/submarine/submarine-0.3.0/submarine-0.3.0-bin-netinst.tgz.md5),
- [sha](https://www.apache.org/dist/submarine/submarine-0.3.0/submarine-0.3.0-bin-netinst.tgz.sha512))
+ * Binary package ([Install guide](https://github.com/apache/submarine/blob/master/docs/helper/install.md)):
+ submarine-0.3.0.tgz
(120 MB,
+ [checksum](#),
+ [signature](#),
+ [Announcement](#))
* Source:
- submarine-0.3.0.tgz (117 MB,
- [pgp](https://www.apache.org/dist/submarine/submarine-0.3.0/submarine-0.3.0.tgz.asc),
- [md5](https://www.apache.org/dist/submarine/submarine-0.3.0/submarine-0.3.0.tgz.md5),
- [sha](https://www.apache.org/dist/submarine/submarine-0.3.0/submarine-0.3.0.tgz.sha512))
-
-# Using the official docker image
-
-Make sure that [docker](https://www.docker.com/community-edition) is installed in your local machine.
-
-Use this command to launch Apache Submarine in a container.
-
-```bash
-docker run -p 8080:8080 --rm --name submarine apache/submarine:0.3.0
-```
-
-To persist `logs` and `notebook` directories, use the [volume](https://docs.docker.com/engine/reference/commandline/run/#mount-volume--v-read-only) option for docker container.
-
-```bash
-docker run -p 8080:8080 --rm -v $PWD/logs:/logs -v $PWD/notebook:/notebook -e submarine_LOG_DIR='/logs' -e SUBMARINE_NOTEBOOK_DIR='/notebook' --name submarine apache/submarine:0.8.0
-```
-
-If you have trouble accessing `localhost:8080` in the browser, Please clear browser cache.
+ submarine-0.3.0-src.tgz
(12 MB,
+ [checksum](#),
+ [signature](#))
## Verify the integrity of the files
@@ -69,34 +44,36 @@ It is essential that you [verify](https://www.apache.org/info/verification.html)
## Build from source
-For developers, to get latest *0.3.0-SNAPSHOT* check [README](https://github.com/apache/submarine/blob/master/README.md).
-
+For developers, to get latest *0.3.0-SNAPSHOT* check [README](https://github.com/apache/submarine/blob/master/docs/development/BuildFromCode.md).
## Old releases
- - 0.2.0 released on June 15, 2019 ([release notes](./releases/submarine-release-0.2.0.html))
+ - Apache Submarine 0.2.0 released on Jul 2, 2019
+
+ * Binary package with submarine:
+ hadoop-submarine-0.2.0.tar.gz (111 MB,
+ [checksum](https://dist.apache.org/repos/dist/release/hadoop/submarine/submarine-0.2.0/hadoop-submarine-0.2.0.tar.gz.mds),
+ [signature](https://dist.apache.org/repos/dist/release/hadoop/submarine/submarine-0.2.0/hadoop-submarine-0.2.0.tar.gz.asc),
+ [Announcement](http://hadoop.apache.org/submarine/release/0.2.0/))
+
+ * Source:
+ hadoop-submarine-0.2.0-src.tar.gz (1.4 MB,
+ [checksum](https://dist.apache.org/repos/dist/release/hadoop/submarine/submarine-0.2.0/hadoop-submarine-0.2.0-src.tar.gz.mds),
+ [signature](https://dist.apache.org/repos/dist/release/hadoop/submarine/submarine-0.2.0/hadoop-submarine-0.2.0-src.tar.gz.asc))
+
- * Binary package with all interpreters:
- submarine-0.2.0-bin-all.tgz (111 MB,
- [pgp](https://archive.apache.org/dist/submarine/submarine-0.2.0/submarine-0.2.0-bin-all.tgz.asc),
- [md5](https://archive.apache.org/dist/submarine/submarine-0.2.0/submarine-0.2.0-bin-all.tgz.md5),
- [sha](https://archive.apache.org/dist/submarine/submarine-0.2.0/submarine-0.2.0-bin-all.tgz.sha512))
+ - Apache Submarine 0.1.0 released on Jan 16, 2019
- * Binary package with Spark interpreter and interpreter net-install script ([interpreter installation guide](../../docs/0.2.0/manual/interpreterinstallation.html)):
- submarine-0.2.0-bin-netinst.tgz (245 MB,
- [pgp](https://archive.apache.org/dist/submarine/submarine-0.2.0/submarine-0.2.0-bin-netinst.tgz.asc),
- [md5](https://archive.apache.org/dist/submarine/submarine-0.2.0/submarine-0.2.0-bin-netinst.tgz.md5),
- [sha](https://archive.apache.org/dist/submarine/submarine-0.2.0/submarine-0.2.0-bin-netinst.tgz.sha512))
+ * Binary package with submarine:
+ submarine-0.2.0-bin-all.tgz (97 MB,
+ [checksum](https://www.apache.org/dist/hadoop/common/hadoop-3.2.0/hadoop-3.2.0.tar.gz.mds),
+ [signature](https://www.apache.org/dist/hadoop/common/hadoop-3.2.0/hadoop-3.2.0.tar.gz.asc),
+ [Announcement](https://hadoop.apache.org/docs/r3.2.0/index.html))
* Source:
- submarine-0.2.0.tgz (1.4 MB,
- [pgp](https://archive.apache.org/dist/submarine/submarine-0.2.0/submarine-0.2.0.tgz.asc),
- [md5](https://archive.apache.org/dist/submarine/submarine-0.2.0/submarine-0.2.0.tgz.md5),
- [sha](https://archive.apache.org/dist/submarine/submarine-0.2.0/submarine-0.2.0.tgz.sha512))
-
-
- Note: From submarine version 0.2.0.
-
+ submarine-hadoop-3.2.0-src.tar.gz (1.1 MB,
+ [checksum](https://www.apache.org/dist/hadoop/common/hadoop-3.2.0/hadoop-3.2.0-src.tar.gz.mds),
+ [signature](https://www.apache.org/dist/hadoop/common/hadoop-3.2.0/hadoop-3.2.0-src.tar.gz.asc))
diff --git a/index.md b/index.md
index 19e43b0..25ae02c 100644
--- a/index.md
+++ b/index.md
@@ -104,8 +104,8 @@ Want to learn more about roadmap and release plan of Submarine? Please go to [ro
-Apache Submarine is Apache2 Licensed software. Please check out the [source repository](http://git.apache.org/submarine.git) and [how to contribute](./docs/latest/development/howtocontribute.html).
+Apache Submarine is Apache2 Licensed software. Please check out the [source repository](https://github.com/apache/submarine) and [how to contribute](/community/contributors.html).
Apache Submarine has a very active development community.
-Join to our [Mailing list](https://submarine.apache.org/community.html) and report issues on [Jira Issue tracker](https://issues.apache.org/jira/browse/SUBMARINE).
+Join to our [Mailing list](/community/contributors.html) and report issues on [Jira Issue tracker](https://issues.apache.org/jira/browse/SUBMARINE).
diff --git a/whats_new.md.hide b/whats_new.md
similarity index 100%
rename from whats_new.md.hide
rename to whats_new.md